(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("da9a027f-1a2b-4f80-b7d8-74756a217501");
      if (element == null) {
        console.log("Bokeh: ERROR: autoload.js configured with elementid 'da9a027f-1a2b-4f80-b7d8-74756a217501' 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 = {"bef57971-38c5-4d19-bdf5-64a375f60527":{"roots":{"references":[{"attributes":{"children":[{"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"},{"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"}]},"id":"0d2d02b6-a979-40d2-8975-6711a1c7293e","type":"Row"},{"attributes":{"plot":null,"text":"Legend Example"},"id":"c1396e9e-649f-492b-815a-fd51d04c022b","type":"Title"},{"attributes":{"callback":null},"id":"6cc38d41-8452-45b3-b487-7f848293246a","type":"DataRange1d"},{"attributes":{},"id":"e9e6d6a1-392e-4a0a-8fb1-0562eefde446","type":"SaveTool"},{"attributes":{"plot":null,"text":"Another Legend Example"},"id":"72728f22-a6f6-476f-8436-695d231db1fd","type":"Title"},{"attributes":{},"id":"788f22a6-ee4b-4abf-8c02-786a66b78ca2","type":"BasicTickFormatter"},{"attributes":{"data_source":{"id":"c8cc1bcb-6d93-4da1-95eb-d670fe378a91","type":"ColumnDataSource"},"glyph":{"id":"79be2c0e-bcc2-4be2-acd6-66d6fba5b4d5","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"0a1298c8-4d6e-4768-ae49-6c813bf0b0cb","type":"Line"},"selection_glyph":null,"view":{"id":"ee304b5d-0327-4f81-91ef-53bd9017e302","type":"CDSView"}},"id":"b5fb01f5-9d26-4f3f-91c5-e10ab719b2e4","type":"GlyphRenderer"},{"attributes":{"data_source":{"id":"c5174c3f-f6fe-434f-8f5b-89ea94a2e99b","type":"ColumnDataSource"},"glyph":{"id":"3c89a75c-9445-445c-9689-4c8db4acee4d","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"ea2d9156-4b22-41cd-8ca8-d6899dc57523","type":"Circle"},"selection_glyph":null,"view":{"id":"d362d34d-5665-43f6-9932-db9a46f94735","type":"CDSView"}},"id":"ebcbf93b-f6d6-4cdd-a59a-ab8359e5990a","type":"GlyphRenderer"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"line_dash":[4,4],"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"0a1298c8-4d6e-4768-ae49-6c813bf0b0cb","type":"Line"},{"attributes":{"callback":null,"column_names":["x","y"],"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__":"AAAAAAAAAADoxQO0RU7YP+dMxoI2HOg//C5K/vzW8T/Tua6vYlb3P+nH5xKndfw/AFIvb9iPAEBm8BjVpKACQNka5Ym2ZARADqEya8fUBUD+Gu1b6+oGQBHVYKmoogdAYgGEegr5B0DMzIX9rOwHQM+xeSHDfQdA1L6JxBWuBkB9BRBa/IAFQO0A3yZP+wNAep5rTFMjAkDe5Qz1oAAAQDnpZxcIOPs/tv7u/6/+9T/6iGdXvmrwP2wf+wVaJuU/5X710zFA0j+sSTsu9124v2QnUqkVVt6/o9Qx/NsL679m4Ulpoj7zvxQdiFoRqPi/bDUKCPCr/b/I7VIByxoBwPGhyyYpGQPAgTlCLtzIBMCuGkzd8SIGwAOBBKLYIQfAMzIqg3bBB8BzaxsFOv8HwKfUGL4k2gfAJ8c7bs9SB8BSNUOKZ2sGwCX1VkOmJwXAMvGzMMGMA8AjU27aVKEBwC4hWvuS2v6/DwQZ9WTz+b9lsKPjUaH0v8Yvs7GI9O2/YIF44Akr4r8GSRAz01rIvzBJEDPTWsg/aoF44Akr4j/QL7OxiPTtP2Cwo+NRofQ/FQQZ9WTz+T8qIVr7ktr+PyVTbtpUoQFAL/GzMMGMA0Am9VZDpicFQFE1Q4pnawZAKMc7bs9SB0Cn1Bi+JNoHQHNrGwU6/wdANDIqg3bBB0ACgQSi2CEHQLAaTN3xIgZAfTlCLtzIBEDwocsmKRkDQMntUgHLGgFAcTUKCPCr/T8KHYhaEaj4P2HhSWmiPvM/pNQx/NsL6z99J1KpFVbeP/ZIOy73Xbg/+3710zFA0r9fH/sFWiblv+6IZ1e+avC/uv7u/6/+9b856WcXCDj7v9vlDPWgAADAfJ5rTFMjAsDuAN8mT/sDwH0FEFr8gAXA076JxBWuBsDQsXkhw30HwMzMhf2s7AfAYgGEegr5B8AS1WCpqKIHwPwa7Vvr6gbADqEya8fUBcDaGuWJtmQEwGnwGNWkoALA/VEvb9iPAMDpx+cSp3X8v9a5rq9iVve/8C5K/vzW8b/bTMaCNhzov+rFA7RFTti/CoqeTDl52rw=","dtype":"float64","shape":[100]}}},"id":"6b96b790-d2ca-4377-97e3-c7e6ed9d54bb","type":"ColumnDataSource"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"b0961351-ba62-4629-864d-ccbbd408e7da","type":"Square"},{"attributes":{"fill_color":{"value":"#1f77b4"},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"08b35465-8a5e-4798-a039-fccbf848b23a","type":"Circle"},{"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":"ce48ab00-386e-440f-b9cb-2f9814e0a038","type":"BoxAnnotation"},{"attributes":{"label":{"value":"2*sin(x)"},"renderers":[{"id":"b5fb01f5-9d26-4f3f-91c5-e10ab719b2e4","type":"GlyphRenderer"}]},"id":"212de3a9-ec77-4e19-bd10-2d8cf9dca4e3","type":"LegendItem"},{"attributes":{},"id":"0950cc6b-d85e-452a-8052-771588f565ab","type":"LinearScale"},{"attributes":{"dimension":1,"plot":{"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"},"ticker":{"id":"177640b2-6181-48e6-a350-4d068282d43a","type":"BasicTicker"}},"id":"37362195-fc3b-4c9d-a05e-d75b1e9e55c3","type":"Grid"},{"attributes":{"label":{"value":"sin(x)"},"renderers":[{"id":"d7aea37e-076e-48d7-936b-04f333854f1d","type":"GlyphRenderer"},{"id":"875ee8ff-898e-4dda-86b5-abc950d7e52e","type":"GlyphRenderer"}]},"id":"6b1fdaa0-8410-46f6-a73b-b9b629828554","type":"LegendItem"},{"attributes":{"label":{"value":"sin(x)"},"renderers":[{"id":"bbc71ee1-6f06-419a-b678-f6f8967463b9","type":"GlyphRenderer"}]},"id":"e7362f91-85f4-4189-8a32-76728ac0a28d","type":"LegendItem"},{"attributes":{"source":{"id":"c5174c3f-f6fe-434f-8f5b-89ea94a2e99b","type":"ColumnDataSource"}},"id":"d362d34d-5665-43f6-9932-db9a46f94735","type":"CDSView"},{"attributes":{"fill_color":{"value":null},"line_color":{"value":"green"},"x":{"field":"x"},"y":{"field":"y"}},"id":"dce17d41-9a63-46ed-a713-efd631e4931a","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__":"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":"af65898d-1758-42b1-b065-379b962762b5","type":"ColumnDataSource"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"ea2d9156-4b22-41cd-8ca8-d6899dc57523","type":"Circle"},{"attributes":{"fill_color":{"value":"orange"},"line_color":{"value":"orange"},"x":{"field":"x"},"y":{"field":"y"}},"id":"3c89a75c-9445-445c-9689-4c8db4acee4d","type":"Circle"},{"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":"b1afecf3-a307-4ecf-bc19-6f8974144144","type":"ColumnDataSource"},{"attributes":{"data_source":{"id":"b1afecf3-a307-4ecf-bc19-6f8974144144","type":"ColumnDataSource"},"glyph":{"id":"08b35465-8a5e-4798-a039-fccbf848b23a","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"179bdab7-729b-4290-9b13-25e27c61c603","type":"Circle"},"selection_glyph":null,"view":{"id":"838b8b57-d58c-4b6c-a7c4-e31c7e0d134c","type":"CDSView"}},"id":"d7aea37e-076e-48d7-936b-04f333854f1d","type":"GlyphRenderer"},{"attributes":{"formatter":{"id":"705056f4-1202-4371-94ea-b18344f75368","type":"BasicTickFormatter"},"plot":{"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"},"ticker":{"id":"3bb704fd-b2f0-4eee-9bcb-848dc42d73da","type":"BasicTicker"}},"id":"f74fa456-d395-4b36-b3f1-51fcebc12a2d","type":"LinearAxis"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"c74d8061-f65e-46ab-a82f-0a55ff6a9ae1","type":"Circle"},{"attributes":{"callback":null,"column_names":["x","y"],"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__":"AAAAAAAAAADwgwJ4LjTQP5qI2QHPEuA/+5MNU1HJ5z8ZTT7q2B3vP0aFmgwa+fI/ABg/lCAV9j+IQCEcMdb4P3fOhmLzMPs/EyzujrQb/T/9Izwlj47+PxccgYyLg/8/g6xao7j2/z9mZrL8O+b/P7+X94FZUv8/xVNiW3I9/j9RB8Ai+6v8P5FWKYlppPo/oig6uxkv+D/Sh2bxK1b1PyZGRbpaJfI/8qg+VZVT7T/4C4p0qOPlP+UppLIiM9w/3FNHxZdVyD/I23zJpD6wv+3ENsZjOdS/wo12/ecH4r/egWKM2Kjpv2MTsJELcPC/83ixWvXH87+258MBZM72v5eCD4nhdvm/rExY6Hq2+7+TIxAn7YP9vwSssILL1/6/70I4BJ6s/7/vOc8G+P7/vzTGy1KGzf+/3176khQZ/7/C8a4NiuT9vzGcHq/dNPy/mEFFlgER+r+EGZN4xoH3vx8WPFK3kfS/Cli7+O1M8b+HQNqEwoHrv9kfIiFb+OO/gKyggGI52L8EhrXMjDzAvyCGtcyMPMA/jqyggGI52D/gHyIhW/jjP4BA2oTCges/Dli7+O1M8T8cFjxSt5H0P4cZk3jGgfc/lEFFlgER+j8ynB6v3TT8P8Hxrg2K5P0/4F76khQZ/z80xstShs3/P+85zwb4/v8/8EI4BJ6s/z8DrLCCy9f+P5UjECftg/0/p0xY6Hq2+z+Vgg+J4Xb5P7fnwwFkzvY/9nixWvXH8z9cE7CRC3DwP9eBYozYqOk/w412/ecH4j/+xDbGYznUP0/bfMmkPrA/+VNHxZdVyL/UKaSyIjPcv+gLinSo4+W/+Kg+VZVT7b8mRkW6WiXyv8+HZvErVvW/pig6uxkv+L+TVimJaaT6v1EHwCL7q/y/xFNiW3I9/r/Al/eBWVL/v2Zmsvw75v+/g6xao7j2/78YHIGMi4P/v/sjPCWPjv6/EyzujrQb/b94zoZi8zD7v4xAIRwx1vi//Bc/lCAV9r9GhZoMGvnyvx5NPurYHe+/65MNU1HJ57+SiNkBzxLgv/GDAnguNNC/B1wUMyam0bw=","dtype":"float64","shape":[100]}}},"id":"c5174c3f-f6fe-434f-8f5b-89ea94a2e99b","type":"ColumnDataSource"},{"attributes":{},"id":"b58c5f61-53f8-49ab-8c24-1ba37465e90b","type":"ResetTool"},{"attributes":{"plot":{"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"},"ticker":{"id":"30ff8447-36d9-4500-871c-953a9dadefce","type":"BasicTicker"}},"id":"47ae5853-9681-4969-8b58-a83886716def","type":"Grid"},{"attributes":{"source":{"id":"af65898d-1758-42b1-b065-379b962762b5","type":"ColumnDataSource"}},"id":"53010628-f360-425f-a141-ec49ca00e099","type":"CDSView"},{"attributes":{"formatter":{"id":"20645b41-47d1-48e0-9465-4552be043b6a","type":"BasicTickFormatter"},"plot":{"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"},"ticker":{"id":"028a17e6-e9e7-4843-b7be-4217a3020bb3","type":"BasicTicker"}},"id":"1683409d-f8ff-4fac-9075-387e3a8b9a2d","type":"LinearAxis"},{"attributes":{},"id":"9701128f-788d-4966-a62b-340df7272089","type":"ResetTool"},{"attributes":{},"id":"6673bcf9-d1d8-46a4-a3d7-270e043d25b0","type":"PanTool"},{"attributes":{},"id":"c4ef47b3-36dc-49a6-b3f2-03718295bab5","type":"WheelZoomTool"},{"attributes":{},"id":"8d6968e0-93d0-47cd-86b0-d00961cb264a","type":"LinearScale"},{"attributes":{"callback":null},"id":"1ea486a8-c662-4bf6-b3dc-1505dcddfc6d","type":"DataRange1d"},{"attributes":{},"id":"3bb704fd-b2f0-4eee-9bcb-848dc42d73da","type":"BasicTicker"},{"attributes":{"source":{"id":"b1afecf3-a307-4ecf-bc19-6f8974144144","type":"ColumnDataSource"}},"id":"838b8b57-d58c-4b6c-a7c4-e31c7e0d134c","type":"CDSView"},{"attributes":{"items":[{"id":"6b1fdaa0-8410-46f6-a73b-b9b629828554","type":"LegendItem"},{"id":"212de3a9-ec77-4e19-bd10-2d8cf9dca4e3","type":"LegendItem"},{"id":"e80fd11f-9c3c-4603-a012-bbeb0dcfc0ff","type":"LegendItem"}],"plot":{"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"}},"id":"efcf32e9-8e50-437d-9024-e4a5b3727207","type":"Legend"},{"attributes":{"source":{"id":"6b96b790-d2ca-4377-97e3-c7e6ed9d54bb","type":"ColumnDataSource"}},"id":"fabfeaf7-6538-4465-a18b-4741ea20cbe3","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__":"AAAAAAAAAADoxQO0RU7YP+dMxoI2HOg//C5K/vzW8T/Tua6vYlb3P+nH5xKndfw/AFIvb9iPAEBm8BjVpKACQNka5Ym2ZARADqEya8fUBUD+Gu1b6+oGQBHVYKmoogdAYgGEegr5B0DMzIX9rOwHQM+xeSHDfQdA1L6JxBWuBkB9BRBa/IAFQO0A3yZP+wNAep5rTFMjAkDe5Qz1oAAAQDnpZxcIOPs/tv7u/6/+9T/6iGdXvmrwP2wf+wVaJuU/5X710zFA0j+sSTsu9124v2QnUqkVVt6/o9Qx/NsL679m4Ulpoj7zvxQdiFoRqPi/bDUKCPCr/b/I7VIByxoBwPGhyyYpGQPAgTlCLtzIBMCuGkzd8SIGwAOBBKLYIQfAMzIqg3bBB8BzaxsFOv8HwKfUGL4k2gfAJ8c7bs9SB8BSNUOKZ2sGwCX1VkOmJwXAMvGzMMGMA8AjU27aVKEBwC4hWvuS2v6/DwQZ9WTz+b9lsKPjUaH0v8Yvs7GI9O2/YIF44Akr4r8GSRAz01rIvzBJEDPTWsg/aoF44Akr4j/QL7OxiPTtP2Cwo+NRofQ/FQQZ9WTz+T8qIVr7ktr+PyVTbtpUoQFAL/GzMMGMA0Am9VZDpicFQFE1Q4pnawZAKMc7bs9SB0Cn1Bi+JNoHQHNrGwU6/wdANDIqg3bBB0ACgQSi2CEHQLAaTN3xIgZAfTlCLtzIBEDwocsmKRkDQMntUgHLGgFAcTUKCPCr/T8KHYhaEaj4P2HhSWmiPvM/pNQx/NsL6z99J1KpFVbeP/ZIOy73Xbg/+3710zFA0r9fH/sFWiblv+6IZ1e+avC/uv7u/6/+9b856WcXCDj7v9vlDPWgAADAfJ5rTFMjAsDuAN8mT/sDwH0FEFr8gAXA076JxBWuBsDQsXkhw30HwMzMhf2s7AfAYgGEegr5B8AS1WCpqKIHwPwa7Vvr6gbADqEya8fUBcDaGuWJtmQEwGnwGNWkoALA/VEvb9iPAMDpx+cSp3X8v9a5rq9iVve/8C5K/vzW8b/bTMaCNhzov+rFA7RFTti/CoqeTDl52rw=","dtype":"float64","shape":[100]}}},"id":"2ec520b8-529c-4d38-a28a-5393aad0b1dd","type":"ColumnDataSource"},{"attributes":{"source":{"id":"2ec520b8-529c-4d38-a28a-5393aad0b1dd","type":"ColumnDataSource"}},"id":"3ca33410-7184-44e5-b45b-b07f1fa57e88","type":"CDSView"},{"attributes":{"callback":null},"id":"615a72c3-fc6a-4b62-9133-f573d8492db7","type":"DataRange1d"},{"attributes":{"dimension":1,"plot":{"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"},"ticker":{"id":"028a17e6-e9e7-4843-b7be-4217a3020bb3","type":"BasicTicker"}},"id":"a86ea882-0ca4-4559-9e92-63fa05e4f2dc","type":"Grid"},{"attributes":{"items":[{"id":"e7362f91-85f4-4189-8a32-76728ac0a28d","type":"LegendItem"},{"id":"830aa9a8-9b06-4086-a9bb-54f007983d8b","type":"LegendItem"},{"id":"8292e234-7b86-43b7-9cf4-e1e5db9347b8","type":"LegendItem"}],"plot":{"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"}},"id":"9816d739-4139-4032-a5d9-411df53655cd","type":"Legend"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"179bdab7-729b-4290-9b13-25e27c61c603","type":"Circle"},{"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":"8f68346b-ac4a-42f5-835c-25f684bb7fab","type":"ColumnDataSource"},{"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":"f125270c-5245-4c1c-8b70-afdbff43c48c","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__":"AAAAAAAAAADwgwJ4LjTQP5qI2QHPEuA/+5MNU1HJ5z8ZTT7q2B3vP0aFmgwa+fI/ABg/lCAV9j+IQCEcMdb4P3fOhmLzMPs/EyzujrQb/T/9Izwlj47+PxccgYyLg/8/g6xao7j2/z9mZrL8O+b/P7+X94FZUv8/xVNiW3I9/j9RB8Ai+6v8P5FWKYlppPo/oig6uxkv+D/Sh2bxK1b1PyZGRbpaJfI/8qg+VZVT7T/4C4p0qOPlP+UppLIiM9w/3FNHxZdVyD/I23zJpD6wv+3ENsZjOdS/wo12/ecH4r/egWKM2Kjpv2MTsJELcPC/83ixWvXH87+258MBZM72v5eCD4nhdvm/rExY6Hq2+7+TIxAn7YP9vwSssILL1/6/70I4BJ6s/7/vOc8G+P7/vzTGy1KGzf+/3176khQZ/7/C8a4NiuT9vzGcHq/dNPy/mEFFlgER+r+EGZN4xoH3vx8WPFK3kfS/Cli7+O1M8b+HQNqEwoHrv9kfIiFb+OO/gKyggGI52L8EhrXMjDzAvyCGtcyMPMA/jqyggGI52D/gHyIhW/jjP4BA2oTCges/Dli7+O1M8T8cFjxSt5H0P4cZk3jGgfc/lEFFlgER+j8ynB6v3TT8P8Hxrg2K5P0/4F76khQZ/z80xstShs3/P+85zwb4/v8/8EI4BJ6s/z8DrLCCy9f+P5UjECftg/0/p0xY6Hq2+z+Vgg+J4Xb5P7fnwwFkzvY/9nixWvXH8z9cE7CRC3DwP9eBYozYqOk/w412/ecH4j/+xDbGYznUP0/bfMmkPrA/+VNHxZdVyL/UKaSyIjPcv+gLinSo4+W/+Kg+VZVT7b8mRkW6WiXyv8+HZvErVvW/pig6uxkv+L+TVimJaaT6v1EHwCL7q/y/xFNiW3I9/r/Al/eBWVL/v2Zmsvw75v+/g6xao7j2/78YHIGMi4P/v/sjPCWPjv6/EyzujrQb/b94zoZi8zD7v4xAIRwx1vi//Bc/lCAV9r9GhZoMGvnyvx5NPurYHe+/65MNU1HJ57+SiNkBzxLgv/GDAnguNNC/B1wUMyam0bw=","dtype":"float64","shape":[100]}}},"id":"c8cc1bcb-6d93-4da1-95eb-d670fe378a91","type":"ColumnDataSource"},{"attributes":{"data_source":{"id":"cd243864-1bdd-4791-b251-c02a01f89903","type":"ColumnDataSource"},"glyph":{"id":"c73492c0-3374-4ef2-bbb2-a3de964d669f","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"240c22ad-3382-4c60-9a35-29beacb4bbd4","type":"Line"},"selection_glyph":null,"view":{"id":"a407d4aa-ea5d-422b-b7c3-b43a25f85456","type":"CDSView"}},"id":"733d0749-4ca8-4d51-89b8-bd242ffc527e","type":"GlyphRenderer"},{"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":"a681a489-ef17-4efc-9c3b-ce7bf82b305d","type":"BoxAnnotation"},{"attributes":{"formatter":{"id":"083ba64c-08a2-4470-bacd-50baec0c099a","type":"BasicTickFormatter"},"plot":{"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"},"ticker":{"id":"30ff8447-36d9-4500-871c-953a9dadefce","type":"BasicTicker"}},"id":"a22dd803-f5cb-4ca2-abbe-8e195c8588b5","type":"LinearAxis"},{"attributes":{"callback":null,"column_names":["x","y"],"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__":"AAAAAAAAAADoxQO0RU7YP+dMxoI2HOg//C5K/vzW8T/Tua6vYlb3P+nH5xKndfw/AFIvb9iPAEBm8BjVpKACQNka5Ym2ZARADqEya8fUBUD+Gu1b6+oGQBHVYKmoogdAYgGEegr5B0DMzIX9rOwHQM+xeSHDfQdA1L6JxBWuBkB9BRBa/IAFQO0A3yZP+wNAep5rTFMjAkDe5Qz1oAAAQDnpZxcIOPs/tv7u/6/+9T/6iGdXvmrwP2wf+wVaJuU/5X710zFA0j+sSTsu9124v2QnUqkVVt6/o9Qx/NsL679m4Ulpoj7zvxQdiFoRqPi/bDUKCPCr/b/I7VIByxoBwPGhyyYpGQPAgTlCLtzIBMCuGkzd8SIGwAOBBKLYIQfAMzIqg3bBB8BzaxsFOv8HwKfUGL4k2gfAJ8c7bs9SB8BSNUOKZ2sGwCX1VkOmJwXAMvGzMMGMA8AjU27aVKEBwC4hWvuS2v6/DwQZ9WTz+b9lsKPjUaH0v8Yvs7GI9O2/YIF44Akr4r8GSRAz01rIvzBJEDPTWsg/aoF44Akr4j/QL7OxiPTtP2Cwo+NRofQ/FQQZ9WTz+T8qIVr7ktr+PyVTbtpUoQFAL/GzMMGMA0Am9VZDpicFQFE1Q4pnawZAKMc7bs9SB0Cn1Bi+JNoHQHNrGwU6/wdANDIqg3bBB0ACgQSi2CEHQLAaTN3xIgZAfTlCLtzIBEDwocsmKRkDQMntUgHLGgFAcTUKCPCr/T8KHYhaEaj4P2HhSWmiPvM/pNQx/NsL6z99J1KpFVbeP/ZIOy73Xbg/+3710zFA0r9fH/sFWiblv+6IZ1e+avC/uv7u/6/+9b856WcXCDj7v9vlDPWgAADAfJ5rTFMjAsDuAN8mT/sDwH0FEFr8gAXA076JxBWuBsDQsXkhw30HwMzMhf2s7AfAYgGEegr5B8AS1WCpqKIHwPwa7Vvr6gbADqEya8fUBcDaGuWJtmQEwGnwGNWkoALA/VEvb9iPAMDpx+cSp3X8v9a5rq9iVve/8C5K/vzW8b/bTMaCNhzov+rFA7RFTti/CoqeTDl52rw=","dtype":"float64","shape":[100]}}},"id":"cd243864-1bdd-4791-b251-c02a01f89903","type":"ColumnDataSource"},{"attributes":{"fill_color":{"value":"#1f77b4"},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"92f56e37-ca9a-4954-9c95-5c269e5919a1","type":"Circle"},{"attributes":{},"id":"3f8425a3-906b-42de-b200-ff97f506d3a9","type":"SaveTool"},{"attributes":{"data_source":{"id":"6b96b790-d2ca-4377-97e3-c7e6ed9d54bb","type":"ColumnDataSource"},"glyph":{"id":"bba3ecf6-b74d-4e4e-b641-23b5027f4988","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"80b6bbe7-473a-4f86-8325-ef70cb6be736","type":"Circle"},"selection_glyph":null,"view":{"id":"fabfeaf7-6538-4465-a18b-4741ea20cbe3","type":"CDSView"}},"id":"b4b027de-7b6e-41a7-afc6-68fd9ab6bc84","type":"GlyphRenderer"},{"attributes":{"callback":null,"overlay":{"id":"ce48ab00-386e-440f-b9cb-2f9814e0a038","type":"BoxAnnotation"},"renderers":[{"id":"d7aea37e-076e-48d7-936b-04f333854f1d","type":"GlyphRenderer"},{"id":"875ee8ff-898e-4dda-86b5-abc950d7e52e","type":"GlyphRenderer"},{"id":"b5fb01f5-9d26-4f3f-91c5-e10ab719b2e4","type":"GlyphRenderer"},{"id":"eed2a292-f2d1-4331-914e-f6c693f63238","type":"GlyphRenderer"},{"id":"733d0749-4ca8-4d51-89b8-bd242ffc527e","type":"GlyphRenderer"}]},"id":"33d10641-5dd5-4aef-b17c-b59b837779ff","type":"BoxSelectTool"},{"attributes":{},"id":"b750755d-9b4a-4d41-9909-630c817468ae","type":"WheelZoomTool"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"6673bcf9-d1d8-46a4-a3d7-270e043d25b0","type":"PanTool"},{"id":"b750755d-9b4a-4d41-9909-630c817468ae","type":"WheelZoomTool"},{"id":"64a66085-870e-4ff8-ad4c-5bf5d6d08164","type":"BoxZoomTool"},{"id":"9701128f-788d-4966-a62b-340df7272089","type":"ResetTool"},{"id":"e9e6d6a1-392e-4a0a-8fb1-0562eefde446","type":"SaveTool"},{"id":"33d10641-5dd5-4aef-b17c-b59b837779ff","type":"BoxSelectTool"}]},"id":"d2aa4d41-5244-4be8-aeea-abcfca8d76dd","type":"Toolbar"},{"attributes":{"below":[{"id":"a22dd803-f5cb-4ca2-abbe-8e195c8588b5","type":"LinearAxis"}],"left":[{"id":"1683409d-f8ff-4fac-9075-387e3a8b9a2d","type":"LinearAxis"}],"plot_height":400,"plot_width":400,"renderers":[{"id":"a22dd803-f5cb-4ca2-abbe-8e195c8588b5","type":"LinearAxis"},{"id":"47ae5853-9681-4969-8b58-a83886716def","type":"Grid"},{"id":"1683409d-f8ff-4fac-9075-387e3a8b9a2d","type":"LinearAxis"},{"id":"a86ea882-0ca4-4559-9e92-63fa05e4f2dc","type":"Grid"},{"id":"a681a489-ef17-4efc-9c3b-ce7bf82b305d","type":"BoxAnnotation"},{"id":"ce48ab00-386e-440f-b9cb-2f9814e0a038","type":"BoxAnnotation"},{"id":"efcf32e9-8e50-437d-9024-e4a5b3727207","type":"Legend"},{"id":"d7aea37e-076e-48d7-936b-04f333854f1d","type":"GlyphRenderer"},{"id":"875ee8ff-898e-4dda-86b5-abc950d7e52e","type":"GlyphRenderer"},{"id":"b5fb01f5-9d26-4f3f-91c5-e10ab719b2e4","type":"GlyphRenderer"},{"id":"eed2a292-f2d1-4331-914e-f6c693f63238","type":"GlyphRenderer"},{"id":"733d0749-4ca8-4d51-89b8-bd242ffc527e","type":"GlyphRenderer"}],"title":{"id":"72728f22-a6f6-476f-8436-695d231db1fd","type":"Title"},"toolbar":{"id":"d2aa4d41-5244-4be8-aeea-abcfca8d76dd","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"6cc38d41-8452-45b3-b487-7f848293246a","type":"DataRange1d"},"x_scale":{"id":"0950cc6b-d85e-452a-8052-771588f565ab","type":"LinearScale"},"y_range":{"id":"615a72c3-fc6a-4b62-9133-f573d8492db7","type":"DataRange1d"},"y_scale":{"id":"d3eb39ab-4e13-4e4f-a691-bd0b4a6e2e8b","type":"LinearScale"}},"id":"1841368e-b5b4-46af-acdc-f3cbd0481dca","subtype":"Figure","type":"Plot"},{"attributes":{"line_color":{"value":"orange"},"line_dash":[4,4],"line_width":{"value":2},"x":{"field":"x"},"y":{"field":"y"}},"id":"79be2c0e-bcc2-4be2-acd6-66d6fba5b4d5","type":"Line"},{"attributes":{"label":{"value":"2*sin(x)"},"renderers":[{"id":"ebcbf93b-f6d6-4cdd-a59a-ab8359e5990a","type":"GlyphRenderer"}]},"id":"830aa9a8-9b06-4086-a9bb-54f007983d8b","type":"LegendItem"},{"attributes":{"callback":null},"id":"df38505f-94fb-4c10-8a28-bf9b0d800803","type":"DataRange1d"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"240c22ad-3382-4c60-9a35-29beacb4bbd4","type":"Line"},{"attributes":{"line_color":{"value":"green"},"x":{"field":"x"},"y":{"field":"y"}},"id":"c73492c0-3374-4ef2-bbb2-a3de964d669f","type":"Line"},{"attributes":{"sizing_mode":"scale_width","toolbar_location":"above","tools":[{"id":"c97780f8-fb39-4087-b579-6d9433bd752c","type":"PanTool"},{"id":"c4ef47b3-36dc-49a6-b3f2-03718295bab5","type":"WheelZoomTool"},{"id":"3e89512f-89d1-4915-abba-245e86eb38c8","type":"BoxZoomTool"},{"id":"b58c5f61-53f8-49ab-8c24-1ba37465e90b","type":"ResetTool"},{"id":"3f8425a3-906b-42de-b200-ff97f506d3a9","type":"SaveTool"},{"id":"b0cc7808-ca48-439c-8c6a-5fec02d35af0","type":"BoxSelectTool"},{"id":"6673bcf9-d1d8-46a4-a3d7-270e043d25b0","type":"PanTool"},{"id":"b750755d-9b4a-4d41-9909-630c817468ae","type":"WheelZoomTool"},{"id":"64a66085-870e-4ff8-ad4c-5bf5d6d08164","type":"BoxZoomTool"},{"id":"9701128f-788d-4966-a62b-340df7272089","type":"ResetTool"},{"id":"e9e6d6a1-392e-4a0a-8fb1-0562eefde446","type":"SaveTool"},{"id":"33d10641-5dd5-4aef-b17c-b59b837779ff","type":"BoxSelectTool"}]},"id":"512140d8-c604-4f71-aff4-c1e8a1583066","type":"ToolbarBox"},{"attributes":{"source":{"id":"cd243864-1bdd-4791-b251-c02a01f89903","type":"ColumnDataSource"}},"id":"a407d4aa-ea5d-422b-b7c3-b43a25f85456","type":"CDSView"},{"attributes":{"fill_alpha":{"value":0.1},"fill_color":{"value":"#1f77b4"},"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"80b6bbe7-473a-4f86-8325-ef70cb6be736","type":"Circle"},{"attributes":{"plot":{"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"},"ticker":{"id":"3bb704fd-b2f0-4eee-9bcb-848dc42d73da","type":"BasicTicker"}},"id":"900cda40-18da-4cb9-b114-05a1f25cf34c","type":"Grid"},{"attributes":{},"id":"705056f4-1202-4371-94ea-b18344f75368","type":"BasicTickFormatter"},{"attributes":{},"id":"083ba64c-08a2-4470-bacd-50baec0c099a","type":"BasicTickFormatter"},{"attributes":{"active_drag":"auto","active_inspect":"auto","active_scroll":"auto","active_tap":"auto","tools":[{"id":"c97780f8-fb39-4087-b579-6d9433bd752c","type":"PanTool"},{"id":"c4ef47b3-36dc-49a6-b3f2-03718295bab5","type":"WheelZoomTool"},{"id":"3e89512f-89d1-4915-abba-245e86eb38c8","type":"BoxZoomTool"},{"id":"b58c5f61-53f8-49ab-8c24-1ba37465e90b","type":"ResetTool"},{"id":"3f8425a3-906b-42de-b200-ff97f506d3a9","type":"SaveTool"},{"id":"b0cc7808-ca48-439c-8c6a-5fec02d35af0","type":"BoxSelectTool"}]},"id":"4e60f65e-24fc-4e27-bc89-83c291900dbd","type":"Toolbar"},{"attributes":{"callback":null,"overlay":{"id":"ef37e758-3723-4936-b2e8-da5348283dc9","type":"BoxAnnotation"},"renderers":[{"id":"bbc71ee1-6f06-419a-b678-f6f8967463b9","type":"GlyphRenderer"},{"id":"ebcbf93b-f6d6-4cdd-a59a-ab8359e5990a","type":"GlyphRenderer"},{"id":"b4b027de-7b6e-41a7-afc6-68fd9ab6bc84","type":"GlyphRenderer"}]},"id":"b0cc7808-ca48-439c-8c6a-5fec02d35af0","type":"BoxSelectTool"},{"attributes":{"overlay":{"id":"f125270c-5245-4c1c-8b70-afdbff43c48c","type":"BoxAnnotation"}},"id":"3e89512f-89d1-4915-abba-245e86eb38c8","type":"BoxZoomTool"},{"attributes":{"below":[{"id":"f74fa456-d395-4b36-b3f1-51fcebc12a2d","type":"LinearAxis"}],"left":[{"id":"a845fcfb-07c3-488f-ba04-97f2b2b921c7","type":"LinearAxis"}],"plot_height":400,"plot_width":400,"renderers":[{"id":"f74fa456-d395-4b36-b3f1-51fcebc12a2d","type":"LinearAxis"},{"id":"900cda40-18da-4cb9-b114-05a1f25cf34c","type":"Grid"},{"id":"a845fcfb-07c3-488f-ba04-97f2b2b921c7","type":"LinearAxis"},{"id":"37362195-fc3b-4c9d-a05e-d75b1e9e55c3","type":"Grid"},{"id":"f125270c-5245-4c1c-8b70-afdbff43c48c","type":"BoxAnnotation"},{"id":"ef37e758-3723-4936-b2e8-da5348283dc9","type":"BoxAnnotation"},{"id":"9816d739-4139-4032-a5d9-411df53655cd","type":"Legend"},{"id":"bbc71ee1-6f06-419a-b678-f6f8967463b9","type":"GlyphRenderer"},{"id":"ebcbf93b-f6d6-4cdd-a59a-ab8359e5990a","type":"GlyphRenderer"},{"id":"b4b027de-7b6e-41a7-afc6-68fd9ab6bc84","type":"GlyphRenderer"}],"title":{"id":"c1396e9e-649f-492b-815a-fd51d04c022b","type":"Title"},"toolbar":{"id":"4e60f65e-24fc-4e27-bc89-83c291900dbd","type":"Toolbar"},"toolbar_location":null,"x_range":{"id":"df38505f-94fb-4c10-8a28-bf9b0d800803","type":"DataRange1d"},"x_scale":{"id":"8d6968e0-93d0-47cd-86b0-d00961cb264a","type":"LinearScale"},"y_range":{"id":"1ea486a8-c662-4bf6-b3dc-1505dcddfc6d","type":"DataRange1d"},"y_scale":{"id":"22cfbcab-b730-489a-91a4-8c3429184ec3","type":"LinearScale"}},"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"},{"attributes":{"overlay":{"id":"a681a489-ef17-4efc-9c3b-ce7bf82b305d","type":"BoxAnnotation"}},"id":"64a66085-870e-4ff8-ad4c-5bf5d6d08164","type":"BoxZoomTool"},{"attributes":{},"id":"30ff8447-36d9-4500-871c-953a9dadefce","type":"BasicTicker"},{"attributes":{},"id":"20645b41-47d1-48e0-9465-4552be043b6a","type":"BasicTickFormatter"},{"attributes":{},"id":"22cfbcab-b730-489a-91a4-8c3429184ec3","type":"LinearScale"},{"attributes":{"data_source":{"id":"af65898d-1758-42b1-b065-379b962762b5","type":"ColumnDataSource"},"glyph":{"id":"92f56e37-ca9a-4954-9c95-5c269e5919a1","type":"Circle"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"c74d8061-f65e-46ab-a82f-0a55ff6a9ae1","type":"Circle"},"selection_glyph":null,"view":{"id":"53010628-f360-425f-a141-ec49ca00e099","type":"CDSView"}},"id":"bbc71ee1-6f06-419a-b678-f6f8967463b9","type":"GlyphRenderer"},{"attributes":{"children":[{"id":"512140d8-c604-4f71-aff4-c1e8a1583066","type":"ToolbarBox"},{"id":"26d5344e-3059-408e-a1fb-9d5af59d65cf","type":"Column"}]},"id":"7f3b7cf3-68ba-4d6c-861b-412a272ce363","type":"Column"},{"attributes":{"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"676cfa0a-0869-4030-a284-c8505d1263a8","type":"Line"},{"attributes":{"formatter":{"id":"788f22a6-ee4b-4abf-8c02-786a66b78ca2","type":"BasicTickFormatter"},"plot":{"id":"bf64781c-e965-4140-bb3f-fd414bc1087b","subtype":"Figure","type":"Plot"},"ticker":{"id":"177640b2-6181-48e6-a350-4d068282d43a","type":"BasicTicker"}},"id":"a845fcfb-07c3-488f-ba04-97f2b2b921c7","type":"LinearAxis"},{"attributes":{"children":[{"id":"0d2d02b6-a979-40d2-8975-6711a1c7293e","type":"Row"}]},"id":"26d5344e-3059-408e-a1fb-9d5af59d65cf","type":"Column"},{"attributes":{"fill_color":{"value":"green"},"line_color":{"value":"green"},"x":{"field":"x"},"y":{"field":"y"}},"id":"bba3ecf6-b74d-4e4e-b641-23b5027f4988","type":"Circle"},{"attributes":{},"id":"028a17e6-e9e7-4843-b7be-4217a3020bb3","type":"BasicTicker"},{"attributes":{"source":{"id":"c8cc1bcb-6d93-4da1-95eb-d670fe378a91","type":"ColumnDataSource"}},"id":"ee304b5d-0327-4f81-91ef-53bd9017e302","type":"CDSView"},{"attributes":{},"id":"177640b2-6181-48e6-a350-4d068282d43a","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},"plot":null,"render_mode":"css","right_units":"screen","top_units":"screen"},"id":"ef37e758-3723-4936-b2e8-da5348283dc9","type":"BoxAnnotation"},{"attributes":{"data_source":{"id":"2ec520b8-529c-4d38-a28a-5393aad0b1dd","type":"ColumnDataSource"},"glyph":{"id":"dce17d41-9a63-46ed-a713-efd631e4931a","type":"Square"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"b0961351-ba62-4629-864d-ccbbd408e7da","type":"Square"},"selection_glyph":null,"view":{"id":"3ca33410-7184-44e5-b45b-b07f1fa57e88","type":"CDSView"}},"id":"eed2a292-f2d1-4331-914e-f6c693f63238","type":"GlyphRenderer"},{"attributes":{"label":{"value":"3*sin(x)"},"renderers":[{"id":"b4b027de-7b6e-41a7-afc6-68fd9ab6bc84","type":"GlyphRenderer"}]},"id":"8292e234-7b86-43b7-9cf4-e1e5db9347b8","type":"LegendItem"},{"attributes":{"label":{"value":"3*sin(x)"},"renderers":[{"id":"eed2a292-f2d1-4331-914e-f6c693f63238","type":"GlyphRenderer"},{"id":"733d0749-4ca8-4d51-89b8-bd242ffc527e","type":"GlyphRenderer"}]},"id":"e80fd11f-9c3c-4603-a012-bbeb0dcfc0ff","type":"LegendItem"},{"attributes":{"line_alpha":{"value":0.1},"line_color":{"value":"#1f77b4"},"x":{"field":"x"},"y":{"field":"y"}},"id":"4109471b-9955-43fc-9aa9-4e657d4f0540","type":"Line"},{"attributes":{"source":{"id":"8f68346b-ac4a-42f5-835c-25f684bb7fab","type":"ColumnDataSource"}},"id":"740eb73a-4060-422e-94bb-d6ec3a2cd190","type":"CDSView"},{"attributes":{},"id":"d3eb39ab-4e13-4e4f-a691-bd0b4a6e2e8b","type":"LinearScale"},{"attributes":{"data_source":{"id":"8f68346b-ac4a-42f5-835c-25f684bb7fab","type":"ColumnDataSource"},"glyph":{"id":"676cfa0a-0869-4030-a284-c8505d1263a8","type":"Line"},"hover_glyph":null,"muted_glyph":null,"nonselection_glyph":{"id":"4109471b-9955-43fc-9aa9-4e657d4f0540","type":"Line"},"selection_glyph":null,"view":{"id":"740eb73a-4060-422e-94bb-d6ec3a2cd190","type":"CDSView"}},"id":"875ee8ff-898e-4dda-86b5-abc950d7e52e","type":"GlyphRenderer"},{"attributes":{},"id":"c97780f8-fb39-4087-b579-6d9433bd752c","type":"PanTool"}],"root_ids":["7f3b7cf3-68ba-4d6c-861b-412a272ce363"]},"title":"Bokeh Application","version":"0.12.9"}};
                    var render_items = [{"docid":"bef57971-38c5-4d19-bdf5-64a375f60527","elementid":"da9a027f-1a2b-4f80-b7d8-74756a217501","modelid":"7f3b7cf3-68ba-4d6c-861b-412a272ce363"}];
                
                    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);
})();
