text: (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) {
              if (callback != null)
                callback();
            });
          } finally {
            delete root._bokeh_onload_callbacks
          }
          console.debug("Bokeh: all callbacks have finished");
        }
      
        function load_libs(css_urls, js_urls, callback) {
          if (css_urls == null) css_urls = [];
          if (js_urls == null) js_urls = [];
      
          root._bokeh_onload_callbacks.push(callback);
          if (root._bokeh_is_loading > 0) {
            console.debug("Bokeh: BokehJS is being loaded, scheduling callback at", now());
            return null;
          }
          if (js_urls == null || js_urls.length === 0) {
            run_callbacks();
            return null;
          }
          console.debug("Bokeh: BokehJS not loaded, scheduling load and callback at", now());
          root._bokeh_is_loading = css_urls.length + js_urls.length;
      
          function on_load() {
            root._bokeh_is_loading--;
            if (root._bokeh_is_loading === 0) {
              console.debug("Bokeh: all BokehJS libraries/stylesheets loaded");
              run_callbacks()
            }
          }
      
          function on_error() {
            console.error("failed to load " + url);
          }
      
          for (var i = 0; i < css_urls.length; i++) {
            var url = css_urls[i];
            const element = document.createElement("link");
            element.onload = on_load;
            element.onerror = on_error;
            element.rel = "stylesheet";
            element.type = "text/css";
            element.href = url;
            console.debug("Bokeh: injecting link tag for BokehJS stylesheet: ", url);
            document.body.appendChild(element);
          }
      
          for (var i = 0; i < js_urls.length; i++) {
            var url = js_urls[i];
            var element = document.createElement('script');
            element.onload = on_load;
            element.onerror = on_error;
            element.async = false;
            element.src = url;
            console.debug("Bokeh: injecting script tag for BokehJS library: ", url);
            document.head.appendChild(element);
          }
        };var element = document.getElementById("9445a4af-b1a9-433b-9bc6-f43fb34b5788");
        if (element == null) {
          console.error("Bokeh: ERROR: autoload.js configured with elementid '9445a4af-b1a9-433b-9bc6-f43fb34b5788' but no matching script tag was found. ")
          return false;
        }
      
        function inject_raw_css(css) {
          const element = document.createElement("style");
          element.appendChild(document.createTextNode(css));
          document.body.appendChild(element);
        }
      
        var js_urls = ["https://cdn.bokeh.org/bokeh/release/bokeh-1.1.0.min.js", "https://cdn.bokeh.org/bokeh/release/bokeh-widgets-1.1.0.min.js", "https://cdn.bokeh.org/bokeh/release/bokeh-tables-1.1.0.min.js", "https://cdn.bokeh.org/bokeh/release/bokeh-gl-1.1.0.min.js", "https://cdn.bokeh.org/bokeh/release/bokeh-api-1.1.0.min.js"];
        var css_urls = ["https://cdn.bokeh.org/bokeh/release/bokeh-1.1.0.min.css", "https://cdn.bokeh.org/bokeh/release/bokeh-widgets-1.1.0.min.css", "https://cdn.bokeh.org/bokeh/release/bokeh-tables-1.1.0.min.css"];
      
        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 = '{"aecf883f-cc2d-4f03-8735-c0b811a7ffea":{"roots":{"references":[{"attributes":{},"id":"30300","type":"HelpTool"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"30295","type":"PanTool"},{"id":"30296","type":"WheelZoomTool"},{"id":"30297","type":"BoxZoomTool"},{"id":"30298","type":"SaveTool"},{"id":"30299","type":"ResetTool"},{"id":"30300","type":"HelpTool"}]},"id":"30301","type":"Toolbar"},{"attributes":{"data_source":{"id":"30308","type":"ColumnDataSource"},"glyph":{"id":"30309","type":"Square"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"30310","type":"Square"},"selection_glyph":null,"view":{"id":"30312","type":"CDSView"}},"id":"30311","type":"GlyphRenderer"},{"attributes":{"formatter":{"id":"30315","type":"BasicTickFormatter"},"ticker":{"id":"30218","type":"BasicTicker"}},"id":"30217","type":"LinearAxis"},{"attributes":{"source":{"id":"30308","type":"ColumnDataSource"}},"id":"30312","type":"CDSView"},{"attributes":{"below":[{"id":"30248","type":"LinearAxis"}],"center":[{"id":"30252","type":"Grid"},{"id":"30257","type":"Grid"}],"left":[{"id":"30253","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"30274","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"30264","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"30204","type":"DataRange1d"},"x_scale":{"id":"30244","type":"LinearScale"},"y_range":{"id":"30206","type":"DataRange1d"},"y_scale":{"id":"30246","type":"LinearScale"}},"id":"30240","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"30210","type":"LinearScale"},{"attributes":{},"id":"30208","type":"LinearScale"},{"attributes":{"children":[[{"id":"30202","subtype":"Figure","type":"Plot"},0,0],[{"id":"30240","subtype":"Figure","type":"Plot"},0,1],[{"id":"30276","subtype":"Figure","type":"Plot"},0,2]]},"id":"30340","type":"GridBox"},{"attributes":{},"id":"30315","type":"BasicTickFormatter"},{"attributes":{"source":{"id":"30235","type":"ColumnDataSource"}},"id":"30239","type":"CDSView"},{"attributes":{},"id":"30317","type":"BasicTickFormatter"},{"attributes":{},"id":"30222","type":"PanTool"},{"attributes":{},"id":"30318","type":"UnionRenderers"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"30222","type":"PanTool"},{"id":"30223","type":"WheelZoomTool"},{"id":"30224","type":"BoxZoomTool"},{"id":"30225","type":"SaveTool"},{"id":"30226","type":"ResetTool"},{"id":"30227","type":"HelpTool"}]},"id":"30228","type":"Toolbar"},{"attributes":{"below":[{"id":"30212","type":"LinearAxis"}],"center":[{"id":"30216","type":"Grid"},{"id":"30221","type":"Grid"}],"left":[{"id":"30217","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"30238","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"30228","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"30204","type":"DataRange1d"},"x_scale":{"id":"30208","type":"LinearScale"},"y_range":{"id":"30206","type":"DataRange1d"},"y_scale":{"id":"30210","type":"LinearScale"}},"id":"30202","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"30283","type":"LinearScale"},{"attributes":{"data_source":{"id":"30271","type":"ColumnDataSource"},"glyph":{"id":"30272","type":"Triangle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"30273","type":"Triangle"},"selection_glyph":null,"view":{"id":"30275","type":"CDSView"}},"id":"30274","type":"GlyphRenderer"},{"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":"30236","type":"Circle"},{"attributes":{},"id":"30319","type":"Selection"},{"attributes":{"formatter":{"id":"30335","type":"BasicTickFormatter"},"ticker":{"id":"30286","type":"BasicTicker"}},"id":"30285","type":"LinearAxis"},{"attributes":{"formatter":{"id":"30317","type":"BasicTickFormatter"},"ticker":{"id":"30213","type":"BasicTicker"}},"id":"30212","type":"LinearAxis"},{"attributes":{},"id":"30249","type":"BasicTicker"},{"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},"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"30320","type":"BoxAnnotation"},{"attributes":{},"id":"30244","type":"LinearScale"},{"attributes":{"ticker":{"id":"30249","type":"BasicTicker"}},"id":"30252","type":"Grid"},{"attributes":{},"id":"30324","type":"BasicTickFormatter"},{"attributes":{"callback":null},"id":"30206","type":"DataRange1d"},{"attributes":{},"id":"30246","type":"LinearScale"},{"attributes":{},"id":"30326","type":"BasicTickFormatter"},{"attributes":{"formatter":{"id":"30326","type":"BasicTickFormatter"},"ticker":{"id":"30249","type":"BasicTicker"}},"id":"30248","type":"LinearAxis"},{"attributes":{},"id":"30327","type":"UnionRenderers"},{"attributes":{"below":[{"id":"30285","type":"LinearAxis"}],"center":[{"id":"30289","type":"Grid"},{"id":"30294","type":"Grid"}],"left":[{"id":"30290","type":"LinearAxis"}],"plot_height":250,"plot_width":250,"renderers":[{"id":"30311","type":"GlyphRenderer"}],"title":null,"toolbar":{"id":"30301","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"30204","type":"DataRange1d"},"x_scale":{"id":"30281","type":"LinearScale"},"y_range":{"id":"30279","type":"DataRange1d"},"y_scale":{"id":"30283","type":"LinearScale"}},"id":"30276","subtype":"Figure","type":"Plot"},{"attributes":{},"id":"30328","type":"Selection"},{"attributes":{"callback":null,"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/oSg6uxkv6D/Th2bxK1blPyZGRbpaJeI/8qg+VZVT3T/4C4p0qOPVP+UppLIiM8w/3FNHxZdVuD/J23zJpD6gv+3ENsZjOcS/wo12/ecH0r/dgWKM2KjZv2MTsJELcOC/83ixWvXH47+358MBZM7mv5eCD4nhdum/rExY6Hq267+TIxAn7YPtvwSssILL1+6/70I4BJ6s77/vOc8G+P7vvzTGy1KGze+/3176khQZ77/C8a4NiuTtvzGcHq/dNOy/l0FFlgER6r+FGZN4xoHnvx8WPFK3keS/Cli7+O1M4b+HQNqEwoHbv9kfIiFb+NO/gKyggGI5yL8EhrXMjDywvyGGtcyMPLA/jqyggGI5yD/gHyIhW/jTP39A2oTCgds/DVi7+O1M4T8bFjxSt5HkP4cZk3jGgec/lUFFlgER6j8ynB6v3TTsP8Hxrg2K5O0/4F76khQZ7z80xstShs3vP+85zwb4/u8/8EI4BJ6s7z8DrLCCy9fuP5UjECftg+0/p0xY6Hq26z+Vgg+J4XbpP7fnwwFkzuY/9nixWvXH4z9dE7CRC3DgP9eBYozYqNk/w412/ecH0j/+xDbGYznEP0/bfMmkPqA/+FNHxZdVuL/UKaSyIjPMv+gLinSo49W/+Kg+VZVT3b8lRkW6WiXiv8+HZvErVuW/pig6uxkv6L+TVimJaaTqv1EHwCL7q+y/xFNiW3I97r/Al/eBWVLvv2Zmsvw75u+/g6xao7j2778YHIGMi4Pvv/sjPCWPju6/EyzujrQb7b94zoZi8zDrv4xAIRwx1ui//Bc/lCAV5r9GhZoMGvnivx9NPurYHd+/65MNU1HJ17+SiNkBzxLQv/GDAnguNMC/B1wUMyamwbw=","dtype":"float64","shape":[100]}},"selected":{"id":"30319","type":"Selection"},"selection_policy":{"id":"30318","type":"UnionRenderers"}},"id":"30235","type":"ColumnDataSource"},{"attributes":{},"id":"30281","type":"LinearScale"},{"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},"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"30329","type":"BoxAnnotation"},{"attributes":{"formatter":{"id":"30324","type":"BasicTickFormatter"},"ticker":{"id":"30254","type":"BasicTicker"}},"id":"30253","type":"LinearAxis"},{"attributes":{},"id":"30333","type":"BasicTickFormatter"},{"attributes":{},"id":"30261","type":"SaveTool"},{"attributes":{},"id":"30335","type":"BasicTickFormatter"},{"attributes":{},"id":"30254","type":"BasicTicker"},{"attributes":{"dimension":1,"ticker":{"id":"30218","type":"BasicTicker"}},"id":"30221","type":"Grid"},{"attributes":{},"id":"30336","type":"UnionRenderers"},{"attributes":{"dimension":1,"ticker":{"id":"30254","type":"BasicTicker"}},"id":"30257","type":"Grid"},{"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":"30237","type":"Circle"},{"attributes":{},"id":"30337","type":"Selection"},{"attributes":{},"id":"30286","type":"BasicTicker"},{"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},"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"30338","type":"BoxAnnotation"},{"attributes":{},"id":"30258","type":"PanTool"},{"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":"30273","type":"Triangle"},{"attributes":{},"id":"30259","type":"WheelZoomTool"},{"attributes":{"callback":null,"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/2IAW3tnTuT9QVAYbRxi0v26sY4ZobNC/kDyhvhiP278fJw0IIiDjv8rnndrvKei/4klI9jTQ7L9i6ms85X/wvyB3ITG5U/K/nEtETQ/c879kyJx6lxL1v3a2nZlS8vW/jCxGFqd39r9Ikzy8b6D2v7IbDo0EbPa/VCYsdD3b9b+XNIXNbvD0vyX2CM1fr/O/Ewqe7jod8r/hQKSueEDwv7KoVMWJQey/OkhCQL6N57//x2pm7XjivwmD/egKMNq/WFreULgEzr/gjtyf0basv8DQmYTCjb8/YDFTHT090z9zKk7fyUfePwQ64frNauQ/Br4PG51d6T/UmpIn8OftPyz+X62J+/A/JAqwLSe98j/wrAGOlDH0P9+qQLrTUvU/YiQQQD0c9j8qs4V6k4r2Pw41lOsPnPY/TXYpjGpQ9j9uO9/02qj1P8SNeVoTqPQ/wTrZcjVS8z/dcSFwwazxPxnyVbD+fO8/vXE0K8Ye6z+6a09r11DmP/7dFbP8JuE/QJmw0PVs1z8YNwvg51bIP4A3qsMi+oY/tJyl3I19xb9gjLYfHAnWv+4O12hWfOC/dgkSnTaw5b/Eiyd/wIrqv1M5qN/19+6/bg/Nc81y8b9c/veZwCHzv4mZSz7lgfS/nqNH2pCN9b9BMd7bdED2vxjtFmOwl/a/lMBYHdyR9r+wHoMNEC/2vww2BinjcPW/M3KRy2Ra9L+mR1EcEPDyv8K/p5i5N/G/fKrPIO5w7r87P/7sBPXpv0iCivwvDuW/bUUVRECh3788RM3h1qPUv0S1wErRosK/wBtiTTs7oT9AtNpTsC7LP531ygVNz9g/audXAYjQ4T/buikNCPDmP2xZBmcMses//P//////7z8=","dtype":"float64","shape":[100]}},"selected":{"id":"30337","type":"Selection"},"selection_policy":{"id":"30336","type":"UnionRenderers"}},"id":"30308","type":"ColumnDataSource"},{"attributes":{"overlay":{"id":"30329","type":"BoxAnnotation"}},"id":"30260","type":"BoxZoomTool"},{"attributes":{},"id":"30262","type":"ResetTool"},{"attributes":{},"id":"30291","type":"BasicTicker"},{"attributes":{},"id":"30263","type":"HelpTool"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_multi":null,"active_scroll":"auto","active_tap":"auto","tools":[{"id":"30258","type":"PanTool"},{"id":"30259","type":"WheelZoomTool"},{"id":"30260","type":"BoxZoomTool"},{"id":"30261","type":"SaveTool"},{"id":"30262","type":"ResetTool"},{"id":"30263","type":"HelpTool"}]},"id":"30264","type":"Toolbar"},{"attributes":{"ticker":{"id":"30286","type":"BasicTicker"}},"id":"30289","type":"Grid"},{"attributes":{},"id":"30227","type":"HelpTool"},{"attributes":{"callback":null},"id":"30279","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":"30309","type":"Square"},{"attributes":{"ticker":{"id":"30213","type":"BasicTicker"}},"id":"30216","type":"Grid"},{"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":"30310","type":"Square"},{"attributes":{"formatter":{"id":"30333","type":"BasicTickFormatter"},"ticker":{"id":"30291","type":"BasicTicker"}},"id":"30290","type":"LinearAxis"},{"attributes":{},"id":"30213","type":"BasicTicker"},{"attributes":{},"id":"30225","type":"SaveTool"},{"attributes":{},"id":"30218","type":"BasicTicker"},{"attributes":{},"id":"30223","type":"WheelZoomTool"},{"attributes":{"dimension":1,"ticker":{"id":"30291","type":"BasicTicker"}},"id":"30294","type":"Grid"},{"attributes":{},"id":"30226","type":"ResetTool"},{"attributes":{"callback":null},"id":"30204","type":"DataRange1d"},{"attributes":{},"id":"30298","type":"SaveTool"},{"attributes":{"overlay":{"id":"30320","type":"BoxAnnotation"}},"id":"30224","type":"BoxZoomTool"},{"attributes":{"callback":null,"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/tDkVSdQo5z9AE3HJfC3kP1wsoPEH3+A/thLH2SiW2j9bQ2NRvgDTP4xzC34aOsY/cyCwKKhcqD8MyeikuUm0v0/eq9oaN8q/PSGBd67u1L+LyZhelmvcv8/m3JG2ueG/hlh3f5705L9dUsfUNNnnv10cd/2OW+q/wfLvCVdx7L8bLVJC9hHuv0PyRoe4Nu+/XjTx7ufa778HB0As4PvvvwQ9tXAZme+/V1DNmyq07r/ZTwivwlDtv4lZi6GZdOu/JeDa0Vgn6b/aPrV2e3Lmv8y0DJEnYeO/+f//////3783i/Tn4LnYv4yAwi7oDdG/3kQPZF83wr9U+ijPKj+QvxHsuGvkX7w/k1rgSlktzj+GU4hOOdfWP1m1P3WwOd4/AasNgtOP4j+XUJVeWbblPzdQz6Jvg+g/uvBkh4zr6j99NRQyxuTsP/FJcov7Zu4/Juk3u/Vr7z+VSynBge/vP5RLKcGB7+8/Jek3u/Vr7z/vSXKL+2buP381FDLG5Ow/uPBkh4zr6j86UM+ib4PoP5RQlV5ZtuU/BasNgtOP4j9TtT91sDneP45TiE4519Y/hVrgSlktzj807Lhr5F+8P8f6KM8qP5C/zUQPZF83wr+TgMIu6A3Rvy+L9Ofgudi/BwAAAAAA4L/PtAyRJ2Hjv9k+tXZ7cua/I+Da0Vgn6b+NWYuhmXTrv9pPCK/CUO2/V1DNmyq07r8DPbVwGZnvvwgHQCzg+++/XjTx7ufa779E8kaHuDbvvx4tUkL2Ee6/wPLvCVdx7L9dHHf9jlvqv2BSx9Q02ee/gVh3f5705L/M5tyRtrnhv4zJmF6Wa9y/RSGBd67u1L8x3qvaGjfKv/DI6KS5SbS/bSCwKKhcqD9zcwt+GjrGP2ZDY1G+ANM/uRLH2SiW2j9aLKDxB9/gPzsTccl8LeQ/uDkVSdQo5z9WMpEhxsTpP16hBPiS9us/X7HeqjC17T8kfxaOb/nuP2j6BgUYvu8/AAAAAAAA8D8=","dtype":"float64","shape":[100]}},"selected":{"id":"30328","type":"Selection"},"selection_policy":{"id":"30327","type":"UnionRenderers"}},"id":"30271","type":"ColumnDataSource"},{"attributes":{"source":{"id":"30271","type":"ColumnDataSource"}},"id":"30275","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":"30272","type":"Triangle"},{"attributes":{},"id":"30295","type":"PanTool"},{"attributes":{"data_source":{"id":"30235","type":"ColumnDataSource"},"glyph":{"id":"30236","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"30237","type":"Circle"},"selection_glyph":null,"view":{"id":"30239","type":"CDSView"}},"id":"30238","type":"GlyphRenderer"},{"attributes":{"overlay":{"id":"30338","type":"BoxAnnotation"}},"id":"30297","type":"BoxZoomTool"},{"attributes":{},"id":"30299","type":"ResetTool"},{"attributes":{},"id":"30296","type":"WheelZoomTool"}],"root_ids":["30340"]},"title":"Bokeh Application","version":"1.1.0"}}';
                    var render_items = [{"docid":"aecf883f-cc2d-4f03-8735-c0b811a7ffea","roots":{"30340":"9445a4af-b1a9-433b-9bc6-f43fb34b5788"}}];
                    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 run BokehJS code because BokehJS library is missing");
                          clearInterval(timer);
                        }
                      }, 10, root)
                    }
                  })(window);
                });
              };
              if (document.readyState != "loading") fn();
              else document.addEventListener("DOMContentLoaded", fn);
            })();
          },
          function(Bokeh) {} // ensure no trailing comma for IE
        ];
      
        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.debug("Bokeh: BokehJS loaded, going straight to plotting");
          run_inline_js();
        } else {
          load_libs(css_urls, js_urls, function() {
            console.debug("Bokeh: BokehJS plotting callback run at", now());
            run_inline_js();
          });
        }
      }(window));
    };
    if (document.readyState != "loading") fn();
    else document.addEventListener("DOMContentLoaded", fn);
  })();