1&&\"string\"==typeof v&&!d.checkClone&&je.test(v))return e.each((function(i){var o=e.eq(i);y&&(t[0]=v.call(this,i,o.html())),Me(o,t,n,r)}));if(p&&(a=(i=be(t,e[0].ownerDocument,!1,e,r)).firstChild,1===i.childNodes.length&&(i=a),a||r)){for(u=(s=w.map(ye(i,\"script\"),He)).length;f0&&me(a,!u&&ye(e,\"script\")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(V(n)){if(t=n[Y.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[Y.expando]=void 0}n[Q.expando]&&(n[Q.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return $(this,(function(e){return void 0===e?w.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Me(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)}))},prepend:function(){return Me(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Me(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent=\"\");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return w.clone(this,e,t)}))},html:function(e){return $(this,(function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if(\"string\"==typeof e&&!De.test(e)&&!ve[(he.exec(e)||[\"\",\"\"])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n3,re.removeChild(t)),s}}))}();var Ue=[\"Webkit\",\"Moz\",\"ms\"],Xe=v.createElement(\"div\").style,Ve={};function Ge(e){var t=w.cssProps[e]||Ve[e];return t||(e in Xe?e:Ve[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),n=Ue.length;n--;)if((e=Ue[n]+t)in Xe)return e}(e)||e)}var Ye=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Je={position:\"absolute\",visibility:\"hidden\",display:\"block\"},Ke={letterSpacing:\"0\",fontWeight:\"400\"};function Ze(e,t,n){var r=te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||\"px\"):t}function et(e,t,n,r,i,o){var a=\"width\"===t?1:0,s=0,u=0;if(n===(r?\"border\":\"content\"))return 0;for(;a<4;a+=2)\"margin\"===n&&(u+=w.css(e,n+ne[a],!0,i)),r?(\"content\"===n&&(u-=w.css(e,\"padding\"+ne[a],!0,i)),\"margin\"!==n&&(u-=w.css(e,\"border\"+ne[a]+\"Width\",!0,i))):(u+=w.css(e,\"padding\"+ne[a],!0,i),\"padding\"!==n?u+=w.css(e,\"border\"+ne[a]+\"Width\",!0,i):s+=w.css(e,\"border\"+ne[a]+\"Width\",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u}function tt(e,t,n){var r=Fe(e),i=(!d.boxSizingReliable()||n)&&\"border-box\"===w.css(e,\"boxSizing\",!1,r),o=i,a=_e(e,t,r),s=\"offset\"+t[0].toUpperCase()+t.slice(1);if(We.test(a)){if(!n)return a;a=\"auto\"}return(!d.boxSizingReliable()&&i||!d.reliableTrDimensions()&&A(e,\"tr\")||\"auto\"===a||!parseFloat(a)&&\"inline\"===w.css(e,\"display\",!1,r))&&e.getClientRects().length&&(i=\"border-box\"===w.css(e,\"boxSizing\",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+et(e,t,n||(i?\"border\":\"content\"),o,r,a)+\"px\"}function nt(e,t,n,r,i){return new nt.prototype.init(e,t,n,r,i)}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=_e(e,\"opacity\");return\"\"===n?\"1\":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=X(t),u=Qe.test(t),l=e.style;if(u||(t=Ge(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&\"get\"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];\"string\"===(o=typeof n)&&(i=te.exec(n))&&i[1]&&(n=se(e,t,i),o=\"number\"),null!=n&&n==n&&(\"number\"!==o||u||(n+=i&&i[3]||(w.cssNumber[s]?\"\":\"px\")),d.clearCloneStyle||\"\"!==n||0!==t.indexOf(\"background\")||(l[t]=\"inherit\"),a&&\"set\"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=X(t);return Qe.test(t)||(t=Ge(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&\"get\"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=_e(e,t,r)),\"normal\"===i&&t in Ke&&(i=Ke[t]),\"\"===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each([\"height\",\"width\"],(function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!Ye.test(w.css(e,\"display\"))||e.getClientRects().length&&e.getBoundingClientRect().width?tt(e,t,r):Be(e,Je,(function(){return tt(e,t,r)}))},set:function(e,n,r){var i,o=Fe(e),a=!d.scrollboxSize()&&\"absolute\"===o.position,s=(a||r)&&\"border-box\"===w.css(e,\"boxSizing\",!1,o),u=r?et(e,t,r,s,o):0;return s&&a&&(u-=Math.ceil(e[\"offset\"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-et(e,t,\"border\",!1,o)-.5)),u&&(i=te.exec(n))&&\"px\"!==(i[3]||\"px\")&&(e.style[t]=n,n=w.css(e,t)),Ze(0,n,u)}}})),w.cssHooks.marginLeft=ze(d.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(_e(e,\"marginLeft\"))||e.getBoundingClientRect().left-Be(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+\"px\"})),w.each({margin:\"\",padding:\"\",border:\"Width\"},(function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o=\"string\"==typeof n?n.split(\" \"):[n];r<4;r++)i[e+ne[r]+t]=o[r]||o[r-2]||o[0];return i}},\"margin\"!==e&&(w.cssHooks[e+t].set=Ze)})),w.fn.extend({css:function(e,t){return $(this,(function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Fe(e),i=t.length;a1)}}),w.Tween=nt,nt.prototype={constructor:nt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?\"\":\"px\")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,n=nt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):nt.propHooks._default.set(this),this}},nt.prototype.init.prototype=nt.prototype,nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,\"\"))&&\"auto\"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||!w.cssHooks[e.prop]&&null==e.elem.style[Ge(e.prop)]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},nt.propHooks.scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:\"swing\"},w.fx=nt.prototype.init,w.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function st(){it&&(!1===v.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(st):e.setTimeout(st,w.fx.interval),w.fx.tick())}function ut(){return e.setTimeout((function(){rt=void 0})),rt=Date.now()}function lt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i[\"margin\"+(n=ne[r])]=i[\"padding\"+n]=e;return t&&(i.opacity=i.width=e),i}function ct(e,t,n){for(var r,i=(ft.tweeners[t]||[]).concat(ft.tweeners[\"*\"]),o=0,a=i.length;o1)},removeAttr:function(e){return this.each((function(){w.removeAttr(this,e)}))}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?pt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+\"\"),n):i&&\"get\"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!d.radioValue&&\"radio\"===t&&A(e,\"input\")){var n=e.value;return e.setAttribute(\"type\",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(P);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),pt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\\w+/g),(function(e,t){var n=dt[t]||w.find.attr;dt[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=dt[a],dt[a]=i,i=null!=n(e,t,r)?a:null,dt[a]=o),i}}));var ht=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(P)||[]).join(\" \")}function yt(e){return e.getAttribute&&e.getAttribute(\"class\")||\"\"}function mt(e){return Array.isArray(e)?e:\"string\"==typeof e&&e.match(P)||[]}w.fn.extend({prop:function(e,t){return $(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[w.propFix[e]||e]}))}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&\"set\"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&\"get\"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,\"tabindex\");return t?parseInt(t,10):ht.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:\"htmlFor\",class:\"className\"}}),d.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each([\"tabIndex\",\"readOnly\",\"maxLength\",\"cellSpacing\",\"cellPadding\",\"rowSpan\",\"colSpan\",\"useMap\",\"frameBorder\",\"contentEditable\"],(function(){w.propFix[this.toLowerCase()]=this})),w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){w(this).addClass(e.call(this,t,yt(this)))}));if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)r.indexOf(\" \"+o+\" \")<0&&(r+=o+\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(h(e))return this.each((function(t){w(this).removeClass(e.call(this,t,yt(this)))}));if(!arguments.length)return this.attr(\"class\",\"\");if((t=mt(e)).length)for(;n=this[u++];)if(i=yt(n),r=1===n.nodeType&&\" \"+vt(i)+\" \"){for(a=0;o=t[a++];)for(;r.indexOf(\" \"+o+\" \")>-1;)r=r.replace(\" \"+o+\" \",\" \");i!==(s=vt(r))&&n.setAttribute(\"class\",s)}return this},toggleClass:function(e,t){var n=typeof e,r=\"string\"===n||Array.isArray(e);return\"boolean\"==typeof t&&r?t?this.addClass(e):this.removeClass(e):h(e)?this.each((function(n){w(this).toggleClass(e.call(this,n,yt(this),t),t)})):this.each((function(){var t,i,o,a;if(r)for(i=0,o=w(this),a=mt(e);t=a[i++];)o.hasClass(t)?o.removeClass(t):o.addClass(t);else void 0!==e&&\"boolean\"!==n||((t=yt(this))&&Y.set(this,\"__className__\",t),this.setAttribute&&this.setAttribute(\"class\",t||!1===e?\"\":Y.get(this,\"__className__\")||\"\"))}))},hasClass:function(e){var t,n,r=0;for(t=\" \"+e+\" \";n=this[r++];)if(1===n.nodeType&&(\" \"+vt(yt(n))+\" \").indexOf(t)>-1)return!0;return!1}});var xt=/\\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=h(e),this.each((function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i=\"\":\"number\"==typeof i?i+=\"\":Array.isArray(i)&&(i=w.map(i,(function(e){return null==e?\"\":e+\"\"}))),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&\"set\"in t&&void 0!==t.set(this,i,\"value\")||(this.value=i))}))):i?(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&\"get\"in t&&void 0!==(n=t.get(i,\"value\"))?n:\"string\"==typeof(n=i.value)?n.replace(xt,\"\"):null==n?\"\":n:void 0}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,\"value\");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a=\"select-one\"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each([\"radio\",\"checkbox\"],(function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},d.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute(\"value\")?\"on\":e.value})})),d.focusin=\"onfocusin\"in e;var bt=/^(?:focusinfocus|focusoutblur)$/,wt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,r,i){var o,a,s,u,l,f,p,d,y=[r||v],m=c.call(t,\"type\")?t.type:t,x=c.call(t,\"namespace\")?t.namespace.split(\".\"):[];if(a=d=s=r=r||v,3!==r.nodeType&&8!==r.nodeType&&!bt.test(m+w.event.triggered)&&(m.indexOf(\".\")>-1&&(x=m.split(\".\"),m=x.shift(),x.sort()),l=m.indexOf(\":\")<0&&\"on\"+m,(t=t[w.expando]?t:new w.Event(m,\"object\"==typeof t&&t)).isTrigger=i?2:3,t.namespace=x.join(\".\"),t.rnamespace=t.namespace?new RegExp(\"(^|\\\\.)\"+x.join(\"\\\\.(?:.*\\\\.|)\")+\"(\\\\.|$)\"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:w.makeArray(n,[t]),p=w.event.special[m]||{},i||!p.trigger||!1!==p.trigger.apply(r,n))){if(!i&&!p.noBubble&&!g(r)){for(u=p.delegateType||m,bt.test(u+m)||(a=a.parentNode);a;a=a.parentNode)y.push(a),s=a;s===(r.ownerDocument||v)&&y.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=y[o++])&&!t.isPropagationStopped();)d=a,t.type=o>1?u:p.bindType||m,(f=(Y.get(a,\"events\")||Object.create(null))[t.type]&&Y.get(a,\"handle\"))&&f.apply(a,n),(f=l&&a[l])&&f.apply&&V(a)&&(t.result=f.apply(a,n),!1===t.result&&t.preventDefault());return t.type=m,i||t.isDefaultPrevented()||p._default&&!1!==p._default.apply(y.pop(),n)||!V(r)||l&&h(r[m])&&!g(r)&&((s=r[l])&&(r[l]=null),w.event.triggered=m,t.isPropagationStopped()&&d.addEventListener(m,wt),r[m](),t.isPropagationStopped()&&d.removeEventListener(m,wt),w.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each((function(){w.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),d.focusin||w.each({focus:\"focusin\",blur:\"focusout\"},(function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this.document||this,i=Y.access(r,t);i||r.addEventListener(e,n,!0),Y.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this.document||this,i=Y.access(r,t)-1;i?Y.access(r,t,i):(r.removeEventListener(e,n,!0),Y.remove(r,t))}}}));var Tt=e.location,Ct={guid:Date.now()},Et=/\\?/;w.parseXML=function(t){var n;if(!t||\"string\"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,\"text/xml\")}catch(e){n=void 0}return n&&!n.getElementsByTagName(\"parsererror\").length||w.error(\"Invalid XML: \"+t),n};var St=/\\[\\]$/,kt=/\\r?\\n/g,At=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;function Dt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,(function(t,i){n||St.test(e)?r(e,i):Dt(e+\"[\"+(\"object\"==typeof i&&null!=i?t:\"\")+\"]\",i,n,r)}));else if(n||\"object\"!==x(t))r(e,t);else for(i in t)Dt(e+\"[\"+i+\"]\",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=h(t)?t():t;r[r.length]=encodeURIComponent(e)+\"=\"+encodeURIComponent(null==n?\"\":n)};if(null==e)return\"\";if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,(function(){i(this.name,this.value)}));else for(n in e)Dt(n,e[n],t,i);return r.join(\"&\")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=w.prop(this,\"elements\");return e?w.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!w(this).is(\":disabled\")&&Nt.test(this.nodeName)&&!At.test(e)&&(this.checked||!de.test(e))})).map((function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,(function(e){return{name:t.name,value:e.replace(kt,\"\\r\\n\")}})):{name:t.name,value:n.replace(kt,\"\\r\\n\")}})).get()}});var jt=/%20/g,qt=/#.*$/,Lt=/([?&])_=[^&]*/,Ht=/^(.*?):[ \\t]*([^\\r\\n]*)$/gm,Ot=/^(?:GET|HEAD)$/,Pt=/^\\/\\//,Rt={},Mt={},It=\"*/\".concat(\"*\"),Wt=v.createElement(\"a\");function Ft(e){return function(t,n){\"string\"!=typeof t&&(n=t,t=\"*\");var r,i=0,o=t.toLowerCase().match(P)||[];if(h(n))for(;r=o[i++];)\"+\"===r[0]?(r=r.slice(1)||\"*\",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function Bt(e,t,n,r){var i={},o=e===Mt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],(function(e,s){var l=s(t,n,r);return\"string\"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)})),u}return a(t.dataTypes[0])||!i[\"*\"]&&a(\"*\")}function $t(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}Wt.href=Tt.href,w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Tt.href,type:\"GET\",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Tt.protocol),global:!0,processData:!0,async:!0,contentType:\"application/x-www-form-urlencoded; charset=UTF-8\",accepts:{\"*\":It,text:\"text/plain\",html:\"text/html\",xml:\"application/xml, text/xml\",json:\"application/json, text/javascript\"},contents:{xml:/\\bxml\\b/,html:/\\bhtml/,json:/\\bjson\\b/},responseFields:{xml:\"responseXML\",text:\"responseText\",json:\"responseJSON\"},converters:{\"* text\":String,\"text html\":!0,\"text json\":JSON.parse,\"text xml\":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?$t($t(e,w.ajaxSettings),t):$t(w.ajaxSettings,e)},ajaxPrefilter:Ft(Rt),ajaxTransport:Ft(Mt),ajax:function(t,n){\"object\"==typeof t&&(n=t,t=void 0),n=n||{};var r,i,o,a,s,u,l,c,f,p,d=w.ajaxSetup({},n),h=d.context||d,g=d.context&&(h.nodeType||h.jquery)?w(h):w.event,y=w.Deferred(),m=w.Callbacks(\"once memory\"),x=d.statusCode||{},b={},T={},C=\"canceled\",E={readyState:0,getResponseHeader:function(e){var t;if(l){if(!a)for(a={};t=Ht.exec(o);)a[t[1].toLowerCase()+\" \"]=(a[t[1].toLowerCase()+\" \"]||[]).concat(t[2]);t=a[e.toLowerCase()+\" \"]}return null==t?null:t.join(\", \")},getAllResponseHeaders:function(){return l?o:null},setRequestHeader:function(e,t){return null==l&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==l&&(d.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return r&&r.abort(t),S(0,t),this}};if(y.promise(E),d.url=((t||d.url||Tt.href)+\"\").replace(Pt,Tt.protocol+\"//\"),d.type=n.method||n.type||d.method||d.type,d.dataTypes=(d.dataType||\"*\").toLowerCase().match(P)||[\"\"],null==d.crossDomain){u=v.createElement(\"a\");try{u.href=d.url,u.href=u.href,d.crossDomain=Wt.protocol+\"//\"+Wt.host!=u.protocol+\"//\"+u.host}catch(e){d.crossDomain=!0}}if(d.data&&d.processData&&\"string\"!=typeof d.data&&(d.data=w.param(d.data,d.traditional)),Bt(Rt,d,n,E),l)return E;for(f in(c=w.event&&d.global)&&0==w.active++&&w.event.trigger(\"ajaxStart\"),d.type=d.type.toUpperCase(),d.hasContent=!Ot.test(d.type),i=d.url.replace(qt,\"\"),d.hasContent?d.data&&d.processData&&0===(d.contentType||\"\").indexOf(\"application/x-www-form-urlencoded\")&&(d.data=d.data.replace(jt,\"+\")):(p=d.url.slice(i.length),d.data&&(d.processData||\"string\"==typeof d.data)&&(i+=(Et.test(i)?\"&\":\"?\")+d.data,delete d.data),!1===d.cache&&(i=i.replace(Lt,\"$1\"),p=(Et.test(i)?\"&\":\"?\")+\"_=\"+Ct.guid+++p),d.url=i+p),d.ifModified&&(w.lastModified[i]&&E.setRequestHeader(\"If-Modified-Since\",w.lastModified[i]),w.etag[i]&&E.setRequestHeader(\"If-None-Match\",w.etag[i])),(d.data&&d.hasContent&&!1!==d.contentType||n.contentType)&&E.setRequestHeader(\"Content-Type\",d.contentType),E.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(\"*\"!==d.dataTypes[0]?\", \"+It+\"; q=0.01\":\"\"):d.accepts[\"*\"]),d.headers)E.setRequestHeader(f,d.headers[f]);if(d.beforeSend&&(!1===d.beforeSend.call(h,E,d)||l))return E.abort();if(C=\"abort\",m.add(d.complete),E.done(d.success),E.fail(d.error),r=Bt(Mt,d,n,E)){if(E.readyState=1,c&&g.trigger(\"ajaxSend\",[E,d]),l)return E;d.async&&d.timeout>0&&(s=e.setTimeout((function(){E.abort(\"timeout\")}),d.timeout));try{l=!1,r.send(b,S)}catch(e){if(l)throw e;S(-1,e)}}else S(-1,\"No Transport\");function S(t,n,a,u){var f,p,v,b,T,C=n;l||(l=!0,s&&e.clearTimeout(s),r=void 0,o=u||\"\",E.readyState=t>0?4:0,f=t>=200&&t<300||304===t,a&&(b=function(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;\"*\"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader(\"Content-Type\"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+\" \"+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(d,E,a)),!f&&w.inArray(\"script\",d.dataTypes)>-1&&(d.converters[\"text script\"]=function(){}),b=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if(\"*\"===o)o=u;else if(\"*\"!==u&&u!==o){if(!(a=l[u+\" \"+o]||l[\"* \"+o]))for(i in l)if((s=i.split(\" \"))[1]===o&&(a=l[u+\" \"+s[0]]||l[\"* \"+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:\"parsererror\",error:a?e:\"No conversion from \"+u+\" to \"+o}}}return{state:\"success\",data:t}}(d,b,E,f),f?(d.ifModified&&((T=E.getResponseHeader(\"Last-Modified\"))&&(w.lastModified[i]=T),(T=E.getResponseHeader(\"etag\"))&&(w.etag[i]=T)),204===t||\"HEAD\"===d.type?C=\"nocontent\":304===t?C=\"notmodified\":(C=b.state,p=b.data,f=!(v=b.error))):(v=C,!t&&C||(C=\"error\",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+\"\",f?y.resolveWith(h,[p,C,E]):y.rejectWith(h,[E,C,v]),E.statusCode(x),x=void 0,c&&g.trigger(f?\"ajaxSuccess\":\"ajaxError\",[E,d,f?p:v]),m.fireWith(h,[E,C]),c&&(g.trigger(\"ajaxComplete\",[E,d]),--w.active||w.event.trigger(\"ajaxStop\")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,\"json\")},getScript:function(e,t){return w.get(e,void 0,t,\"script\")}}),w.each([\"get\",\"post\"],(function(e,t){w[t]=function(e,n,r,i){return h(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}})),w.ajaxPrefilter((function(e){var t;for(t in e.headers)\"content-type\"===t.toLowerCase()&&(e.contentType=e.headers[t]||\"\")})),w._evalUrl=function(e,t,n){return w.ajax({url:e,type:\"GET\",dataType:\"script\",cache:!0,async:!1,global:!1,converters:{\"text script\":function(){}},dataFilter:function(e){w.globalEval(e,t,n)}})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(h(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return h(e)?this.each((function(t){w(this).wrapInner(e.call(this,t))})):this.each((function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=h(e);return this.each((function(n){w(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not(\"body\").each((function(){w(this).replaceWith(this.childNodes)})),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var _t={0:200,1223:204},zt=w.ajaxSettings.xhr();d.cors=!!zt&&\"withCredentials\"in zt,d.ajax=zt=!!zt,w.ajaxTransport((function(t){var n,r;if(d.cors||zt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];for(a in t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i[\"X-Requested-With\"]||(i[\"X-Requested-With\"]=\"XMLHttpRequest\"),i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,\"abort\"===e?s.abort():\"error\"===e?\"number\"!=typeof s.status?o(0,\"error\"):o(s.status,s.statusText):o(_t[s.status]||s.status,s.statusText,\"text\"!==(s.responseType||\"text\")||\"string\"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n(\"error\"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout((function(){n&&r()}))},n=n(\"abort\");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),w.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),w.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/\\b(?:java|ecma)script\\b/},converters:{\"text script\":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter(\"script\",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type=\"GET\")})),w.ajaxTransport(\"script\",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(r,i){t=w(\""
+ ],
+ "text/plain": [
+ ":Layout\n",
+ " .Scatter.I :HoloMap [Turn]\n",
+ " :Scatter [z] (dp)\n",
+ " .Area.I :HoloMap [Turn]\n",
+ " :Area [z] (I)"
+ ]
+ },
+ "execution_count": 16,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "1002"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "items = [(turn, plot_z_dp(turn)) for turn in t_plots]\n",
+ "\n",
+ "m = hv.HoloMap(items, kdims = ['Turn'])\n",
+ "m.collate()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Longitudinal wakefield"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Now let's introduce the longitiudinal wakefield.\n",
+ "\n",
+ "First define wake-function in terms of $\\xi = z - ct$:"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Equation for wake-function can be obtained by performing a Fourier transformation of the impedance\n",
+ "\n",
+ "$$\n",
+ "Z = \\frac{R_s}{1 + iQ\\left(\\frac{\\omega_R}{\\omega} -\\frac{\\omega}{\\omega_R}\\right)},\n",
+ "$$\n",
+ "where $Q$ is the quality factor, $\\omega_R$ is the frequency.\n",
+ "\n",
+ "(from A. Chao's book Physics of Collective Beam Instabilities in High Energy Accelerators. Chapter 2, p. 73):\n",
+ "\n",
+ "$$\n",
+ "W(\\xi) = \\begin{cases}\n",
+ " 2\\alpha R_s e^{\\alpha \\xi/c}\\left(\\cos\\frac{\\overline{\\omega} \\xi}{c} + \\frac{\\alpha}{\\overline{\\omega}}\\sin\\frac{\\overline{\\omega} \\xi}{c}\\right), & \\mbox{if } \\xi < 0 \\\\\n",
+ " \\alpha R_s, & \\mbox{if } \\xi = 0 \\\\\n",
+ " 0, & \\mbox{if } \\xi > 0,\n",
+ "\\end{cases}\n",
+ "$$\n",
+ "\n",
+ "where $\\alpha = \\omega_R / 2Q$ and $\\overline\\omega = \\sqrt{\\omega_R^2 -\\alpha^2}$."
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def Wake(xi):\n",
+ " # of course some other wake can be defined here.\n",
+ " \n",
+ " fr = 0.3e9 # Hz\n",
+ " Rs = 1.0e5 # Ohm\n",
+ " Q = 5 # quality factor\n",
+ " \n",
+ " wr = 2*np.pi*fr\n",
+ " alpha = wr/(2*Q)\n",
+ " wr1 = wr*np.sqrt(1 - 1/(4*Q*Q))\n",
+ " \n",
+ " W = 2*alpha*Rs*np.exp(alpha*xi/c)*(np.cos(wr1*xi/c) + (alpha/wr1)*np.sin(wr1*xi/c))\n",
+ " W[xi==0] = alpha*Rs\n",
+ " W[xi>0] = 0\n",
+ " \n",
+ " return W"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ],
+ "text/plain": [
+ ":Curve [xi] (W)"
+ ]
+ },
+ "execution_count": 18,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {}
+ },
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "%opts Curve [show_grid=True aspect=3]\n",
+ "\n",
+ "dim_xi = hv.Dimension('xi', label=r\"$\\xi$\", unit='m')\n",
+ "dim_Wake = hv.Dimension('W', label=r\"$W$\", unit='V/pC')\n",
+ "\n",
+ "L_wake = 10 # m\n",
+ "dz = 0.04 # m\n",
+ "xi = np.linspace(-L_wake, 0, int(L_wake/dz)) # m\n",
+ "W = Wake(xi)\n",
+ "\n",
+ "hv.Curve((xi, W/1.0e12), kdims=[dim_xi], vdims=[dim_Wake])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "### Wakefield from e-bunch"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "Longitudinal wake-function defines the wakefield amplitude from a point-like charge. Therefore a distribution of charge will produce the wakefield\n",
+ "\n",
+ "$$\n",
+ "E(z) = -\\int\\limits_{z}^{+\\infty} W(z-z')I(z')dz'/c = -\\int\\limits_{-\\infty}^{0} W(\\xi)I(z-\\xi)d\\xi/c,\n",
+ "$$"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "zc, I = get_I(z0, z_bin=dz)\n",
+ "\n",
+ "V = -np.convolve(W, I)*dz/c # V"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "zV = np.linspace(max(zc)-dz*len(V), max(zc), len(V))"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 21,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ "
"
+ ],
+ "text/plain": [
+ ":Layout\n",
+ " .Curve.I :Curve [z] (V)\n",
+ " .Area.I :Area [z] (I)"
+ ]
+ },
+ "execution_count": 21,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {}
+ },
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "dim_V = hv.Dimension('V', unit='kV', range=(-10,+10))\n",
+ "\n",
+ "(hv.Curve((zV, V/1e3), kdims=[dim_z], vdims=[dim_V]) + \\\n",
+ " hv.Area((zc,I), kdims=[dim_z], vdims=[dim_I])).cols(1)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {},
+ "source": [
+ "## Tracking with impedance"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 22,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "turn = 2000 (100 %)"
+ ]
+ }
+ ],
+ "source": [
+ "data2plot = {}\n",
+ "\n",
+ "#eVrf = 0 # V\n",
+ "#eVrf = 3e3 # V\n",
+ "\n",
+ "z = z0; dp = dp0\n",
+ "for turn in range(0,N_turns+1):\n",
+ " if turn in t_plots:\n",
+ " print( \"\\rturn = %g (%g %%)\" % (turn, (100*turn/N_turns)), end=\"\")\n",
+ " data2plot[turn] = (z,dp)\n",
+ " \n",
+ " phi = phi0 - 2*np.pi*h*(z/L) # phase in the resonator\n",
+ " \n",
+ " # RF-cavity\n",
+ " dp = dp + eVrf*np.cos(phi)/p0\n",
+ " \n",
+ " # wakefield:\n",
+ " zc, I = get_I(z, z_bin=dz) # A\n",
+ " V = -np.convolve(W, I)*dz/c # V \n",
+ " V_s = np.interp(z,zV,V)\n",
+ " dp = dp + V_s/p0\n",
+ "\n",
+ " # z after one turn:\n",
+ " z = z - L*eta*dp"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 23,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def plot_z_dp(turn):\n",
+ " z, dp = data2plot[turn]\n",
+ " z_dp = hv.Scatter((z, dp*100), kdims=dim_z, vdims=dim_dp)\n",
+ " zc, I = get_I(z, z_bin=dz)\n",
+ " z_I = hv.Area((zc,I), kdims=dim_z, vdims=dim_I)\n",
+ " V = -np.convolve(W, I)*dz/c # V\n",
+ " z_V = hv.Curve((zV, V/1e3), kdims=dim_z, vdims=dim_V)\n",
+ " return (z_dp+z_I+z_V).cols(1)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 24,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {},
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.holoviews_exec.v0+json": "",
+ "text/html": [
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "\n",
+ "
\n",
+ "
\n",
+ ""
+ ],
+ "text/plain": [
+ ":Layout\n",
+ " .Scatter.I :HoloMap [Turn]\n",
+ " :Scatter [z] (dp)\n",
+ " .Area.I :HoloMap [Turn]\n",
+ " :Area [z] (I)\n",
+ " .Curve.I :HoloMap [Turn]\n",
+ " :Curve [z] (V)"
+ ]
+ },
+ "execution_count": 24,
+ "metadata": {
+ "application/vnd.holoviews_exec.v0+json": {
+ "id": "1027"
+ }
+ },
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "items = [(turn, plot_z_dp(turn)) for turn in t_plots]\n",
+ "\n",
+ "m = hv.HoloMap(items, kdims = ['Turn'])\n",
+ "m.collate()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 25,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#np.save(\"plots.npy\", data2plot)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 26,
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext watermark"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 27,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "holoviews 1.14.2\n",
+ "numpy 1.19.2\n",
+ "2023-01-31 \n",
+ "\n",
+ "CPython 3.7.10\n",
+ "IPython 7.21.0\n",
+ "\n",
+ "compiler : GCC 7.3.0\n",
+ "system : Linux\n",
+ "release : 4.4.0-210-generic\n",
+ "machine : x86_64\n",
+ "processor : x86_64\n",
+ "CPU cores : 40\n",
+ "interpreter: 64bit\n"
+ ]
+ }
+ ],
+ "source": [
+ "%watermark --python --date --iversions --machine"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 28,
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'/home/global/tests/some_notebooks'"
+ ]
+ },
+ "execution_count": 28,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pwd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 30,
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[NbConvertApp] Converting notebook microwave_instability.ipynb to HTML\n",
+ "/opt/anaconda3/lib/python3.7/site-packages/nbconvert/filters/datatypefilter.py:41: UserWarning: Your element with mimetype(s) dict_keys([]) is not able to be represented.\n",
+ " mimetypes=output.keys())\n",
+ "[NbConvertApp] Writing 6239870 bytes to microwave_instability.html\n"
+ ]
+ }
+ ],
+ "source": [
+ "!jupyter nbconvert --to HTML microwave_instability.ipynb"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "anaconda-cloud": {},
+ "hide_input": false,
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/particle_tracking_in_field.ipynb b/particle_tracking_in_field.ipynb
new file mode 100644
index 0000000..188e61a
--- /dev/null
+++ b/particle_tracking_in_field.ipynb
@@ -0,0 +1,6409 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "id": "coordinate-balance",
+ "metadata": {},
+ "source": [
+ "# Particle motion in electromagnetic fields\n",
+ "\n",
+ "[A. Petrenko](https://www.inp.nsk.su/~petrenko/) (Novosibirsk, 2021)"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "advisory-relations",
+ "metadata": {},
+ "source": [
+ "The equations of particle motion under the Lorentz force (in SI units)\n",
+ "\n",
+ "\\begin{equation}\n",
+ "\\frac{d \\mathbf{p}}{dt} = q \\mathbf{E} + q[\\mathbf{v} \\times \\mathbf{B}],\n",
+ "\\end{equation}\n",
+ "\n",
+ "\\begin{equation}\n",
+ "\\frac{d \\mathbf{r}}{dt} = \\mathbf{v},\n",
+ "\\end{equation}\n",
+ "\n",
+ "\\begin{equation}\n",
+ "\\mathbf{p} = \\gamma m \\mathbf{v}.\n",
+ "\\end{equation}\n",
+ "\n",
+ "Particle velocity $\\mathbf{v}$ can be derived from the momentum $\\mathbf{p}$ using the definition of relativistic factor $\\gamma = \\left(1 - \\frac{v^2}{c^2}\\right)^{-1/2} = \\sqrt{1 + \\left(\\frac{p}{mc}\\right)^2}$."
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "english-algeria",
+ "metadata": {},
+ "source": [
+ "Therefore the equations of motion\n",
+ "\n",
+ "\\begin{equation}\n",
+ "\\frac{ d\\mathbf{r} }{dt} = \\frac{\\mathbf{p}}{\\gamma m},\\\\\n",
+ "\\frac{d\\mathbf{p}}{dt} = q \\mathbf{E} + q\\left[\\frac{\\mathbf{p}}{\\gamma m} \\times \\mathbf{B}\\right].\n",
+ "\\end{equation}\n",
+ "\n",
+ "And the final 6d vector equation to solve $d\\mathbf{Y}/dt = \\mathbf{F}(t,\\mathbf{Y})$:"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "finnish-coverage",
+ "metadata": {},
+ "source": [
+ "\\begin{equation}\n",
+ "\\frac{d}{dt}\n",
+ "\\left(\n",
+ "\\begin{array}{c}\n",
+ "x \\\\\n",
+ "y \\\\\n",
+ "z \\\\\n",
+ "p_x \\\\\n",
+ "p_y \\\\\n",
+ "p_z\n",
+ "\\end{array}\n",
+ "\\right) =\n",
+ "\\left(\n",
+ "\\begin{array}{c}\n",
+ "p_x/\\gamma m \\\\\n",
+ "p_y/\\gamma m \\\\\n",
+ "p_z/\\gamma m \\\\\n",
+ "qE_x + q(p_y B_z - p_z B_y)/\\gamma m \\\\\n",
+ "qE_y - q(p_x B_z - p_z B_x)/\\gamma m \\\\\n",
+ "qE_z + q(p_x B_y - p_y B_x)/\\gamma m\n",
+ "\\end{array}\n",
+ "\\right).\n",
+ "\\end{equation}"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 1,
+ "id": "constitutional-medium",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import numpy as np\n",
+ "from scipy.integrate import solve_ivp"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "happy-overall",
+ "metadata": {},
+ "source": [
+ "Define external fields:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 2,
+ "id": "premium-swedish",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def E(x,y,z,t): # V/m\n",
+ " Ex = 0; Ey = 0; Ez = 0\n",
+ " return Ex, Ey, Ez"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 3,
+ "id": "genuine-tanzania",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def B(x,y,z,t): # T\n",
+ " Bx = 0; By = 0; Bz = 1.0 # T\n",
+ " return Bx, By, Bz"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "three-politics",
+ "metadata": {},
+ "source": [
+ "Define some constants:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 4,
+ "id": "junior-minneapolis",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "c = 299792458 # m/sec\n",
+ "e = 1.602176634e-19 # C\n",
+ "eV = e # J\n",
+ "keV = 1e3*eV; MeV = 1e6*eV; GeV = 1e9*eV\n",
+ "\n",
+ "sec = 1; ns = 1e-9*sec\n",
+ "\n",
+ "# electron:\n",
+ "q = -e\n",
+ "mc2 = 511*keV # J\n",
+ "\n",
+ "mc = mc2/c # kg*m/sec\n",
+ "m = mc/c # kg"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 5,
+ "id": "indian-output",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "def F(t,Y):\n",
+ " x = Y[0]; y = Y[1]; z = Y[2]\n",
+ " px = Y[3]; py = Y[4]; pz = Y[5]\n",
+ " gamma = np.sqrt(1 + (px*px + py*py + pz*pz)/(mc*mc))\n",
+ " Ex, Ey, Ez = E(x,y,z,t) # V/m\n",
+ " Bx, By, Bz = B(x,y,z,t) # T\n",
+ " return np.array([\n",
+ " px/(gamma*m),\n",
+ " py/(gamma*m),\n",
+ " pz/(gamma*m),\n",
+ " q*Ex + q*(py*Bz-pz*By)/(gamma*m),\n",
+ " q*Ey - q*(px*Bz-pz*Bx)/(gamma*m),\n",
+ " q*Ez + q*(px*By-py*Bx)/(gamma*m)\n",
+ " ])"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "interpreted-crash",
+ "metadata": {},
+ "source": [
+ "Set the initial particle coordinates"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 6,
+ "id": "maritime-right",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "x = 0; y = 0; z = 0\n",
+ "px = 0.5*GeV/c; py = 0; pz = 0.1*GeV/c\n",
+ "\n",
+ "Y0 = np.array([x,y,z,px,py,pz])"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 7,
+ "id": "bibliographic-radiation",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "t_span = (0, 200*ns) # sec\n",
+ "\n",
+ "t_eval = np.linspace(t_span[0], t_span[1], 500) # points of output"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 8,
+ "id": "combined-badge",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "#help(solve_ivp)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 9,
+ "id": "spread-renaissance",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "CPU times: user 20 ms, sys: 4 ms, total: 24 ms\n",
+ "Wall time: 25.5 ms\n"
+ ]
+ }
+ ],
+ "source": [
+ "%%time\n",
+ "sol = solve_ivp(F, t_span, Y0, t_eval=t_eval, max_step=5*ns) # rtol=1e-4"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "detected-juvenile",
+ "metadata": {},
+ "source": [
+ "## Plot the results"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 10,
+ "id": "separate-sector",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "import plotly.io as pio\n",
+ "import plotly.graph_objects as go"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 11,
+ "id": "coastal-salad",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "pio.templates.default = pio.templates[\"simple_white\"]"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 12,
+ "id": "protecting-arnold",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "x, y, z, px, py, pz = sol.y"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 13,
+ "id": "blind-louisiana",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/html": [
+ " \n",
+ " "
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ },
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "line": {
+ "color": "blue",
+ "width": 3
+ },
+ "mode": "lines",
+ "type": "scatter",
+ "x": [
+ 0,
+ 0.40080160320641284,
+ 0.8016032064128257,
+ 1.2024048096192386,
+ 1.6032064128256514,
+ 2.0040080160320644,
+ 2.404809619238477,
+ 2.80561122244489,
+ 3.2064128256513027,
+ 3.6072144288577155,
+ 4.008016032064129,
+ 4.408817635270542,
+ 4.809619238476954,
+ 5.2104208416833675,
+ 5.61122244488978,
+ 6.012024048096193,
+ 6.412825651302605,
+ 6.813627254509019,
+ 7.214428857715431,
+ 7.615230460921845,
+ 8.016032064128257,
+ 8.41683366733467,
+ 8.817635270541084,
+ 9.218436873747496,
+ 9.619238476953909,
+ 10.02004008016032,
+ 10.420841683366735,
+ 10.821643286573147,
+ 11.22244488977956,
+ 11.623246492985972,
+ 12.024048096192386,
+ 12.424849699398798,
+ 12.82565130260521,
+ 13.226452905811623,
+ 13.627254509018037,
+ 14.02805611222445,
+ 14.428857715430862,
+ 14.829659318637274,
+ 15.23046092184369,
+ 15.6312625250501,
+ 16.032064128256515,
+ 16.432865731462925,
+ 16.83366733466934,
+ 17.23446893787575,
+ 17.635270541082168,
+ 18.03607214428858,
+ 18.436873747494992,
+ 18.837675350701403,
+ 19.238476953907817,
+ 19.639278557114228,
+ 20.04008016032064,
+ 20.440881763527052,
+ 20.84168336673347,
+ 21.24248496993988,
+ 21.643286573146295,
+ 22.044088176352705,
+ 22.44488977955912,
+ 22.84569138276553,
+ 23.246492985971944,
+ 23.647294589178358,
+ 24.048096192384772,
+ 24.448897795591183,
+ 24.849699398797597,
+ 25.250501002004007,
+ 25.65130260521042,
+ 26.052104208416836,
+ 26.452905811623246,
+ 26.85370741482966,
+ 27.254509018036075,
+ 27.65531062124249,
+ 28.0561122244489,
+ 28.456913827655313,
+ 28.857715430861724,
+ 29.258517034068138,
+ 29.65931863727455,
+ 30.060120240480963,
+ 30.46092184368738,
+ 30.86172344689379,
+ 31.2625250501002,
+ 31.663326653306612,
+ 32.06412825651303,
+ 32.46492985971944,
+ 32.86573146292585,
+ 33.26653306613226,
+ 33.66733466933868,
+ 34.06813627254509,
+ 34.4689378757515,
+ 34.86973947895792,
+ 35.270541082164335,
+ 35.671342685370746,
+ 36.07214428857716,
+ 36.47294589178357,
+ 36.873747494989985,
+ 37.274549098196395,
+ 37.675350701402806,
+ 38.07615230460922,
+ 38.476953907815634,
+ 38.877755511022045,
+ 39.278557114228455,
+ 39.67935871743487,
+ 40.08016032064128,
+ 40.480961923847694,
+ 40.881763527054105,
+ 41.28256513026053,
+ 41.68336673346694,
+ 42.08416833667335,
+ 42.48496993987976,
+ 42.88577154308618,
+ 43.28657314629259,
+ 43.687374749499,
+ 44.08817635270541,
+ 44.48897795591183,
+ 44.88977955911824,
+ 45.29058116232465,
+ 45.69138276553106,
+ 46.09218436873748,
+ 46.49298597194389,
+ 46.8937875751503,
+ 47.294589178356716,
+ 47.695390781563134,
+ 48.096192384769545,
+ 48.496993987975955,
+ 48.897795591182366,
+ 49.29859719438878,
+ 49.699398797595194,
+ 50.100200400801604,
+ 50.501002004008015,
+ 50.90180360721443,
+ 51.30260521042084,
+ 51.703406813627254,
+ 52.10420841683367,
+ 52.50501002004008,
+ 52.90581162324649,
+ 53.3066132264529,
+ 53.70741482965932,
+ 54.10821643286574,
+ 54.50901803607215,
+ 54.90981963927856,
+ 55.31062124248498,
+ 55.71142284569139,
+ 56.1122244488978,
+ 56.51302605210421,
+ 56.91382765531063,
+ 57.31462925851704,
+ 57.71543086172345,
+ 58.11623246492986,
+ 58.517034068136276,
+ 58.91783567134269,
+ 59.3186372745491,
+ 59.71943887775551,
+ 60.120240480961925,
+ 60.521042084168336,
+ 60.92184368737476,
+ 61.32264529058117,
+ 61.72344689378758,
+ 62.12424849699399,
+ 62.5250501002004,
+ 62.92585170340681,
+ 63.326653306613224,
+ 63.727454909819635,
+ 64.12825651302606,
+ 64.52905811623248,
+ 64.92985971943888,
+ 65.3306613226453,
+ 65.7314629258517,
+ 66.13226452905812,
+ 66.53306613226452,
+ 66.93386773547095,
+ 67.33466933867736,
+ 67.73547094188378,
+ 68.13627254509018,
+ 68.5370741482966,
+ 68.937875751503,
+ 69.33867735470942,
+ 69.73947895791584,
+ 70.14028056112225,
+ 70.54108216432867,
+ 70.94188376753507,
+ 71.34268537074149,
+ 71.7434869739479,
+ 72.14428857715431,
+ 72.54509018036072,
+ 72.94589178356713,
+ 73.34669338677355,
+ 73.74749498997997,
+ 74.14829659318637,
+ 74.54909819639279,
+ 74.9498997995992,
+ 75.35070140280561,
+ 75.75150300601203,
+ 76.15230460921843,
+ 76.55310621242486,
+ 76.95390781563127,
+ 77.35470941883769,
+ 77.75551102204409,
+ 78.15631262525051,
+ 78.55711422845691,
+ 78.95791583166333,
+ 79.35871743486975,
+ 79.75951903807616,
+ 80.16032064128257,
+ 80.56112224448898,
+ 80.96192384769539,
+ 81.3627254509018,
+ 81.76352705410821,
+ 82.16432865731463,
+ 82.56513026052106,
+ 82.96593186372746,
+ 83.36673346693388,
+ 83.76753507014028,
+ 84.1683366733467,
+ 84.5691382765531,
+ 84.96993987975952,
+ 85.37074148296593,
+ 85.77154308617236,
+ 86.17234468937876,
+ 86.57314629258518,
+ 86.97394789579158,
+ 87.374749498998,
+ 87.7755511022044,
+ 88.17635270541082,
+ 88.57715430861724,
+ 88.97795591182366,
+ 89.37875751503007,
+ 89.77955911823648,
+ 90.1803607214429,
+ 90.5811623246493,
+ 90.98196392785572,
+ 91.38276553106212,
+ 91.78356713426855,
+ 92.18436873747495,
+ 92.58517034068137,
+ 92.98597194388778,
+ 93.3867735470942,
+ 93.7875751503006,
+ 94.18837675350701,
+ 94.58917835671343,
+ 94.98997995991985,
+ 95.39078156312627,
+ 95.79158316633267,
+ 96.19238476953909,
+ 96.59318637274549,
+ 96.99398797595191,
+ 97.39478957915831,
+ 97.79559118236473,
+ 98.19639278557115,
+ 98.59719438877757,
+ 98.99799599198397,
+ 99.39879759519039,
+ 99.79959919839679,
+ 100.20040080160321,
+ 100.60120240480961,
+ 101.00200400801603,
+ 101.40280561122245,
+ 101.80360721442887,
+ 102.20440881763528,
+ 102.60521042084169,
+ 103.0060120240481,
+ 103.40681362725451,
+ 103.80761523046093,
+ 104.20841683366734,
+ 104.60921843687376,
+ 105.01002004008016,
+ 105.41082164328658,
+ 105.81162324649299,
+ 106.2124248496994,
+ 106.6132264529058,
+ 107.01402805611222,
+ 107.41482965931864,
+ 107.81563126252506,
+ 108.21643286573148,
+ 108.61723446893788,
+ 109.0180360721443,
+ 109.4188376753507,
+ 109.81963927855712,
+ 110.22044088176352,
+ 110.62124248496995,
+ 111.02204408817636,
+ 111.42284569138278,
+ 111.82364729458918,
+ 112.2244488977956,
+ 112.625250501002,
+ 113.02605210420842,
+ 113.42685370741484,
+ 113.82765531062125,
+ 114.22845691382767,
+ 114.62925851703407,
+ 115.03006012024049,
+ 115.4308617234469,
+ 115.83166332665331,
+ 116.23246492985972,
+ 116.63326653306615,
+ 117.03406813627255,
+ 117.43486973947897,
+ 117.83567134268537,
+ 118.23647294589179,
+ 118.6372745490982,
+ 119.03807615230461,
+ 119.43887775551102,
+ 119.83967935871743,
+ 120.24048096192385,
+ 120.64128256513025,
+ 121.04208416833667,
+ 121.4428857715431,
+ 121.84368737474952,
+ 122.24448897795592,
+ 122.64529058116234,
+ 123.04609218436875,
+ 123.44689378757516,
+ 123.84769539078157,
+ 124.24849699398798,
+ 124.64929859719439,
+ 125.0501002004008,
+ 125.45090180360721,
+ 125.85170340681363,
+ 126.25250501002004,
+ 126.65330661322645,
+ 127.05410821643287,
+ 127.45490981963927,
+ 127.85571142284572,
+ 128.25651302605212,
+ 128.65731462925854,
+ 129.05811623246495,
+ 129.45891783567134,
+ 129.85971943887776,
+ 130.26052104208418,
+ 130.6613226452906,
+ 131.06212424849699,
+ 131.4629258517034,
+ 131.86372745490982,
+ 132.26452905811624,
+ 132.66533066132266,
+ 133.06613226452905,
+ 133.46693386773546,
+ 133.8677354709419,
+ 134.26853707414833,
+ 134.66933867735472,
+ 135.07014028056113,
+ 135.47094188376755,
+ 135.87174348697397,
+ 136.27254509018036,
+ 136.67334669338678,
+ 137.0741482965932,
+ 137.4749498997996,
+ 137.875751503006,
+ 138.27655310621242,
+ 138.67735470941884,
+ 139.07815631262525,
+ 139.47895791583167,
+ 139.87975951903806,
+ 140.2805611222445,
+ 140.68136272545092,
+ 141.08216432865734,
+ 141.48296593186373,
+ 141.88376753507015,
+ 142.28456913827657,
+ 142.68537074148298,
+ 143.08617234468937,
+ 143.4869739478958,
+ 143.8877755511022,
+ 144.28857715430863,
+ 144.68937875751502,
+ 145.09018036072143,
+ 145.49098196392785,
+ 145.89178356713427,
+ 146.29258517034071,
+ 146.6933867735471,
+ 147.09418837675352,
+ 147.49498997995994,
+ 147.89579158316636,
+ 148.29659318637275,
+ 148.69739478957916,
+ 149.09819639278558,
+ 149.498997995992,
+ 149.8997995991984,
+ 150.3006012024048,
+ 150.70140280561122,
+ 151.10220440881764,
+ 151.50300601202406,
+ 151.90380761523045,
+ 152.30460921843687,
+ 152.7054108216433,
+ 153.10621242484973,
+ 153.50701402805612,
+ 153.90781563126254,
+ 154.30861723446895,
+ 154.70941883767537,
+ 155.11022044088176,
+ 155.51102204408818,
+ 155.9118236472946,
+ 156.31262525050101,
+ 156.7134268537074,
+ 157.11422845691382,
+ 157.51503006012024,
+ 157.91583166332666,
+ 158.31663326653307,
+ 158.7174348697395,
+ 159.1182364729459,
+ 159.51903807615233,
+ 159.91983967935874,
+ 160.32064128256513,
+ 160.72144288577155,
+ 161.12224448897797,
+ 161.5230460921844,
+ 161.92384769539078,
+ 162.3246492985972,
+ 162.7254509018036,
+ 163.12625250501003,
+ 163.52705410821642,
+ 163.92785571142284,
+ 164.32865731462925,
+ 164.72945891783567,
+ 165.13026052104212,
+ 165.5310621242485,
+ 165.93186372745492,
+ 166.33266533066134,
+ 166.73346693386776,
+ 167.13426853707415,
+ 167.53507014028057,
+ 167.93587174348698,
+ 168.3366733466934,
+ 168.7374749498998,
+ 169.1382765531062,
+ 169.53907815631263,
+ 169.93987975951904,
+ 170.34068136272546,
+ 170.74148296593185,
+ 171.1422845691383,
+ 171.54308617234472,
+ 171.94388777555113,
+ 172.34468937875752,
+ 172.74549098196394,
+ 173.14629258517036,
+ 173.54709418837678,
+ 173.94789579158316,
+ 174.34869739478958,
+ 174.749498997996,
+ 175.15030060120242,
+ 175.5511022044088,
+ 175.95190380761522,
+ 176.35270541082164,
+ 176.75350701402806,
+ 177.15430861723448,
+ 177.5551102204409,
+ 177.9559118236473,
+ 178.35671342685373,
+ 178.75751503006015,
+ 179.15831663326654,
+ 179.55911823647295,
+ 179.95991983967937,
+ 180.3607214428858,
+ 180.76152304609218,
+ 181.1623246492986,
+ 181.56312625250501,
+ 181.96392785571143,
+ 182.36472945891782,
+ 182.76553106212424,
+ 183.16633266533066,
+ 183.5671342685371,
+ 183.96793587174352,
+ 184.3687374749499,
+ 184.76953907815633,
+ 185.17034068136275,
+ 185.57114228456916,
+ 185.97194388777555,
+ 186.37274549098197,
+ 186.7735470941884,
+ 187.1743486973948,
+ 187.5751503006012,
+ 187.9759519038076,
+ 188.37675350701403,
+ 188.77755511022045,
+ 189.17835671342687,
+ 189.57915831663325,
+ 189.9799599198397,
+ 190.38076152304612,
+ 190.78156312625254,
+ 191.18236472945893,
+ 191.58316633266534,
+ 191.98396793587176,
+ 192.38476953907818,
+ 192.78557114228457,
+ 193.18637274549098,
+ 193.5871743486974,
+ 193.98797595190382,
+ 194.3887775551102,
+ 194.78957915831663,
+ 195.19038076152304,
+ 195.59118236472946,
+ 195.99198396793588,
+ 196.3927855711423,
+ 196.79358717434872,
+ 197.19438877755513,
+ 197.59519038076155,
+ 197.99599198396794,
+ 198.39679358717436,
+ 198.79759519038078,
+ 199.1983967935872,
+ 199.59919839679358,
+ 200
+ ],
+ "y": [
+ 0,
+ 0.004174654302551972,
+ 0.016664100548645863,
+ 0.03739008744840836,
+ 0.0662390619819258,
+ 0.10306216939924419,
+ 0.14767525322036912,
+ 0.19985885523526584,
+ 0.2593582155038594,
+ 0.32588327235603415,
+ 0.3991086623916346,
+ 0.47867372048046436,
+ 0.5641824797622869,
+ 0.6552118302013309,
+ 0.7513286376886317,
+ 0.8520249845761374,
+ 0.9567765195621196,
+ 1.065050706196269,
+ 1.1763068228796953,
+ 1.289995962864928,
+ 1.4055610342559137,
+ 1.5224367600080209,
+ 1.6400496779280345,
+ 1.757818140674161,
+ 1.8751523157560244,
+ 1.9914542759043967,
+ 2.1061570851427938,
+ 2.2186891001391755,
+ 2.3284681853148363,
+ 2.43493708072654,
+ 2.5375634020665165,
+ 2.635839640662466,
+ 2.7292831634775565,
+ 2.817436213110425,
+ 2.899865907795175,
+ 2.9761642414013796,
+ 3.045948083434081,
+ 3.108859179033787,
+ 3.164569458116879,
+ 3.212809351409044,
+ 3.2533416494184504,
+ 3.2859669413439128,
+ 3.3105256463627852,
+ 3.3268980136309567,
+ 3.3350041222828555,
+ 3.334803881431445,
+ 3.3262970301682273,
+ 3.30952313756324,
+ 3.284561602665059,
+ 3.251531654500796,
+ 3.210592164781085,
+ 3.161928514351099,
+ 3.1057959552687073,
+ 3.0424974193575096,
+ 2.9723616488710958,
+ 2.895743196493054,
+ 2.8130224253369627,
+ 2.724605508946398,
+ 2.6309244312949263,
+ 2.532436986786111,
+ 2.4296267802535088,
+ 2.3230032269606693,
+ 2.2131015526011364,
+ 2.1004690332444977,
+ 1.985646422195468,
+ 1.8692351224813997,
+ 1.7518352018827401,
+ 1.634039754527588,
+ 1.5164349008916989,
+ 1.3995997877984796,
+ 1.2841065884189942,
+ 1.1705205022719571,
+ 1.0593997552237409,
+ 0.9512955994883678,
+ 0.8467523136275179,
+ 0.7463065502218125,
+ 0.6504487277832636,
+ 0.5596565103994255,
+ 0.4743935753131198,
+ 0.39508892510305854,
+ 0.32213688768384185,
+ 0.25589711630596235,
+ 0.19669458955579833,
+ 0.14481961135561827,
+ 0.1005278109635791,
+ 0.06404014297372906,
+ 0.03554288731600308,
+ 0.015187649256226177,
+ 0.003089870593057175,
+ -0.0006923498448908414,
+ 0.0038458700489673973,
+ 0.016671891953102008,
+ 0.037715922610790084,
+ 0.06687101383011415,
+ 0.10399306248396434,
+ 0.14890081051003703,
+ 0.20137584491083618,
+ 0.2611625977536695,
+ 0.327968346170654,
+ 0.4014632123587136,
+ 0.4812813236040718,
+ 0.5670482510450794,
+ 0.6583193859921869,
+ 0.754613839841566,
+ 0.8554381003572593,
+ 0.9602860316711896,
+ 1.0686388742831534,
+ 1.1799652450608238,
+ 1.2937211372397452,
+ 1.4093499204233413,
+ 1.526282340582911,
+ 1.6439365200576288,
+ 1.76171795755454,
+ 1.8790385751134915,
+ 1.9953316164736163,
+ 2.109992893671465,
+ 2.22243639909351,
+ 2.3320971996436177,
+ 2.438431436743042,
+ 2.540916326330428,
+ 2.639050158861804,
+ 2.732352299310591,
+ 2.8203631871675996,
+ 2.9026443364410293,
+ 2.9787783356564637,
+ 3.0483699890397546,
+ 3.1110771091916956,
+ 3.1665912601696267,
+ 3.214635186096081,
+ 3.254971073975536,
+ 3.287400553694411,
+ 3.311764698021064,
+ 3.327944022605799,
+ 3.335858485980859,
+ 3.3354674895604304,
+ 3.3267698776406402,
+ 3.309803937399558,
+ 3.2846473988971954,
+ 3.2514115552584038,
+ 3.2102606074328413,
+ 3.1614227626714126,
+ 3.10515624138289,
+ 3.041748404037558,
+ 2.971515751167217,
+ 2.8948039233651777,
+ 2.811987701286265,
+ 2.7234710056468154,
+ 2.6296868972246847,
+ 2.531097576859235,
+ 2.428194385451345,
+ 2.321494626635372,
+ 2.211504117414167,
+ 2.098791074258823,
+ 1.9839417985894654,
+ 1.8675402583180674,
+ 1.7501680878484662,
+ 1.6324045880763582,
+ 1.5148267263892996,
+ 1.3980091366667062,
+ 1.2825241192798535,
+ 1.1689416410918736,
+ 1.0578293354577684,
+ 0.9497525022243889,
+ 0.8452519287478157,
+ 0.7448344689694464,
+ 0.6490165090088899,
+ 0.558283300673752,
+ 0.47308799588921663,
+ 0.39385164669805595,
+ 0.32096320526061317,
+ 0.25477952385481495,
+ 0.1956253548761685,
+ 0.1437933508377598,
+ 0.09954406437025609,
+ 0.06310594822190418,
+ 0.034674692421302035,
+ 0.014394624055484046,
+ 0.002355762096242338,
+ -0.0013906909912929921,
+ 0.0031679322520965295,
+ 0.016005764279717772,
+ 0.03705840253896593,
+ 0.06622290947132466,
+ 0.10335781251236731,
+ 0.14828310409175183,
+ 0.200780241633228,
+ 0.2605921475546331,
+ 0.32742320926789276,
+ 0.4009557150823729,
+ 0.480825154782209,
+ 0.5666048718156664,
+ 0.6578507905114361,
+ 0.754101859536798,
+ 0.8548800518976389,
+ 0.9596903649384407,
+ 1.0680208203422834,
+ 1.1793424641308448,
+ 1.2931093666644013,
+ 1.408758622641831,
+ 1.5257103511005976,
+ 1.6433736082923793,
+ 1.761187363253716,
+ 1.8785449284052822,
+ 1.99484185361695,
+ 2.1094905942659645,
+ 2.2219205112369433,
+ 2.3315778709218797,
+ 2.4379258452201285,
+ 2.540444511538427,
+ 2.638630852790883,
+ 2.731998757398975,
+ 2.820079019291555,
+ 2.9024193379048455,
+ 2.9786055379277325,
+ 3.0482684243014755,
+ 3.1110560026919094,
+ 3.166654657626675,
+ 3.2147892701596965,
+ 3.255223217871185,
+ 3.2877583748676376,
+ 3.312235111781838,
+ 3.328532295772856,
+ 3.3365672905260486,
+ 3.3362959562530583,
+ 3.3277126496918146,
+ 3.3108486285834657,
+ 3.285778116098422,
+ 3.2526450947150964,
+ 3.2116303238609296,
+ 3.162946687680993,
+ 3.1068391950379954,
+ 3.0435849795122754,
+ 2.973493299401806,
+ 2.896905537722192,
+ 2.8141952022066725,
+ 2.72576792530612,
+ 2.6320614641890385,
+ 2.5335457007415636,
+ 2.4306938170150016,
+ 2.3240188760944362,
+ 2.2140817195441755,
+ 2.101445641199604,
+ 1.9866763649499957,
+ 1.8703420447385135,
+ 1.7530132645622096,
+ 1.6352630384720226,
+ 1.5176668105727895,
+ 1.400802455023228,
+ 1.2852502760359465,
+ 1.1715930078774446,
+ 1.060407347582398,
+ 0.9522257267070545,
+ 0.8476021833724265,
+ 0.7470703760058108,
+ 0.6511349452363686,
+ 0.5602715138951064,
+ 0.4749266870148884,
+ 0.39551805183043387,
+ 0.32243417777831673,
+ 0.256034616496966,
+ 0.19664990182666353,
+ 0.14458154980955173,
+ 0.10010205373893985,
+ 0.06344030387244425,
+ 0.03476949248205283,
+ 0.01422608922164166,
+ 0.001907174445385143,
+ -0.002129560792243926,
+ 0.0021341852635258507,
+ 0.014677325067763772,
+ 0.03543938177583775,
+ 0.06432048924341403,
+ 0.10118139202645732,
+ 0.1458434453812305,
+ 0.19808861526429528,
+ 0.2576655100756307,
+ 0.3242924076071628,
+ 0.3976114987492372,
+ 0.4772382219050268,
+ 0.562766848929624,
+ 0.6537704851300424,
+ 0.7498010692652174,
+ 0.8503893735460052,
+ 0.9550450036351839,
+ 1.0632563986474566,
+ 1.1744908311494366,
+ 1.2881944071596694,
+ 1.4037922797864681,
+ 1.5207283483408653,
+ 1.6384158595470752,
+ 1.7562432680017785,
+ 1.8736114396067953,
+ 1.9899336515690698,
+ 2.1046355924006948,
+ 2.217155361918894,
+ 2.326943471246027,
+ 2.433462842809592,
+ 2.536188810342219,
+ 2.634609118881678,
+ 2.7282239247708717,
+ 2.8165553499516927,
+ 2.8991791075482665,
+ 2.975676801581948,
+ 3.0456631482889382,
+ 3.108789833960128,
+ 3.1647455149411217,
+ 3.2132558176322226,
+ 3.2540833384884356,
+ 3.2870276440194663,
+ 3.311925270789723,
+ 3.328649725418316,
+ 3.337111484579057,
+ 3.3372579051988787,
+ 3.3290752873774867,
+ 3.3126165196161588,
+ 3.2879791066924797,
+ 3.2552952475842303,
+ 3.214731835469388,
+ 3.166490457726127,
+ 3.110807395932814,
+ 3.0479536258680238,
+ 2.9782348175105167,
+ 2.901991335039254,
+ 2.8195982368333916,
+ 2.731465275472284,
+ 2.6380245187808264,
+ 2.5397240336475417,
+ 2.437082952893811,
+ 2.330632046506947,
+ 2.2209093323096214,
+ 2.108460075959861,
+ 1.9938367909510535,
+ 1.8775992386119427,
+ 1.7603144281066303,
+ 1.6425566164345682,
+ 1.52490730843059,
+ 1.4079552567648632,
+ 1.2922953738017546,
+ 1.178484818638811,
+ 1.0670958654225935,
+ 0.9587012326626273,
+ 0.8538481926310186,
+ 0.7530585713624544,
+ 0.6568287486542026,
+ 0.5656296580661117,
+ 0.47990678692061184,
+ 0.40008017630271275,
+ 0.3265444210600066,
+ 0.25966866980266556,
+ 0.19979662490344285,
+ 0.14723872046150285,
+ 0.10224710845078673,
+ 0.06504228537503101,
+ 0.03580606035610798,
+ 0.01468057199302894,
+ 0.0017682883619445644,
+ -0.0028679929838558438,
+ 0.0007948549860565257,
+ 0.012740288779249098,
+ 0.03291209438042858,
+ 0.061214387251441,
+ 0.09751161233127092,
+ 0.14162947351650795,
+ 0.1933675413817636,
+ 0.2524512330719826,
+ 0.31856497128720185,
+ 0.3913680614198864,
+ 0.4704946915549554,
+ 0.5555539324697653,
+ 0.646129737634114,
+ 0.7417809432102409,
+ 0.8420412680528264,
+ 0.9464193137089926,
+ 1.0543985644183032,
+ 1.1654373871127623,
+ 1.2789886366454861,
+ 1.394503311072153,
+ 1.511377444593172,
+ 1.6290122647810696,
+ 1.7468166448069886,
+ 1.864207103440688,
+ 1.980607805050553,
+ 2.0954505596035595,
+ 2.2081748226653266,
+ 2.3182276954000796,
+ 2.4250639245706616,
+ 2.528145902538533,
+ 2.6269458344150918,
+ 2.72098642675179,
+ 2.80979644018026,
+ 2.8929248306127335,
+ 2.969955406382771,
+ 3.0405068282452676,
+ 3.1042326093764494,
+ 3.1608211153738743,
+ 3.2099955642564333,
+ 3.2515140264643514,
+ 3.2851694248591783,
+ 3.3107895347238037,
+ 3.3282369837624466,
+ 3.337411493813389,
+ 3.338272385828166,
+ 3.330829384418874,
+ 3.3151291235690126,
+ 3.2912550170555703,
+ 3.259327258449025,
+ 3.2195028211133447,
+ 3.1719754582059845,
+ 3.1169757026778906,
+ 3.0547708672734983,
+ 2.985665044530731,
+ 2.9099991067810023,
+ 2.8281477078551966,
+ 2.7404941826227582,
+ 2.647496436944139,
+ 2.5496408206516956,
+ 2.447425726145959,
+ 2.341361588395633,
+ 2.2319708849375983,
+ 2.119788135876908,
+ 2.0053599038867906,
+ 1.8892447942086474,
+ 1.7720134546520563,
+ 1.6542485755947678,
+ 1.5365448899827077,
+ 1.419483175375589,
+ 1.3036329433055833,
+ 1.1895943545511067,
+ 1.0779470000305937,
+ 0.9692490557108044,
+ 0.8640372826068552,
+ 0.7628270267822105,
+ 0.6661122193486831,
+ 0.5743653764664344,
+ 0.4880375993439734,
+ 0.4075585742381582,
+ 0.333336572454195,
+ 0.2657558723447567,
+ 0.20514497051004765,
+ 0.15180258141794928,
+ 0.10599375549152937,
+ 0.06794420458888856,
+ 0.0378403020031608,
+ 0.015829082462511967,
+ 0.002018242130145065,
+ -0.0035238613957084275,
+ -0.0007682090817818787,
+ 0.010274879540224047,
+ 0.029555746373641778,
+ 0.05698539475683734,
+ 0.09244300951729707,
+ 0.1357487548266225,
+ 0.18666477685989374,
+ 0.24492430999390657,
+ 0.31023184251090774,
+ 0.3822631165985956,
+ 0.46066512835011897,
+ 0.5450561277640784,
+ 0.6350256187445317,
+ 0.7301343591009696,
+ 0.8299143605483514,
+ 0.9338688887070824,
+ 1.0414787241280457,
+ 1.1522344885496543,
+ 1.265561203383222,
+ 1.3808731368886293,
+ 1.4975872304033713,
+ 1.6151230983425564,
+ 1.732903028198908,
+ 1.8503519805427637,
+ 1.9668975890220746,
+ 2.0819701603624075,
+ 2.1950026743669424,
+ 2.305430783916473,
+ 2.4126928149694153,
+ 2.5162591983940015,
+ 2.6156240148188723,
+ 2.7102782474216567,
+ 2.7997449452489533,
+ 2.8835793012206783,
+ 2.9613686521300653,
+ 3.0327324786436645,
+ 3.0973224053013433,
+ 3.154822200516287,
+ 3.204947776574998,
+ 3.2474471896372954,
+ 3.282100639736316,
+ 3.3087218056872625,
+ 3.327178477492574,
+ 3.337390048495939,
+ 3.3393142844279504,
+ 3.3329472671873472,
+ 3.3183233948410087,
+ 3.295515381623958,
+ 3.264634257939361,
+ 3.225829370358525,
+ 3.179288381620901,
+ 3.1252372706340834,
+ 3.0639403324738086,
+ 2.995700178383955
+ ]
+ }
+ ],
+ "layout": {
+ "autosize": true,
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "rgb(36,36,36)"
+ },
+ "error_y": {
+ "color": "rgb(36,36,36)"
+ },
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "rgb(36,36,36)",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "rgb(36,36,36)"
+ },
+ "baxis": {
+ "endlinecolor": "rgb(36,36,36)",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "rgb(36,36,36)"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.6
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "rgb(237,237,237)"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "rgb(217,217,217)"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "rgb(103,0,31)"
+ ],
+ [
+ 0.1,
+ "rgb(178,24,43)"
+ ],
+ [
+ 0.2,
+ "rgb(214,96,77)"
+ ],
+ [
+ 0.3,
+ "rgb(244,165,130)"
+ ],
+ [
+ 0.4,
+ "rgb(253,219,199)"
+ ],
+ [
+ 0.5,
+ "rgb(247,247,247)"
+ ],
+ [
+ 0.6,
+ "rgb(209,229,240)"
+ ],
+ [
+ 0.7,
+ "rgb(146,197,222)"
+ ],
+ [
+ 0.8,
+ "rgb(67,147,195)"
+ ],
+ [
+ 0.9,
+ "rgb(33,102,172)"
+ ],
+ [
+ 1,
+ "rgb(5,48,97)"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ]
+ },
+ "colorway": [
+ "#1F77B4",
+ "#FF7F0E",
+ "#2CA02C",
+ "#D62728",
+ "#9467BD",
+ "#8C564B",
+ "#E377C2",
+ "#7F7F7F",
+ "#BCBD22",
+ "#17BECF"
+ ],
+ "font": {
+ "color": "rgb(36,36,36)"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "white",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "white",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "bgcolor": "white",
+ "radialaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "yaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "zaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ }
+ },
+ "shapedefaults": {
+ "fillcolor": "black",
+ "line": {
+ "width": 0
+ },
+ "opacity": 0.3
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "baxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "bgcolor": "white",
+ "caxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "title": {
+ "standoff": 15
+ },
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "title": {
+ "standoff": 15
+ },
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ }
+ }
+ },
+ "xaxis": {
+ "autorange": true,
+ "range": [
+ 0,
+ 200
+ ],
+ "title": {
+ "text": "t (ns)"
+ },
+ "type": "linear"
+ },
+ "yaxis": {
+ "autorange": true,
+ "range": [
+ -0.18923709171924502,
+ 3.525027514751487
+ ],
+ "title": {
+ "text": "y (m)"
+ },
+ "type": "linear"
+ }
+ }
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABYYAAAFoCAYAAADjFy+VAAAgAElEQVR4Xu3dC7BlV1kg4BWDGUGdTigosQSajINI0ElaURIKaAJEYAx2GgGfECgUohZ2gqJCBpqHgIRH0pDIKxJSvCxAOh2kIAIVCMGEAQkpK0FopCeIFC+JXSKUQmTuf05O7r67z7n3nP1+fLuKApL9WPv7175n7X+vx1HfW9uSjQABAgQIECBAgAABAgQIECBAgAABAgRGI3CUxPBoYu1GCRAgQIAAAQIECBAgQIAAAQIECBAgMBGQGFYRCBAgQIAAAQIECBAgQIAAAQIECBAgMDIBieGRBdztEiBAgAABAgQIECBAgAABAgQIECBAQGJYHSBAgAABAgQIECBAgAABAgQIECBAgMDIBCSGRxZwt0uAAAECBAgQIECAAAECBAgQIECAAAGJYXWAAAECBAgQIECAAAECBAgQIECAAAECIxOQGB5ZwN0uAQIECBAgQIAAAQIECBAgQIAAAQIEJIbVAQIECBAgQIAAAQIECBAgQIAAAQIECIxMQGJ4ZAF3uwQIECBAgAABAgQIECBAgAABAgQIEJAYVgcIECBAgAABAgQIECBAgAABAgQIECAwMgGJ4ZEF3O0SIECAAAECBAgQIECAAAECBAgQIEBAYlgdIECAAAECBAgQIECAAAECBAgQIECAwMgEJIZHFnC3S4AAAQIECBAgQIAAAQIECBAgQIAAAYlhdYAAAQIECBAgQIAAAQIECBAgQIAAAQIjE5AYHlnA3S4BAgQIECBAgAABAgQIECBAgAABAgQkhtUBAgQIECBAgAABAgQIECBAgAABAgQIjExAYnhkAXe7BAgQIECAAAECBAgQIECAAAECBAgQkBhWBwgQIECAAAECBAgQIECAAAECBAgQIDAyAYnhkQXc7RIgQIAAAQIECBAgQIAAAQIECBAgQEBiWB0gQIAAAQIECBAgQIAAAQIECBAgQIDAyAQkhkcWcLdLgAABAgQIECBAgAABAgQIECBAgAABiWF1gAABAgQIECBAgAABAgQIECBAgAABAiMTkBgeWcDdLgECBAgQIECAAAECBAgQIECAAAECBCSG1QECBAgQIECAAAECBAgQIECAAAECBAiMTEBieGQBd7sECBAgQIAAAQIECBAgQIAAAQIECBCQGFYHCBAgQIAAAQIECBAgQIAAAQIECBAgMDIBieGRBdztEiBAgAABAgQIECBAgAABAgQIECBAQGJYHSBAgAABAgQIECBAgAABAgQIECBAgMDIBCSGRxZwt0uAAAECBAgQIECAAAECBAgQIECAAAGJYXWAAAECBAgQIECAAAECBAgQIECAAAECIxOQGB5ZwN0uAQIECBAgQIAAAQIECBAgQIAAAQIEJIbVAQIECBAgQIAAAQIECBAgQIAAAQIECIxMQGJ4ZAF3uwQIECBAgAABAgQIECBAgAABAgQIEJAYVgcIECBAgAABAgQIECBAgAABAgQIECAwMgGJ4ZEF3O0SIECAAAECBAgQIECAAAECBAgQIEBAYlgdIECAAAECBAgQIECAAAECBAgQIECAwMgEJIZHFnC3S4AAAQIECBAgQIAAAQIECBAgQIAAAYlhdYAAAQIECBAgQIAAAQIECBAgQIAAAQIjE5AYHlnA3S4BAgQIECBAgAABAgQIECBAgAABAgQkhtUBAgQIECBAgAABAgQIECBAgAABAgQIjExAYnhkAXe7BAgQIECAAAECBAgQIECAAAECBAgQkBhWBwgQIECAAAECBAgQIECAAAECBAgQIDAyAYnhkQXc7RIgQIAAAQIECBAgQIAAAQIECBAgQEBiWB0gQIAAAQIECBAgQIAAAQIECBAgQIDAyAQkhkcWcLdLgAABAgQIECBAgAABAgQIECBAgAABiWF1gAABAgQIECBAgAABAgQIECBAgAABAiMTkBgeWcDdLgECBAgQIECAAAECBAgQIECAAAECBCSG1QECBAgQIECAAAECBAgQIECAAAECBAiMTEBieGQBd7sECBAgQIAAAQIECBAgQIAAAQIECBCQGFYHCBAgQIAAAQIECBAgQIAAAQIECBAgMDIBieGRBdztEiBAgAABAgQIECBAgAABAgQIECBAQGJYHSBAgAABAgQIECBAgAABAgQIECBAgMDIBCSGRxZwt0uAAAECBAgQIECAAAECBAgQIECAAAGJYXWAAAECBAgQIECAAAECBAgQIECAAAECIxOQGB5ZwN0uAQIECBAgQIAAAQIECBAgQIAAAQIEJIbVAQIECBAgQIAAAQIECBAgQIAAAQIECIxMQGJ4ZAF3uwQIECBAgAABAgQIECBAgAABAgQIEJAYVgcIECBAgAABAgQIECBAgAABAgQIECAwMgGJ4ZEF3O0SIECAAAECBAgQIECAAAECBAgQIEBAYlgdIECAAAECBAgQIECAAAECBAgQIECAwMgEJIZHFnC3S4AAAQIECBAgQIAAAQIECBAgQIAAAYlhdYAAAQIECBAgQIAAAQIECBAgQIAAAQIjE5AYHlnA3S4BAgQIECBAgAABAgQIECBAgAABAgQkhtUBAgQIECBAgAABAgQIECBAgAABAgQIjExAYnhkAXe7BAgQIECAAAECBAgQIECAAAECBAgQkBhWBwgQIECAAAECBAgQIECAAAECBAgQIDAyAYnhkQXc7RIgQIAAAQIECBAgQIAAAQIECBAgQEBiWB0gQIAAAQIECBAgQIAAAQIECBAgQIDAyAQkhkcWcLdLgAABAgQIECBAgAABAgQIECBAgAABiWF1gAABAgQIECBAgAABAgQIECBAgAABAiMTkBgeWcDdLgECBAgQIECAAAECBAgQIECAAAECBCSG1QECBAgQIECAAAECBAgQIECAAAECBAiMTEBieGQBd7sECBAgQIAAAQIECBAgQIAAAQIECBCQGFYHCBAgQIAAAQIECBAgQIAAAQIECBAgMDIBieGRBdztEiBAgAABAgQIECBAgAABAgQIECBAQGJYHSBAgAABAgQIECBAgAABAgQIECBAgMDIBCSGRxZwt0uAAAECBAgQIECAAAECBAgQIECAAAGJYXWAAAECBAgQIECAAAECBAgQIECAAAECIxOQGB5ZwN0uAQIECBAgQIAAAQIECBAgQIAAAQIEJIbVAQIECBAgQIAAAQIECBAgQIAAAQIECIxMQGJ4ZAF3uwQIECBAgAABAgQIECBAgAABAgQIEJAYVgcIECBAgAABAgQIECBAgAABAgQIECAwMgGJ4ZEF3O0SIECAAAECBAgQIECAAAECBAgQIEBAYlgdIECAAAECBAgQIECAAAECBAgQIECAwMgEJIZHFnC3S4AAAQIECBAgQIAAAQIECBAgQIAAAYlhdYAAAQIECBAgQIAAAQIECBAgQIAAAQIjE5AYHlnA3S4BAgQIECBAgAABAgQIECBAgAABAgQkhtUBAgQIECBAgAABAgQIECBAgAABAgQIjExAYnhkAXe7BAgQIECAAAECBAgQIECAAAECBAgQkBhWBwgQIECAAAECBAgQIECAAAECBAgQIDAyAYnhkQXc7RIgQIAAAQIECBAgQIAA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l6CPxLCNAAECQxU44YQT0o033jjU23NfBAgQSCeffHK69tprSRAgQGCwAve+973Tpz/96cHenxsjQIDAwYMHIZQQkBgugfemN70pfe9730tPeMITSpzFoQQIEOiuwGmnnZbe//73d7eASkaAAIESAtpyJfAcSoBALwS05XoRJoUkQKCggLZcQbjMYRLDJQxVwBJ4DiVAoBcCXiZ6ESaFJECgoIC2XEE4hxEg0BsBbbnehEpBCRAoIKAtVwAtd4jEcAlDFbAEnkMJEOiFgJeJXoRJIQkQKCigLVcQzmEECPRGQFuuN6FSUAIECghoyxVAkxgujzY7gwpYnaUzESDQTQEvE92Mi1IRIFCNgLZcNY7OQoBAdwW05bobGyUjQKC8gLZceUM9hksYqoAl8BxKgEAvBLxM9CJMCkmAQEEBbbmCcA4jQKA3AtpyvQmVghIgUEBAW64AWu4QieHyhs5AgAABAgQIECBAgAABAgQIECBAgACBXglIDPcqXApLgAABAgQIECBAgAABAgQIECBAgACB8gISw+UNnYEAAQIECBAgQIAAAQIECBAgQIAAAQK9EpAY7lW4FJYAAQIECBAgQIAAAQIECBAgQIAAAQLlBSSGyxs6AwECBAgQIECAAAECBAgQIECAAAECBHolIDFcMFyvfe1r01ve8pb0n//5n+nhD394evazn51ud7vbFTybwwgQINCuwFVXXZV+67d+K33/93//bQX5kz/5k/T4xz8+/cd//Ec699xz00c+8pF0hzvcIT3lKU9Jv/Zrv9ZugV2dAAECSwh897vfTS9/+cvTxRdfnD72sY+lO97xjrcdtagt94UvfCE961nPSp/+9KfTj/3Yj6W9e/emn/3Zn13ianYhQIBA8wI33nhjetrTnpYe+MAHpuc+97m3FeAxj3lMin931FFHTf7ZD//wD6drr7128r+9yzYfJ1ckQKCYwAc/+MF03nnnpa9+9avphBNOSH/6p3+ajj/++E3/lmnLrWYtMbya12TveLGIF4a//Mu/nCRJfvd3fzeddtpp6Td/8zcLnM0hBAgQaF/gr//6r9MVV1yRXvWqVx1RmFe+8pXp4MGD6aUvfWn6+te/nn7lV34lveENb0j3ute92i+4EhAgQGATgbPOOmvyEnHRRRela6655rbE8GZtud/4jd9ID3vYw9ITnvCE9NGPfjQ985nP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AgQIECBAgEBFAhLDFUE6DQECBAgQIECAAAECBAgQIECAAAECBPoiIDHcl0gpJwECBAgQIECAAAECBAgQIECAAAECBCoSkBiuCNJpCBAgQIAAAQIECBAgQIAAAQIECBAg0BcBieG+REo5CRAgQIAAAQIECBAgQIAAAQIECBAgUJGAxHBFkE5DgAABAgQIECBAgAABAgQIECBAgACBvghIDPclUspJgAABAgQIECBAgAABAgQIECBAgACBigQkhiuCdBoCBAgQIECAAIHuCnziE59I55xzTrr88svTcccdV6ig73vf+9K+ffvSu971rnT729++0DkcRIAAAQIECBAgQKArAhLDXYmEchAgQIAAAQIECBQS+NCHPpS2b9+ejj/++LnHf/vb304Pf/jD0969e9NDH/rQQteYHfT0pz89bdu2bXIuGwECBAgQIECAAIE+C0gM9zl6yk6AAAECBAgQIJB+5Vd+JT31qU9ND3nIQ+ZqXHLJJemyyy5LBw4cKK31+c9/Pj3qUY9KH/zgB9Nd7nKX0udzAgIECBAgQIAAAQJtCUgMtyXvugQIECBAgAABAqUFfvM3fzN97GMfS8ccc0x65CMfmV72spcdcc7TTjstPfnJT06/+qu/Ovl3L3rRi9K//uu/pmOPPTZdc8016Rvf+EbavXt3+sM//MPJv7/22mvTi1/84hRJ4Dvc4Q7pEY94RDr33HMn14gtrnm/+90vPe1pTytdficgQIAAAQIECBAg0JaAxHBb8q5LgAABAgQIECBQicCOHTvSy1/+8rk9hr/yla+kBzzgAekDH/jAZLqJ2F760pemN73pTemCCy6YHPO5z30u/e///b8n8w//5E/+5CTpe/bZZ6fHPvax6Wtf+1o666yz0mMe85j0+Mc/fnL8hRdeOEkov+Utb6mk/E5CgAABAgQIECBAoA0BieE21F2TAAECBAgQIECgMoHNEsMf/ehH01Oe8pR0ww033Ha9SAxfddVV6d3vfvdt/yySx8985jMncxGfdNJJk+Rx9ECO7ZZbbklHH330bftGkjn2/fjHP17ZPTgRAQIECBAgQIAAgaYFJIabFnc9AgQIECBAgACBSgU2Swy/5z3vmUwdEQni2RZJ38985jPp4osvvu2fxaJ0v/u7v5t++Zd/OV166aXpvPPOS/e85z3Tgx70oPToRz863eMe97ht37/7u7+bTEvxD//wDxsSxpXelJMRIECAAAECBAgQqFlAYrhmYKcnQIAAAQIECBCoV2CrxHDMF3z11VdvSAx/9rOfTa9//evnJobjH379619PV1555WQKio985CPpVa96VYrkcWyf/OQnJwveSQzXG1dnJ0CAAAECBAgQqFdAYrheX2cnQIAAAQIECBCoWWCzxHAkhJ/61KceMZXEosRw9A7+l3/5l3SnO93ptlI///nPT1/60pfSa17zmsk/i2Txn/zJn6RPfOITNd+Z0xMgQIAAAQIECBCoT0BiuD5bZyZAgAABAgQIEGhA4JRTTpnMIxyLxf3QD/3Qhit++ctfTg984APTBz/4wXT3u9998u9iKolFieETTzwx7d69O7361a9OJ598cjp8+HDas2dPuve9753OPffcyfEXXXRR+tu//VuLzzUQW5cgQIAAAQIECBCoT0BiuD5bZyZAgAABAgQIEGhAYN++fel1r3tdigRxdt7g2aUf9rCHpd/+7d+eTP+wVWI45hh+17veNUkMRy/hSDQ/5CEPmSSFZ0nnxz/+8ennf/7n09Oe9rQG7s4lCBAgQIAAAQIECNQjIDFcj6uzEiBAgAABAgQIdETgkksuSZdffnnav39/6RIdOnQonX766ZMeyHe5y11Kn88JCBAgQIAAAQIECLQlIDHclrzrEiBAgAABAgQINCLwrW99Kz3iEY9Iz3ve89Kpp55a6pp/8Ad/kP77f//vae/evaXO42ACBAgQIECAAAECbQtIDLcdAdcnQIAAAQIECBCoXSAWijvnnHMmPYePO+64Qtf7m7/5m/SKV7xi0vP49re/faFzOIgAAQIECBAgQIBAVwQkhrsSCeUgQIAAAQIECBAgQIAAAQIECBAgQIBAQwISww1BuwwBAgQIECBAgAABAgQIECBAgAABAgS6IiAx3JVIKAcBAgQIECBAgAABAgQIECBAgAABAgQaEpAYbgjaZQgQIECAAAECBAgQIECAAAECBAgQINAVAYnhrkRCOQgQIECAAAECBAgQIECAAAECBAgQINCQgMRwQ9AuQ4AAAQIECBAgQIAAAQIECBAgQIAAga4ISAx3JRLKQYAAAQIECBAgQIAAAQIECBAgQIAAgYYEJIYbgnYZAgQIECBAgAABAgQIECBAgAABAgQIdEVAYrgrkVAOAgQIECBAgAABAgQIECBAgAABAgQINCQgMdwQtMsQIECAAAECBAgQIECAAAECBAgQIECgKwISw12JhHIQIECAAAECBAgQIECAAAECBAgQIECgIQGJ4YagXYYAAQIECBAgQIAAAQIECBAgQIAAAQJdEZAY7koklIMAAQIECBAgQIAAAQIECBAgQIAAAQINCUgMNwTtMgQIECBAgAABAgQIECBAgAABAgQIEOiKgMRwVyKhHAQIECBAgAABAgQIECBAgAABAgQIEGhIQGK4IWiXIUCAAAECBAgQIECAAAECBAgQIECAQFcEJIa7EgnlIECAAAECBAgQIECAAAECBAgQIECAQEMCEsMNQbsMAQIECBAgQIAAAQIECBAgQIAAAQIEuiIgMdyVSCgHAQIECBAgQIAAAQIECBAgQIAAAQIEGhKQGG4I2mUIECBAgAABAgQIECBAgAABAgQIECDQFQGJ4a5EQjkIECBAgAABAgQIECBAgAABAgQIECDQkIDEcEPQLkOAAAECBAgQIECAAAECBAgQIECAAIGuCEgMdyUSykGAAAECBAgQIECAAAECBAgQIECAAIGGBCSGG4J2GQIECBAgQIAAAQIECBAgQIAAAQIECHRFQGK4K5FQDgIECBAgQIAAAQIECBAgQIAAAQIECDQkIDHcELTLECBAgAABAgQIECBAgAABAgQIECBAoCsCEsNdiYRyECBAgAABAgQIECBAgAABAgQIECBAoCEBieGGoF2GAAECBAgQIECAAAECBAgQIECAAAECXRH4/92X63s77cbmAAAAAElFTkSuQmCC",
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_trace( go.Scatter(x=t_eval/ns, y=y, mode='lines', line_width=3, line_color=\"blue\"))\n",
+ "\n",
+ "fig.update_xaxes(title_text=\"t (ns)\")\n",
+ "fig.update_yaxes(title_text=\"y (m)\")\n",
+ "\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 14,
+ "id": "former-shower",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "line": {
+ "color": "blue",
+ "width": 3
+ },
+ "mode": "lines",
+ "type": "scatter",
+ "x": [
+ 0,
+ 0.1177480346224733,
+ 0.23492876046222724,
+ 0.35093257908719466,
+ 0.4651683898285081,
+ 0.5770635897805008,
+ 0.6860640738007052,
+ 0.7916342345098545,
+ 0.8932569622918818,
+ 0.9904336452939196,
+ 1.0826841694263014,
+ 1.16954691836256,
+ 1.2505787735394285,
+ 1.3253611314361153,
+ 1.3935326834097097,
+ 1.4547516518588892,
+ 1.5087111195521659,
+ 1.5551431674076701,
+ 1.5938188744931507,
+ 1.6245483180259752,
+ 1.6471805733731288,
+ 1.661603714051216,
+ 1.6677448117264595,
+ 1.6655699362147003,
+ 1.6550841554813975,
+ 1.636331504468002,
+ 1.609389378703531,
+ 1.574402749101147,
+ 1.5315660905867277,
+ 1.4811049992766183,
+ 1.4232761924776327,
+ 1.3583675086870524,
+ 1.2866979075926268,
+ 1.2086174700725736,
+ 1.1245073981955787,
+ 1.0347800152207953,
+ 0.9398787655978453,
+ 0.8402782149668183,
+ 0.7364731515594806,
+ 0.6289599718024769,
+ 0.5183041147800336,
+ 0.4050786739305589,
+ 0.2898573529479488,
+ 0.1732144657815935,
+ 0.05572493663637046,
+ -0.062035700027348484,
+ -0.17949129949370435,
+ -0.29606510679134257,
+ -0.4111797566934231,
+ -0.52425727371761,
+ -0.6347194030771557,
+ -0.7420274843577985,
+ -0.8456462525001714,
+ -0.9450428727986726,
+ -1.0397148436258794,
+ -1.1291899964325411,
+ -1.2130264957475863,
+ -1.2908128391781148,
+ -1.362167857409406,
+ -1.4267407142049113,
+ -1.4842109064062607,
+ -1.5342882639332567,
+ -1.5767129497838797,
+ -1.6112592887905939,
+ -1.6377600508905779,
+ -1.6560918021705444,
+ -1.666169766797643,
+ -1.6679483750212878,
+ -1.6614212631731573,
+ -1.646621273667195,
+ -1.6236204549996094,
+ -1.5925300617488727,
+ -1.5535005545757234,
+ -1.5067216002231634,
+ -1.4524220715164602,
+ -1.3908695006989322,
+ -1.322349478519882,
+ -1.2472184839015252,
+ -1.1658761059591198,
+ -1.0787415014247115,
+ -0.9862533946471307,
+ -0.8888700775919998,
+ -0.787069409841723,
+ -0.6813488185954928,
+ -0.5722252986692864,
+ -0.46023541249587363,
+ -0.3459352901248052,
+ -0.2299006292224206,
+ -0.11271014451910145,
+ 0.005071646035513688,
+ 0.12283027658513263,
+ 0.23996136333287127,
+ 0.3558748127040702,
+ 0.469994821346286,
+ 0.5817598761293046,
+ 0.6906227541451319,
+ 0.7960505227079984,
+ 0.8975245393543512,
+ 0.9945404518428664,
+ 1.0866081981544413,
+ 1.1732529660429254,
+ 1.2540506657171273,
+ 1.3286002351619923,
+ 1.3965243004781474,
+ 1.4574832345506128,
+ 1.5111751570488112,
+ 1.5573359344265605,
+ 1.5957391799220777,
+ 1.6261962535579753,
+ 1.6485562621412653,
+ 1.662706059263357,
+ 1.6685702453000568,
+ 1.6661111674115696,
+ 1.6553271676319934,
+ 1.636272011747033,
+ 1.609059554417459,
+ 1.573838207460619,
+ 1.5307901394288026,
+ 1.4801312756092433,
+ 1.4221112980241168,
+ 1.3570136454305455,
+ 1.2851555133205923,
+ 1.206887853921264,
+ 1.1225953761945102,
+ 1.032696545837227,
+ 0.9376415412513158,
+ 0.8378790818410499,
+ 0.7339253009190281,
+ 0.6263240737101621,
+ 0.5156245088487993,
+ 0.4023809483787263,
+ 0.28715296775317667,
+ 0.1705053758348184,
+ 0.053008214895761685,
+ -0.06476323938244433,
+ -0.18222847790880492,
+ -0.29880175818289045,
+ -0.4138921042948286,
+ -0.5269243132682191,
+ -0.637351064725972,
+ -0.7446013164907654,
+ -0.8481293137143543,
+ -0.9474163840862976,
+ -1.0419709378339523,
+ -1.1313284677224835,
+ -1.2150515490548566,
+ -1.2927298396718412,
+ -1.3639800799520065,
+ -1.4284460928117282,
+ -1.4857987837051825,
+ -1.5357372203680384,
+ -1.578013634086244,
+ -1.6124246322249922,
+ -1.638803070565489,
+ -1.6570215118122955,
+ -1.666992225593324,
+ -1.6686671884598387,
+ -1.6620380838864555,
+ -1.6471363022711425,
+ -1.62403294093522,
+ -1.5928388041233592,
+ -1.5537044030035856,
+ -1.5068199556672748,
+ -1.4524045665864345,
+ -1.3907273256361445,
+ -1.3221220402844922,
+ -1.2469467065201865,
+ -1.1655827971504726,
+ -1.0784352618011424,
+ -0.9859325269165178,
+ -0.8885264957594624,
+ -0.7866925484113788,
+ -0.6809295417722071,
+ -0.571759809560427,
+ -0.4597291623130564,
+ -0.34540238789334554,
+ -0.22932318443388508,
+ -0.11209035359319369,
+ 0.005689400757586338,
+ 0.1234191775872493,
+ 0.2405118787045254,
+ 0.35639020875808125,
+ 0.47048667523651955,
+ 0.5822435884683831,
+ 0.6911130616221397,
+ 0.7965570107062043,
+ 0.898047154568925,
+ 0.9950650148985856,
+ 1.087124239225368,
+ 1.1737780586030968,
+ 1.2545840728225752,
+ 1.3291354149493873,
+ 1.3970611672996691,
+ 1.458026361440122,
+ 1.511731978188004,
+ 1.5579149476111307,
+ 1.5963481490278768,
+ 1.626840411007175,
+ 1.6492365113685172,
+ 1.6634171771819517,
+ 1.669298879041555,
+ 1.6668459485284715,
+ 1.6560856705061577,
+ 1.637084266622128,
+ 1.6099439335890513,
+ 1.574802843184751,
+ 1.5318351422522034,
+ 1.4812509526995445,
+ 1.42329637150006,
+ 1.3582534706921918,
+ 1.2864402973795361,
+ 1.2082108737308443,
+ 1.1239551969800219,
+ 1.03407671514622,
+ 0.9390223035227379,
+ 0.8392952390349544,
+ 0.7354088557153229,
+ 0.6278863617648521,
+ 0.5172608395531032,
+ 0.40407524561818997,
+ 0.288882410666779,
+ 0.17224503957408877,
+ 0.05473571138388733,
+ -0.06306312069149445,
+ -0.180559129271183,
+ -0.29715740009835545,
+ -0.4123007120724001,
+ -0.5253974967595281,
+ -0.6358680003192971,
+ -0.7431558561932207,
+ -0.8467280851047528,
+ -0.9460750950593104,
+ -1.0407106813442586,
+ -1.1301720265289137,
+ -1.214019700464544,
+ -1.2918376602843697,
+ -1.3632332504035634,
+ -1.42783720251925,
+ -1.4853223248683083,
+ -1.535411714119464,
+ -1.5778566829011553,
+ -1.6124481899529817,
+ -1.6390168492591883,
+ -1.6574329300486677,
+ -1.6676063567949584,
+ -1.6694867092162455,
+ -1.6630632222753605,
+ -1.6483647861797814,
+ -1.6254599463816328,
+ -1.594456903577685,
+ -1.555499973237376,
+ -1.5087704812628402,
+ -1.4545240090628335,
+ -1.393048739917072,
+ -1.324659984445365,
+ -1.249700180607604,
+ -1.1685388937037695,
+ -1.081572816373929,
+ -0.9892257685982391,
+ -0.891948697696942,
+ -0.7902196783303648,
+ -0.6845439124989322,
+ -0.5754537061810243,
+ -0.4634735625313249,
+ -0.34916393984982164,
+ -0.23312213782926705,
+ -0.11594036791054235,
+ 0.001794246717342074,
+ 0.11949967111725102,
+ 0.23659895860390778,
+ 0.35252025074391946,
+ 0.46669677735575965,
+ 0.5785668565097731,
+ 0.687573894528175,
+ 0.7931663859850536,
+ 0.8948071952962616,
+ 0.9920087462622548,
+ 1.084275480040912,
+ 1.1711394063262326,
+ 1.2521661334279237,
+ 1.326954868271403,
+ 1.3951384163978,
+ 1.4563831819639539,
+ 1.5103891677424157,
+ 1.5568899751214484,
+ 1.5956528041050215,
+ 1.6264784533128198,
+ 1.6492013259461444,
+ 1.6636983072538154,
+ 1.669907571249353,
+ 1.6678094923451037,
+ 1.6574221587729638,
+ 1.6388013725843822,
+ 1.6120406496503563,
+ 1.5772712196614358,
+ 1.5346620261277197,
+ 1.4844197263788588,
+ 1.4267886915640537,
+ 1.3620510066520564,
+ 1.2905264704311692,
+ 1.212563582420788,
+ 1.1285340795383834,
+ 1.0388847397185392,
+ 0.9440819638340219,
+ 0.8446066120497104,
+ 0.7409540038225603,
+ 0.6336339179016273,
+ 0.5231705923280621,
+ 0.4101027244351091,
+ 0.2949834708481083,
+ 0.17838044748449322,
+ 0.060875729553792945,
+ -0.05693473204836809,
+ -0.17448386718099593,
+ -0.291180907553438,
+ -0.40642264748267515,
+ -0.5196251595735814,
+ -0.6302237947189243,
+ -0.7376731820993647,
+ -0.8414472291834632,
+ -0.9410391217276538,
+ -1.0359613237762841,
+ -1.125745577661588,
+ -1.2099429040036929,
+ -1.2881236017106195,
+ -1.3598863650800996,
+ -1.4248863387821313,
+ -1.4827980004135122,
+ -1.5333326692943485,
+ -1.5762406813191596,
+ -1.611311388956875,
+ -1.6383731612508368,
+ -1.6572933838187984,
+ -1.6679784588529247,
+ -1.6703738051197927,
+ -1.66446385796039,
+ -1.6502720692901174,
+ -1.6278605312732268,
+ -1.597324686448163,
+ -1.5588310276324209,
+ -1.5125901691182615,
+ -1.4588431685539953,
+ -1.3978615269439827,
+ -1.3299471886486327,
+ -1.2554325413844045,
+ -1.1746804162238067,
+ -1.0880840875953965,
+ -0.9960672732837815,
+ -0.8990841344296188,
+ -0.7976192755296138,
+ -0.6921717688442786,
+ -0.5832495118810022,
+ -0.47142468085948236,
+ -0.3572726781237149,
+ -0.24136869693124863,
+ -0.124287721453187,
+ -0.006604526774186881,
+ 0.11110632110754148,
+ 0.22827046528023287,
+ 0.34431375791856933,
+ 0.4586622602836785,
+ 0.5707422427231348,
+ 0.6799818348858765,
+ 0.7858541965076898,
+ 0.8878273997874727,
+ 0.9853801140495289,
+ 1.0780217071617748,
+ 1.1652922455357797,
+ 1.2467624941267372,
+ 1.3220339164334751,
+ 1.390738674498452,
+ 1.4525396289077597,
+ 1.5071303387911223,
+ 1.5542350618218959,
+ 1.5936087542170696,
+ 1.6250426246242684,
+ 1.6483871486708832,
+ 1.6635350072251331,
+ 1.670417554720394,
+ 1.6690050597340558,
+ 1.659306704987522,
+ 1.6413705873462086,
+ 1.6152837178195492,
+ 1.5811720215609886,
+ 1.5392003378679853,
+ 1.4895724201820129,
+ 1.4325309360885579,
+ 1.368355668992715,
+ 1.2973441573296083,
+ 1.2198693835706542,
+ 1.1363399465323534,
+ 1.0471833543150386,
+ 0.9528460243028751,
+ 0.8537932831638607,
+ 0.7505093668498254,
+ 0.6434974205964321,
+ 0.5332794989231687,
+ 0.42039656563337735,
+ 0.3054084938142112,
+ 0.18889406583666246,
+ 0.07142794013460463,
+ -0.04642006361567383,
+ -0.16403656378250953,
+ -0.280821416028572,
+ -0.3961892741929761,
+ -0.5095695902912816,
+ -0.6204066145154934,
+ -0.7281593952340614,
+ -0.8323017789918808,
+ -0.9323224105102921,
+ -1.02772473268708,
+ -1.1180269865964758,
+ -1.2027647304180549,
+ -1.281527600498571,
+ -1.3539230910393327,
+ -1.4195866669093649,
+ -1.478191558082961,
+ -1.5294487596396842,
+ -1.5731070317643667,
+ -1.6089528997471105,
+ -1.6368106539832865,
+ -1.6565423499735354,
+ -1.6680478083237666,
+ -1.6712646147451597,
+ -1.666168120054163,
+ -1.6527693088969673,
+ -1.6311386304731341,
+ -1.6014023171672538,
+ -1.5637201773768816,
+ -1.5182853678773383,
+ -1.4653243938217173,
+ -1.4050971087408846,
+ -1.3378967145434768,
+ -1.2640497615159023,
+ -1.1839161483223415,
+ -1.0978891220047455,
+ -1.0063952779828371,
+ -0.9098900533233113,
+ -0.8088282367896971,
+ -0.7037359307793694,
+ -0.5951592192946767,
+ -0.48364894869357344,
+ -0.3697607276896214,
+ -0.2540549273519813,
+ -0.13709668110544349,
+ -0.019455884730382178,
+ 0.09829280363721427,
+ 0.2155699635057503,
+ 0.33179141202802354,
+ 0.4463682040012261,
+ 0.558734854981265,
+ 0.6683433756029113,
+ 0.7746288673345916,
+ 0.8770533469746737,
+ 0.9751060958311093,
+ 1.0683036597214337,
+ 1.1561898489727662,
+ 1.23833573842181,
+ 1.3143396674148566,
+ 1.383827239807766,
+ 1.4464513239659977,
+ 1.5018920527645898,
+ 1.5498590436203588,
+ 1.5901176427344617,
+ 1.6224744290941648,
+ 1.6467731196181836,
+ 1.6628969538167462,
+ 1.6707686937915942,
+ 1.670350624235982,
+ 1.6616445524346775,
+ 1.644691808263961,
+ 1.6195732441916264,
+ 1.5864092352769805,
+ 1.5453596791708428,
+ 1.4966239961155432,
+ 1.4404273160709768,
+ 1.3770531470707614,
+ 1.3068419445946016,
+ 1.2301573597425581,
+ 1.1473861832253127,
+ 1.0589383453641683,
+ 0.9652469160910487,
+ 0.8667681049484989,
+ 0.7639812610896842,
+ 0.6573888732783917,
+ 0.5475165698890286,
+ 0.434913118906624,
+ 0.3201422684073827,
+ 0.20374919407606704,
+ 0.08633658869083782,
+ -0.0314915791279351,
+ -0.14914134233257892,
+ -0.2660287354480867,
+ -0.3815797945721261,
+ -0.49523055737503774,
+ -0.6064270630998373,
+ -0.714625352562213,
+ -0.8192914681505283,
+ -0.9199014538258197,
+ -1.0159413551217975
+ ],
+ "y": [
+ 0,
+ 0.004174654302551972,
+ 0.016664100548645863,
+ 0.03739008744840836,
+ 0.0662390619819258,
+ 0.10306216939924419,
+ 0.14767525322036912,
+ 0.19985885523526584,
+ 0.2593582155038594,
+ 0.32588327235603415,
+ 0.3991086623916346,
+ 0.47867372048046436,
+ 0.5641824797622869,
+ 0.6552118302013309,
+ 0.7513286376886317,
+ 0.8520249845761374,
+ 0.9567765195621196,
+ 1.065050706196269,
+ 1.1763068228796953,
+ 1.289995962864928,
+ 1.4055610342559137,
+ 1.5224367600080209,
+ 1.6400496779280345,
+ 1.757818140674161,
+ 1.8751523157560244,
+ 1.9914542759043967,
+ 2.1061570851427938,
+ 2.2186891001391755,
+ 2.3284681853148363,
+ 2.43493708072654,
+ 2.5375634020665165,
+ 2.635839640662466,
+ 2.7292831634775565,
+ 2.817436213110425,
+ 2.899865907795175,
+ 2.9761642414013796,
+ 3.045948083434081,
+ 3.108859179033787,
+ 3.164569458116879,
+ 3.212809351409044,
+ 3.2533416494184504,
+ 3.2859669413439128,
+ 3.3105256463627852,
+ 3.3268980136309567,
+ 3.3350041222828555,
+ 3.334803881431445,
+ 3.3262970301682273,
+ 3.30952313756324,
+ 3.284561602665059,
+ 3.251531654500796,
+ 3.210592164781085,
+ 3.161928514351099,
+ 3.1057959552687073,
+ 3.0424974193575096,
+ 2.9723616488710958,
+ 2.895743196493054,
+ 2.8130224253369627,
+ 2.724605508946398,
+ 2.6309244312949263,
+ 2.532436986786111,
+ 2.4296267802535088,
+ 2.3230032269606693,
+ 2.2131015526011364,
+ 2.1004690332444977,
+ 1.985646422195468,
+ 1.8692351224813997,
+ 1.7518352018827401,
+ 1.634039754527588,
+ 1.5164349008916989,
+ 1.3995997877984796,
+ 1.2841065884189942,
+ 1.1705205022719571,
+ 1.0593997552237409,
+ 0.9512955994883678,
+ 0.8467523136275179,
+ 0.7463065502218125,
+ 0.6504487277832636,
+ 0.5596565103994255,
+ 0.4743935753131198,
+ 0.39508892510305854,
+ 0.32213688768384185,
+ 0.25589711630596235,
+ 0.19669458955579833,
+ 0.14481961135561827,
+ 0.1005278109635791,
+ 0.06404014297372906,
+ 0.03554288731600308,
+ 0.015187649256226177,
+ 0.003089870593057175,
+ -0.0006923498448908414,
+ 0.0038458700489673973,
+ 0.016671891953102008,
+ 0.037715922610790084,
+ 0.06687101383011415,
+ 0.10399306248396434,
+ 0.14890081051003703,
+ 0.20137584491083618,
+ 0.2611625977536695,
+ 0.327968346170654,
+ 0.4014632123587136,
+ 0.4812813236040718,
+ 0.5670482510450794,
+ 0.6583193859921869,
+ 0.754613839841566,
+ 0.8554381003572593,
+ 0.9602860316711896,
+ 1.0686388742831534,
+ 1.1799652450608238,
+ 1.2937211372397452,
+ 1.4093499204233413,
+ 1.526282340582911,
+ 1.6439365200576288,
+ 1.76171795755454,
+ 1.8790385751134915,
+ 1.9953316164736163,
+ 2.109992893671465,
+ 2.22243639909351,
+ 2.3320971996436177,
+ 2.438431436743042,
+ 2.540916326330428,
+ 2.639050158861804,
+ 2.732352299310591,
+ 2.8203631871675996,
+ 2.9026443364410293,
+ 2.9787783356564637,
+ 3.0483699890397546,
+ 3.1110771091916956,
+ 3.1665912601696267,
+ 3.214635186096081,
+ 3.254971073975536,
+ 3.287400553694411,
+ 3.311764698021064,
+ 3.327944022605799,
+ 3.335858485980859,
+ 3.3354674895604304,
+ 3.3267698776406402,
+ 3.309803937399558,
+ 3.2846473988971954,
+ 3.2514115552584038,
+ 3.2102606074328413,
+ 3.1614227626714126,
+ 3.10515624138289,
+ 3.041748404037558,
+ 2.971515751167217,
+ 2.8948039233651777,
+ 2.811987701286265,
+ 2.7234710056468154,
+ 2.6296868972246847,
+ 2.531097576859235,
+ 2.428194385451345,
+ 2.321494626635372,
+ 2.211504117414167,
+ 2.098791074258823,
+ 1.9839417985894654,
+ 1.8675402583180674,
+ 1.7501680878484662,
+ 1.6324045880763582,
+ 1.5148267263892996,
+ 1.3980091366667062,
+ 1.2825241192798535,
+ 1.1689416410918736,
+ 1.0578293354577684,
+ 0.9497525022243889,
+ 0.8452519287478157,
+ 0.7448344689694464,
+ 0.6490165090088899,
+ 0.558283300673752,
+ 0.47308799588921663,
+ 0.39385164669805595,
+ 0.32096320526061317,
+ 0.25477952385481495,
+ 0.1956253548761685,
+ 0.1437933508377598,
+ 0.09954406437025609,
+ 0.06310594822190418,
+ 0.034674692421302035,
+ 0.014394624055484046,
+ 0.002355762096242338,
+ -0.0013906909912929921,
+ 0.0031679322520965295,
+ 0.016005764279717772,
+ 0.03705840253896593,
+ 0.06622290947132466,
+ 0.10335781251236731,
+ 0.14828310409175183,
+ 0.200780241633228,
+ 0.2605921475546331,
+ 0.32742320926789276,
+ 0.4009557150823729,
+ 0.480825154782209,
+ 0.5666048718156664,
+ 0.6578507905114361,
+ 0.754101859536798,
+ 0.8548800518976389,
+ 0.9596903649384407,
+ 1.0680208203422834,
+ 1.1793424641308448,
+ 1.2931093666644013,
+ 1.408758622641831,
+ 1.5257103511005976,
+ 1.6433736082923793,
+ 1.761187363253716,
+ 1.8785449284052822,
+ 1.99484185361695,
+ 2.1094905942659645,
+ 2.2219205112369433,
+ 2.3315778709218797,
+ 2.4379258452201285,
+ 2.540444511538427,
+ 2.638630852790883,
+ 2.731998757398975,
+ 2.820079019291555,
+ 2.9024193379048455,
+ 2.9786055379277325,
+ 3.0482684243014755,
+ 3.1110560026919094,
+ 3.166654657626675,
+ 3.2147892701596965,
+ 3.255223217871185,
+ 3.2877583748676376,
+ 3.312235111781838,
+ 3.328532295772856,
+ 3.3365672905260486,
+ 3.3362959562530583,
+ 3.3277126496918146,
+ 3.3108486285834657,
+ 3.285778116098422,
+ 3.2526450947150964,
+ 3.2116303238609296,
+ 3.162946687680993,
+ 3.1068391950379954,
+ 3.0435849795122754,
+ 2.973493299401806,
+ 2.896905537722192,
+ 2.8141952022066725,
+ 2.72576792530612,
+ 2.6320614641890385,
+ 2.5335457007415636,
+ 2.4306938170150016,
+ 2.3240188760944362,
+ 2.2140817195441755,
+ 2.101445641199604,
+ 1.9866763649499957,
+ 1.8703420447385135,
+ 1.7530132645622096,
+ 1.6352630384720226,
+ 1.5176668105727895,
+ 1.400802455023228,
+ 1.2852502760359465,
+ 1.1715930078774446,
+ 1.060407347582398,
+ 0.9522257267070545,
+ 0.8476021833724265,
+ 0.7470703760058108,
+ 0.6511349452363686,
+ 0.5602715138951064,
+ 0.4749266870148884,
+ 0.39551805183043387,
+ 0.32243417777831673,
+ 0.256034616496966,
+ 0.19664990182666353,
+ 0.14458154980955173,
+ 0.10010205373893985,
+ 0.06344030387244425,
+ 0.03476949248205283,
+ 0.01422608922164166,
+ 0.001907174445385143,
+ -0.002129560792243926,
+ 0.0021341852635258507,
+ 0.014677325067763772,
+ 0.03543938177583775,
+ 0.06432048924341403,
+ 0.10118139202645732,
+ 0.1458434453812305,
+ 0.19808861526429528,
+ 0.2576655100756307,
+ 0.3242924076071628,
+ 0.3976114987492372,
+ 0.4772382219050268,
+ 0.562766848929624,
+ 0.6537704851300424,
+ 0.7498010692652174,
+ 0.8503893735460052,
+ 0.9550450036351839,
+ 1.0632563986474566,
+ 1.1744908311494366,
+ 1.2881944071596694,
+ 1.4037922797864681,
+ 1.5207283483408653,
+ 1.6384158595470752,
+ 1.7562432680017785,
+ 1.8736114396067953,
+ 1.9899336515690698,
+ 2.1046355924006948,
+ 2.217155361918894,
+ 2.326943471246027,
+ 2.433462842809592,
+ 2.536188810342219,
+ 2.634609118881678,
+ 2.7282239247708717,
+ 2.8165553499516927,
+ 2.8991791075482665,
+ 2.975676801581948,
+ 3.0456631482889382,
+ 3.108789833960128,
+ 3.1647455149411217,
+ 3.2132558176322226,
+ 3.2540833384884356,
+ 3.2870276440194663,
+ 3.311925270789723,
+ 3.328649725418316,
+ 3.337111484579057,
+ 3.3372579051988787,
+ 3.3290752873774867,
+ 3.3126165196161588,
+ 3.2879791066924797,
+ 3.2552952475842303,
+ 3.214731835469388,
+ 3.166490457726127,
+ 3.110807395932814,
+ 3.0479536258680238,
+ 2.9782348175105167,
+ 2.901991335039254,
+ 2.8195982368333916,
+ 2.731465275472284,
+ 2.6380245187808264,
+ 2.5397240336475417,
+ 2.437082952893811,
+ 2.330632046506947,
+ 2.2209093323096214,
+ 2.108460075959861,
+ 1.9938367909510535,
+ 1.8775992386119427,
+ 1.7603144281066303,
+ 1.6425566164345682,
+ 1.52490730843059,
+ 1.4079552567648632,
+ 1.2922953738017546,
+ 1.178484818638811,
+ 1.0670958654225935,
+ 0.9587012326626273,
+ 0.8538481926310186,
+ 0.7530585713624544,
+ 0.6568287486542026,
+ 0.5656296580661117,
+ 0.47990678692061184,
+ 0.40008017630271275,
+ 0.3265444210600066,
+ 0.25966866980266556,
+ 0.19979662490344285,
+ 0.14723872046150285,
+ 0.10224710845078673,
+ 0.06504228537503101,
+ 0.03580606035610798,
+ 0.01468057199302894,
+ 0.0017682883619445644,
+ -0.0028679929838558438,
+ 0.0007948549860565257,
+ 0.012740288779249098,
+ 0.03291209438042858,
+ 0.061214387251441,
+ 0.09751161233127092,
+ 0.14162947351650795,
+ 0.1933675413817636,
+ 0.2524512330719826,
+ 0.31856497128720185,
+ 0.3913680614198864,
+ 0.4704946915549554,
+ 0.5555539324697653,
+ 0.646129737634114,
+ 0.7417809432102409,
+ 0.8420412680528264,
+ 0.9464193137089926,
+ 1.0543985644183032,
+ 1.1654373871127623,
+ 1.2789886366454861,
+ 1.394503311072153,
+ 1.511377444593172,
+ 1.6290122647810696,
+ 1.7468166448069886,
+ 1.864207103440688,
+ 1.980607805050553,
+ 2.0954505596035595,
+ 2.2081748226653266,
+ 2.3182276954000796,
+ 2.4250639245706616,
+ 2.528145902538533,
+ 2.6269458344150918,
+ 2.72098642675179,
+ 2.80979644018026,
+ 2.8929248306127335,
+ 2.969955406382771,
+ 3.0405068282452676,
+ 3.1042326093764494,
+ 3.1608211153738743,
+ 3.2099955642564333,
+ 3.2515140264643514,
+ 3.2851694248591783,
+ 3.3107895347238037,
+ 3.3282369837624466,
+ 3.337411493813389,
+ 3.338272385828166,
+ 3.330829384418874,
+ 3.3151291235690126,
+ 3.2912550170555703,
+ 3.259327258449025,
+ 3.2195028211133447,
+ 3.1719754582059845,
+ 3.1169757026778906,
+ 3.0547708672734983,
+ 2.985665044530731,
+ 2.9099991067810023,
+ 2.8281477078551966,
+ 2.7404941826227582,
+ 2.647496436944139,
+ 2.5496408206516956,
+ 2.447425726145959,
+ 2.341361588395633,
+ 2.2319708849375983,
+ 2.119788135876908,
+ 2.0053599038867906,
+ 1.8892447942086474,
+ 1.7720134546520563,
+ 1.6542485755947678,
+ 1.5365448899827077,
+ 1.419483175375589,
+ 1.3036329433055833,
+ 1.1895943545511067,
+ 1.0779470000305937,
+ 0.9692490557108044,
+ 0.8640372826068552,
+ 0.7628270267822105,
+ 0.6661122193486831,
+ 0.5743653764664344,
+ 0.4880375993439734,
+ 0.4075585742381582,
+ 0.333336572454195,
+ 0.2657558723447567,
+ 0.20514497051004765,
+ 0.15180258141794928,
+ 0.10599375549152937,
+ 0.06794420458888856,
+ 0.0378403020031608,
+ 0.015829082462511967,
+ 0.002018242130145065,
+ -0.0035238613957084275,
+ -0.0007682090817818787,
+ 0.010274879540224047,
+ 0.029555746373641778,
+ 0.05698539475683734,
+ 0.09244300951729707,
+ 0.1357487548266225,
+ 0.18666477685989374,
+ 0.24492430999390657,
+ 0.31023184251090774,
+ 0.3822631165985956,
+ 0.46066512835011897,
+ 0.5450561277640784,
+ 0.6350256187445317,
+ 0.7301343591009696,
+ 0.8299143605483514,
+ 0.9338688887070824,
+ 1.0414787241280457,
+ 1.1522344885496543,
+ 1.265561203383222,
+ 1.3808731368886293,
+ 1.4975872304033713,
+ 1.6151230983425564,
+ 1.732903028198908,
+ 1.8503519805427637,
+ 1.9668975890220746,
+ 2.0819701603624075,
+ 2.1950026743669424,
+ 2.305430783916473,
+ 2.4126928149694153,
+ 2.5162591983940015,
+ 2.6156240148188723,
+ 2.7102782474216567,
+ 2.7997449452489533,
+ 2.8835793012206783,
+ 2.9613686521300653,
+ 3.0327324786436645,
+ 3.0973224053013433,
+ 3.154822200516287,
+ 3.204947776574998,
+ 3.2474471896372954,
+ 3.282100639736316,
+ 3.3087218056872625,
+ 3.327178477492574,
+ 3.337390048495939,
+ 3.3393142844279504,
+ 3.3329472671873472,
+ 3.3183233948410087,
+ 3.295515381623958,
+ 3.264634257939361,
+ 3.225829370358525,
+ 3.179288381620901,
+ 3.1252372706340834,
+ 3.0639403324738086,
+ 2.995700178383955
+ ]
+ }
+ ],
+ "layout": {
+ "autosize": true,
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "rgb(36,36,36)"
+ },
+ "error_y": {
+ "color": "rgb(36,36,36)"
+ },
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "rgb(36,36,36)",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "rgb(36,36,36)"
+ },
+ "baxis": {
+ "endlinecolor": "rgb(36,36,36)",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "rgb(36,36,36)"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.6
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "rgb(237,237,237)"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "rgb(217,217,217)"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "rgb(103,0,31)"
+ ],
+ [
+ 0.1,
+ "rgb(178,24,43)"
+ ],
+ [
+ 0.2,
+ "rgb(214,96,77)"
+ ],
+ [
+ 0.3,
+ "rgb(244,165,130)"
+ ],
+ [
+ 0.4,
+ "rgb(253,219,199)"
+ ],
+ [
+ 0.5,
+ "rgb(247,247,247)"
+ ],
+ [
+ 0.6,
+ "rgb(209,229,240)"
+ ],
+ [
+ 0.7,
+ "rgb(146,197,222)"
+ ],
+ [
+ 0.8,
+ "rgb(67,147,195)"
+ ],
+ [
+ 0.9,
+ "rgb(33,102,172)"
+ ],
+ [
+ 1,
+ "rgb(5,48,97)"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ]
+ },
+ "colorway": [
+ "#1F77B4",
+ "#FF7F0E",
+ "#2CA02C",
+ "#D62728",
+ "#9467BD",
+ "#8C564B",
+ "#E377C2",
+ "#7F7F7F",
+ "#BCBD22",
+ "#17BECF"
+ ],
+ "font": {
+ "color": "rgb(36,36,36)"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "white",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "white",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "bgcolor": "white",
+ "radialaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "yaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "zaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ }
+ },
+ "shapedefaults": {
+ "fillcolor": "black",
+ "line": {
+ "width": 0
+ },
+ "opacity": 0.3
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "baxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "bgcolor": "white",
+ "caxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "title": {
+ "standoff": 15
+ },
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "title": {
+ "standoff": 15
+ },
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ }
+ }
+ },
+ "xaxis": {
+ "autorange": true,
+ "domain": [
+ 0,
+ 1
+ ],
+ "range": [
+ -12.9382696730165,
+ 12.937773752062933
+ ],
+ "title": {
+ "text": "x (m)"
+ },
+ "type": "linear"
+ },
+ "yaxis": {
+ "autorange": true,
+ "domain": [
+ 0,
+ 1
+ ],
+ "range": [
+ -0.18923709171924502,
+ 3.525027514751487
+ ],
+ "scaleanchor": "x",
+ "scaleratio": 1,
+ "title": {
+ "text": "y (m)"
+ },
+ "type": "linear"
+ }
+ }
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABYYAAAFoCAYAAADjFy+VAAAgAElEQVR4Xu3dDZBdZX0/8B+iabHlv4TKSOtLiNhBw2gSBQFHTSJSy4gksYpFlITSIi1qgBaHFzGJKBVEQhBEkJJkeHOEIQF0AJVJgigg1CTTIWpTSGCsg4iGKMogUP77u5fNbja7ye6e+3LuPZ9nJsNL7nPO83x+J5Pku8/+zi4v9I4wCBAgQIAAAQIECBAgQIAAAQIECBAgQKAyArsIhitTaxslQIAAAQIECBAgQIAAAQIECBAgQIBATUAw7EEgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMOwZIECAAAECBAgQIECAAAECBAgQIECAQMUEBMMVK7jtEiBAgAABAgQIECBAgAABAgQIECBAQDDsGSBAgAABAgQIECBAgAABAgQIECBAgEDFBATDFSu47RIgQIAAAQIECBAgQIAAAQIECBAgQEAw7BkgQIAAAQIECBAgQIAAAQIECBAgQIBAxQQEwxUruO0SIECAAAECBAgQIECAAAECBAgQIEBAMFzgGfjrv/7r2LBhQ4ErmEqAAAECBAgQIECAAAECBAgQIECAAIHWCwiGC5gLhgvgmUqAAAECBAgQIECAAAECBAgQIECAQNsEBMMF6AXDBfBMJUCAAAECBAgQIECAAAECBAgQIECgbQKC4QL0guECeKYSIECAAAECBAgQIECAAAECBAgQINA2AcFwAXrBcAE8UwkQIECAAAECBAgQIECAAAECBAgQaJuAYLgAvWC4AJ6pBAgQIECAAAECBAgQIECAAAECBAi0TUAwXIBeMFwAz1QCBAgQIECAAAECBAgQIECAAAECBNomIBguQC8YLoBnKgECBAgQIECgBQJr10Zs2dJ/o02bIvLHcGOPPSKmTKn/7IQJEfvs04JFugUBAgQIECBAgACBNggIhgugC4YL4JlKgAABAgQIEGiQQIa/69bVA9/89yef7P9ng25RC4vzRwbF+c8MkKdNa9TVXYcAAQIECBAgQIBA6wUEwwXMBcMF8EwlQIAAAQIECIxBIMPfDIEzAF61qvEB8GiXNH16RP7IsDiD4gyMDQIECBAgQIAAAQKdICAYLlAlwXABPFMJECBAgAABAiMUuPnmegi8YsWO20CM5HKTJw8d3uYp4wyci46+E8WzZkXMnCkoLuppPgECBAgQIECAQPMEBMMFbAXDBfBMJUCAAAECBAgMI5CngjMMXrq0fiJ4pKPvxG5fj+A8yZujr/XDSK+TnxvYizhD6Rx9bSpWrx75lXINfSGxfsUjd/NJAgQIECBAgACB5gsIhgsYC4YL4JlKgAABAgQIEBggkCd2+8LgviB2R0AZAve1cOg7pdtK0L7gONeaP0YSFud6586NmDOnlSt1LwIECBAgQIAAAQJDCwiGCzwZguECeKYSIECAAAECBHoFMmBduLB+OnhH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j4BguD3u7kqAAAECBAgQIECAAAECBAgQIECAAIG2CQiG20bvxgQIECBAgAABAgQIECBAgAABAgQIEGiPgGC4Pe7uSoAAAQIECBAgQIAAAQIECBAgQIAAgbYJCIbbRu/GBAgQIECAAAECBAgQIECAAAECBAgQaI+AYLg97u5KgAABAgQIECBAgAABAgQIECBAgACBtgkIhttG78ZVFbjlllvi7LPPji9+8Ytx+OGHb2W46667av/v8ccfjze/+c1x3nnnxV577VVVJvsm0BEC+ev2H//xH+NlL3vZ1vWefvrp8bGPfawj1m+RBKoscPnll8e1114bf/zjH+O9731v7ffml770pVUmsXcCHSWQv3b333//GDdu3NZ1H3rooXHxxRd31D4slkAVBZ577rn48pe/HFdeeWXcd999seeee25l8PtzFZ8Ie26ngGC4nfruXTmBq666Kn70ox/Fr371q1qY1BcM/+53v4v8g2z+JvimN72p9gfajRs3xle+8pXKGdkwgU4S+Na3vhV33HGHX6udVDRrJdArkH8JPfPMM+Mb3/hGvPzlL49/+Zd/icMOOyw++tGP8iFAoEME8s/T73vf+2p/tjYIEOgsgRNPPDEmTZoUl156adxzzz1bg2G/P3dWHa22OwQEw91RR7voEIH169fHG9/4xpgzZ04cffTRW4Ph2267LW644YbI4DhHBsUHH3xwrFmzZptTEB2yTcskUBmB66+/Pv7rv/4rzj333Mrs2UYJdIPAggUL4i//8i/j4x//eG07d955Z+334DxBbBAg0BkCDz/8cPzTP/1T7devQYBAZwnk34szGN5vv/22CYb9/txZdbTa7hAQDHdHHe2iwwSOPfbYbYLhr371q/HEE0/EZz/72a07yWA4Q6eJEyd22O4sl0B1BPKU/+233177VvTf/OY3MW3atPjMZz4Tf/7nf14dBDsl0IEC+QXaj3zkI7UWEjkeeuihWguYH/7whx24G0smUE2BtWvX1k77v+51r4sNGzbEG97whshQyZ+dq/k82HVnCgwOhv3+3Jl1tOrOFhAMd3b9rL6EAvnVz+eff36blWX/0fzDat8YHAxnf6Wc8+lPf3rrZ2bMmFH71pr8SqpBgED7BH7961/HL37xi+0W8KpXvSruv//+2onh448/Pl544YU45ZRTYt99993mizztW7k7EyAwnMBRRx0VJ510Uu2LOTny13h+S3p+p45BgEBnCPzP//xPLF26NI477rh49atfXWvrtHLlyvj2t7/dGRuwSgIEtjsx7PdnDwWB1gsIhltv7o5dLnDGGWfEH/7wh212OX78+NoJhr4xOBi+7LLL4pe//OU2nznooIPim9/8ZkyYMKHLxWyPQLkFVq9eHTfddNN2i8x2MHmyf+DIPofZt/R73/teuTdldQQqLjB37tz48Ic/vLWlUwZM+f/uvvvuisvYPoHOFXj22Wdj8uTJtXD4la98ZeduxMoJVEhg8Ilhvz9XqPi2WhoBwXBpSmEhVRIYsbWuIQAADAJJREFUHAzny6uWLVsW1113XY3hscceq70EJ08ueUN6lZ4Me+00gQyTdt99961/Af3BD34Qn//85yP7hhsECJRX4HOf+1z09PTEvHnzaou8+eabY/ny5bXThwYBAp0h8Pjjj8dvf/vbeP3rX19bcLZ1ypc4D3yRVWfsxCoJVFdgcDDs9+fqPgt23j4BwXD77N25wgKDg+Gnnnoq3v3ud8fixYvjwAMPjHPOOad26vhLX/pShZVsnUD5Bc4///z42c9+FhdffHGtlcSnPvWp2gsmTzvttPIv3goJVFjggQceiFNPPbX2nTl/9md/Fvn78jHHHBMf/OAHK6xi6wQ6SyC/o+fss8+uHazIl0nm78X5Bdobb7yxszZitQQqLDA4GPb7c4UfBltvm4BguG30blxFgZkzZ0aeMMxvddt1113jJS95SVxwwQW1b2XNb1/9whe+EL/61a/iLW95S5x33nmRLSgMAgTKK5BfwMmXRuZfTvN0/6GHHhpnnXVW7LbbbuVdtJURIFATuPLKK2vfrfPcc8/F+9///jj99NNrvy8bBAh0jkC+BPbqq6+OZ555pnZaOE8bZr9hgwCB8gps3rw53vGOd9QWmCf9x40bV/v3/PP0K17xCr8/l7d0VtalAoLhLi2sbREgQIAAAQIECBAgQIAAAQIECBAgQGA4AcGwZ4MAAQIECBAgQIAAAQIECBAgQIAAAQIVExAMV6zgtkuAAAECBAgQIECAAAECBAgQIECAAAHBsGeAAAECBAgQIECAAAECBAgQIECAAAECFRMQDFes4LZLgAABAgQIECBAgAABAgQIECBAgAABwbBngAABAgQIECBAgAABAgQIECBAgAABAhUTEAxXrOC2S4AAAQIECBAgQIAAAQIECBAgQIAAAcGwZ4AAAQIECBAgQIAAAQIECBAgQIAAAQIVExAMV6zgtkuAAAECBAgQIECAAAECBAgQIECAAAHBsGeAAAECBAgQIECAAAECBAgQIECAAAECFRMQDFes4LZLgAABAgQIECBAgAABAgQIECBAgAABwbBngAABAgQIECBAgAABAgQIECBAgAABAhUTEAxXrOC2S4AAAQIECBAgQIAAAQIECBAgQIAAAcGwZ4AAAQIECBAgQIAAAQIECBAgQIAAAQIVExAMV6zgtkuAAAECBAgQIECAAAECBAgQIECAAAHBsGeAAAECBAgQIECAAAECBAgQIECAAAECFRMQDFes4LZLgAABAgQIECBAgAABAgQIECBAgAABwbBngAABAgQIECBAgAABAgQIECBAgAABAhUTEAxXrOC2S4AAAQIECBCousDmzZvjyCOPjAsvvDAOPPDAEXPcfvvtsXjx4rjppptit912G/E8HyRAgAABAgQIECBQRgHBcBmrYk0ECBAgQIAAAQJNE/jEJz4Rf/VXfxVnnnnmqO9x6qmnRk9PT8yfP3/Uc00gQIAAAQIECBAgUCYBwXCZqmEtBAgQIECAAAECTRVYv359HHXUUbF69er4i7/4i1Hf6+GHH473v//9ceedd8bee+896vkmECBAgAABAgQIECiLgGC4LJWwDgIECBAgQIAAgVELfOMb34hLL7007rjjjnj5y18ev/3tb+Owww6rnQaeOXPmdtf7zGc+E7///e9j0aJFtZ8799xzI1tL5Nwf/ehHsWXLljj77LPj8ccfr7WMyH8ee+yx8c///M9br/XRj340DjrooPjkJz856vWaQIAAAQIECBAgQKAsAoLhslTCOggQIECAAAECBEYt8MILL8THPvaxmDJlSvzbv/1bfO5zn4tNmzbFVVddNeS13vOe98QJJ5xQOzWc40tf+lJcffXVsWTJknjrW99a6yG8dOnSOPHEE+PjH/94PPDAA3HMMcfEvffeG+PHj6/NueSSS+Kee+6Ja6+9dtTrNYEAAQIECBAgQIBAWQQEw2WphHUQIECAAAECBAiMSeDRRx+NWbNmxb//+7/HGWecEbfeemu86lWv2u5azz77bEyaNCluuOGGWpDcFwz/8Ic/jOXLl9f++6677orjjz8+fvzjH8fuu+8ezz//fLzhDW+onR5+05veVPvM9773vdp97r///jGt1yQCBAgQIECAAAECZRAQDJehCtZAgAABAgQIECBQSOCKK66onf7NFhLHHXfckNd64okn4pBDDonvfve7sc8++9Q+k3Meeuih+NrXvlb77/vuu682P3sR94399tuvdjr4gAMOqP2v//zP/4y///u/j5/+9Kex6667Flq3yQQIECBAgAABAgTaJSAYbpe8+xIgQIAAAQIECDRMIPsC33LLLbWTwwsXLhzyun3BcJ74nTBhQu0zQwXD//AP/xAPPvjgsMFwnib+8Ic/LBhuWPVciAABAgQIECBAoB0CguF2qLsnAQIECBAgQIBAwwTypXEnnXRSrVfw0UcfHXl6+MADD9zu+sO1khh8YnhnwXAGy6effnqt/7BBgAABAgQIECBAoFMFBMOdWjnrJkCAAAECBAgQiGeeeSaOOOKIWl/gbO+QL5G7/vrr41vf+laMGzduO6FDDz209mK5D33oQ7WfG8uJ4UsvvTSyL7GXz3kACRAgQIAAAQIEOllAMNzJ1bN2AgQIECBAgEDFBS644IK49957ay+U22WXXWovi5s5c2bMmDEj/vVf/3U7nbPOOiuefvrpuPDCC8ccDH/sYx+Lt73tbfHJT36y4vq2T4AAAQIECBAg0MkCguFOrp61EyBAgAABAgQIjEogXyp31FFHxV133RV77rnnqObmhzdu3Fg7oXznnXfG3nvvPer5JhAgQIAAAQIECBAoi4BguCyVsA4CBAgQIECAAIGWCHziE5+IV7/61bU+waMdeQr5//2//xfz588f7VSfJ0CAAAECBAgQIFAqAcFwqcphMQQIECBAgAABAs0W2Lx5cxx55JGxaNGiOOCAA0Z8u+985zu1FhTLly+P3XbbbcTzfJAAAQIECBAgQIBAGQUEw2WsijURIECAAAECBAgQIECAAAECBAgQIECgiQKC4SbiujQBAgQIECBAgAABAgQIECBAgAABAgTKKCAYLmNVrIkAAQIECBAgQIAAAQIECBAgQIAAAQJNFBAMNxHXpQkQIECAAAECBAgQIECAAAECBAgQIFBGAcFwGatiTQQIECBAgAABAgQIECBAgAABAgQIEGiigGC4ibguTYAAAQIECBAgQIAAAQIECBAgQIAAgTIKCIbLWBVrIkCAAAECBAgQIECAAAECBAgQIECAQBMFBMNNxHVpAgQIECBAgAABAgQIECBAgAABAgQIlFFAMFzGqlgTAQIECBAgQIAAAQIECBAgQIAAAQIEmiggGG4irksTIECAAAECBAgQIECAAAECBAgQIECgjAKC4TJWxZoIECBAgAABAgQIECBAgAABAgQIECDQRAHBcBNxXZoAAQIECBAgQIAAAQIECBAgQIAAAQJlFBAMl7Eq1kSAAAECBAgQIECAAAECBAgQIECAAIEmCgiGm4jr0gQIECBAgAABAgQIECBAgAABAgQIECijgGC4jFWxJgIECBAgQIAAAQIECBAgQIAAAQIECDRRQDDcRFyXJkCAAAECBAgQIECAAAECBAgQIECAQBkFBMNlrIo1ESBAgAABAgQIECBAgAABAgQIECBAoIkCguEm4ro0AQIECBAgQIAAAQIECBAgQIAAAQIEyiggGC5jVayJAAECBAgQIECAAAECBAgQIECAAAECTRQQDDcR16UJECBAgAABAgQIECBAgAABAgQIECBQRgHBcBmrYk0ECBAgQIAAAQIECBAgQIAAAQIECBBoooBguIm4Lk2AAAECBAgQIECAAAECBAgQIECAAIEyCgiGy1gVayJAgAABAgQIECBAgAABAgQIECBAgEATBQTDTcR1aQIECBAgQIAAAQIECBAgQIAAAQIECJRRQDBcxqpYEwECBAgQIECAAAECBAgQIECAAAECBJooIBhuIq5LEyBAgAABAgQIECBAgAABAgQIECBAoIwCguEyVsWaCBAgQIAAAQIECBAgQIAAAQIECBAg0EQBwXATcV2aAAECBAgQIECAAAECBAgQIECAAAECZRT4/7+6BvVyGRLFAAAAAElFTkSuQmCC",
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig = go.Figure()\n",
+ "\n",
+ "fig.add_trace( go.Scatter(x=x, y=y, mode='lines', line_width=3, line_color=\"blue\"))\n",
+ "\n",
+ "fig.update_xaxes(title_text=\"x (m)\")\n",
+ "fig.update_yaxes(title_text=\"y (m)\", scaleanchor = \"x\", scaleratio = 1)\n",
+ "\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "id": "arctic-mauritius",
+ "metadata": {},
+ "source": [
+ "Check if the [Larmor radius](https://en.wikipedia.org/wiki/Gyroradius) agrees with the theory:"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 15,
+ "id": "statewide-hands",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "-1.6678204759907602"
+ ]
+ },
+ "execution_count": 15,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "Bx, By, Bz = B(0,0,0,0) # T\n",
+ "\n",
+ "R = px[0]/(q*Bz) # m\n",
+ "R"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 16,
+ "id": "great-parent",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "application/vnd.plotly.v1+json": {
+ "config": {
+ "plotlyServerURL": "https://plot.ly"
+ },
+ "data": [
+ {
+ "line": {
+ "color": "blue",
+ "width": 3
+ },
+ "mode": "lines",
+ "type": "scatter",
+ "x": [
+ 0,
+ 0.1177480346224733,
+ 0.23492876046222724,
+ 0.35093257908719466,
+ 0.4651683898285081,
+ 0.5770635897805008,
+ 0.6860640738007052,
+ 0.7916342345098545,
+ 0.8932569622918818,
+ 0.9904336452939196,
+ 1.0826841694263014,
+ 1.16954691836256,
+ 1.2505787735394285,
+ 1.3253611314361153,
+ 1.3935326834097097,
+ 1.4547516518588892,
+ 1.5087111195521659,
+ 1.5551431674076701,
+ 1.5938188744931507,
+ 1.6245483180259752,
+ 1.6471805733731288,
+ 1.661603714051216,
+ 1.6677448117264595,
+ 1.6655699362147003,
+ 1.6550841554813975,
+ 1.636331504468002,
+ 1.609389378703531,
+ 1.574402749101147,
+ 1.5315660905867277,
+ 1.4811049992766183,
+ 1.4232761924776327,
+ 1.3583675086870524,
+ 1.2866979075926268,
+ 1.2086174700725736,
+ 1.1245073981955787,
+ 1.0347800152207953,
+ 0.9398787655978453,
+ 0.8402782149668183,
+ 0.7364731515594806,
+ 0.6289599718024769,
+ 0.5183041147800336,
+ 0.4050786739305589,
+ 0.2898573529479488,
+ 0.1732144657815935,
+ 0.05572493663637046,
+ -0.062035700027348484,
+ -0.17949129949370435,
+ -0.29606510679134257,
+ -0.4111797566934231,
+ -0.52425727371761,
+ -0.6347194030771557,
+ -0.7420274843577985,
+ -0.8456462525001714,
+ -0.9450428727986726,
+ -1.0397148436258794,
+ -1.1291899964325411,
+ -1.2130264957475863,
+ -1.2908128391781148,
+ -1.362167857409406,
+ -1.4267407142049113,
+ -1.4842109064062607,
+ -1.5342882639332567,
+ -1.5767129497838797,
+ -1.6112592887905939,
+ -1.6377600508905779,
+ -1.6560918021705444,
+ -1.666169766797643,
+ -1.6679483750212878,
+ -1.6614212631731573,
+ -1.646621273667195,
+ -1.6236204549996094,
+ -1.5925300617488727,
+ -1.5535005545757234,
+ -1.5067216002231634,
+ -1.4524220715164602,
+ -1.3908695006989322,
+ -1.322349478519882,
+ -1.2472184839015252,
+ -1.1658761059591198,
+ -1.0787415014247115,
+ -0.9862533946471307,
+ -0.8888700775919998,
+ -0.787069409841723,
+ -0.6813488185954928,
+ -0.5722252986692864,
+ -0.46023541249587363,
+ -0.3459352901248052,
+ -0.2299006292224206,
+ -0.11271014451910145,
+ 0.005071646035513688,
+ 0.12283027658513263,
+ 0.23996136333287127,
+ 0.3558748127040702,
+ 0.469994821346286,
+ 0.5817598761293046,
+ 0.6906227541451319,
+ 0.7960505227079984,
+ 0.8975245393543512,
+ 0.9945404518428664,
+ 1.0866081981544413,
+ 1.1732529660429254,
+ 1.2540506657171273,
+ 1.3286002351619923,
+ 1.3965243004781474,
+ 1.4574832345506128,
+ 1.5111751570488112,
+ 1.5573359344265605,
+ 1.5957391799220777,
+ 1.6261962535579753,
+ 1.6485562621412653,
+ 1.662706059263357,
+ 1.6685702453000568,
+ 1.6661111674115696,
+ 1.6553271676319934,
+ 1.636272011747033,
+ 1.609059554417459,
+ 1.573838207460619,
+ 1.5307901394288026,
+ 1.4801312756092433,
+ 1.4221112980241168,
+ 1.3570136454305455,
+ 1.2851555133205923,
+ 1.206887853921264,
+ 1.1225953761945102,
+ 1.032696545837227,
+ 0.9376415412513158,
+ 0.8378790818410499,
+ 0.7339253009190281,
+ 0.6263240737101621,
+ 0.5156245088487993,
+ 0.4023809483787263,
+ 0.28715296775317667,
+ 0.1705053758348184,
+ 0.053008214895761685,
+ -0.06476323938244433,
+ -0.18222847790880492,
+ -0.29880175818289045,
+ -0.4138921042948286,
+ -0.5269243132682191,
+ -0.637351064725972,
+ -0.7446013164907654,
+ -0.8481293137143543,
+ -0.9474163840862976,
+ -1.0419709378339523,
+ -1.1313284677224835,
+ -1.2150515490548566,
+ -1.2927298396718412,
+ -1.3639800799520065,
+ -1.4284460928117282,
+ -1.4857987837051825,
+ -1.5357372203680384,
+ -1.578013634086244,
+ -1.6124246322249922,
+ -1.638803070565489,
+ -1.6570215118122955,
+ -1.666992225593324,
+ -1.6686671884598387,
+ -1.6620380838864555,
+ -1.6471363022711425,
+ -1.62403294093522,
+ -1.5928388041233592,
+ -1.5537044030035856,
+ -1.5068199556672748,
+ -1.4524045665864345,
+ -1.3907273256361445,
+ -1.3221220402844922,
+ -1.2469467065201865,
+ -1.1655827971504726,
+ -1.0784352618011424,
+ -0.9859325269165178,
+ -0.8885264957594624,
+ -0.7866925484113788,
+ -0.6809295417722071,
+ -0.571759809560427,
+ -0.4597291623130564,
+ -0.34540238789334554,
+ -0.22932318443388508,
+ -0.11209035359319369,
+ 0.005689400757586338,
+ 0.1234191775872493,
+ 0.2405118787045254,
+ 0.35639020875808125,
+ 0.47048667523651955,
+ 0.5822435884683831,
+ 0.6911130616221397,
+ 0.7965570107062043,
+ 0.898047154568925,
+ 0.9950650148985856,
+ 1.087124239225368,
+ 1.1737780586030968,
+ 1.2545840728225752,
+ 1.3291354149493873,
+ 1.3970611672996691,
+ 1.458026361440122,
+ 1.511731978188004,
+ 1.5579149476111307,
+ 1.5963481490278768,
+ 1.626840411007175,
+ 1.6492365113685172,
+ 1.6634171771819517,
+ 1.669298879041555,
+ 1.6668459485284715,
+ 1.6560856705061577,
+ 1.637084266622128,
+ 1.6099439335890513,
+ 1.574802843184751,
+ 1.5318351422522034,
+ 1.4812509526995445,
+ 1.42329637150006,
+ 1.3582534706921918,
+ 1.2864402973795361,
+ 1.2082108737308443,
+ 1.1239551969800219,
+ 1.03407671514622,
+ 0.9390223035227379,
+ 0.8392952390349544,
+ 0.7354088557153229,
+ 0.6278863617648521,
+ 0.5172608395531032,
+ 0.40407524561818997,
+ 0.288882410666779,
+ 0.17224503957408877,
+ 0.05473571138388733,
+ -0.06306312069149445,
+ -0.180559129271183,
+ -0.29715740009835545,
+ -0.4123007120724001,
+ -0.5253974967595281,
+ -0.6358680003192971,
+ -0.7431558561932207,
+ -0.8467280851047528,
+ -0.9460750950593104,
+ -1.0407106813442586,
+ -1.1301720265289137,
+ -1.214019700464544,
+ -1.2918376602843697,
+ -1.3632332504035634,
+ -1.42783720251925,
+ -1.4853223248683083,
+ -1.535411714119464,
+ -1.5778566829011553,
+ -1.6124481899529817,
+ -1.6390168492591883,
+ -1.6574329300486677,
+ -1.6676063567949584,
+ -1.6694867092162455,
+ -1.6630632222753605,
+ -1.6483647861797814,
+ -1.6254599463816328,
+ -1.594456903577685,
+ -1.555499973237376,
+ -1.5087704812628402,
+ -1.4545240090628335,
+ -1.393048739917072,
+ -1.324659984445365,
+ -1.249700180607604,
+ -1.1685388937037695,
+ -1.081572816373929,
+ -0.9892257685982391,
+ -0.891948697696942,
+ -0.7902196783303648,
+ -0.6845439124989322,
+ -0.5754537061810243,
+ -0.4634735625313249,
+ -0.34916393984982164,
+ -0.23312213782926705,
+ -0.11594036791054235,
+ 0.001794246717342074,
+ 0.11949967111725102,
+ 0.23659895860390778,
+ 0.35252025074391946,
+ 0.46669677735575965,
+ 0.5785668565097731,
+ 0.687573894528175,
+ 0.7931663859850536,
+ 0.8948071952962616,
+ 0.9920087462622548,
+ 1.084275480040912,
+ 1.1711394063262326,
+ 1.2521661334279237,
+ 1.326954868271403,
+ 1.3951384163978,
+ 1.4563831819639539,
+ 1.5103891677424157,
+ 1.5568899751214484,
+ 1.5956528041050215,
+ 1.6264784533128198,
+ 1.6492013259461444,
+ 1.6636983072538154,
+ 1.669907571249353,
+ 1.6678094923451037,
+ 1.6574221587729638,
+ 1.6388013725843822,
+ 1.6120406496503563,
+ 1.5772712196614358,
+ 1.5346620261277197,
+ 1.4844197263788588,
+ 1.4267886915640537,
+ 1.3620510066520564,
+ 1.2905264704311692,
+ 1.212563582420788,
+ 1.1285340795383834,
+ 1.0388847397185392,
+ 0.9440819638340219,
+ 0.8446066120497104,
+ 0.7409540038225603,
+ 0.6336339179016273,
+ 0.5231705923280621,
+ 0.4101027244351091,
+ 0.2949834708481083,
+ 0.17838044748449322,
+ 0.060875729553792945,
+ -0.05693473204836809,
+ -0.17448386718099593,
+ -0.291180907553438,
+ -0.40642264748267515,
+ -0.5196251595735814,
+ -0.6302237947189243,
+ -0.7376731820993647,
+ -0.8414472291834632,
+ -0.9410391217276538,
+ -1.0359613237762841,
+ -1.125745577661588,
+ -1.2099429040036929,
+ -1.2881236017106195,
+ -1.3598863650800996,
+ -1.4248863387821313,
+ -1.4827980004135122,
+ -1.5333326692943485,
+ -1.5762406813191596,
+ -1.611311388956875,
+ -1.6383731612508368,
+ -1.6572933838187984,
+ -1.6679784588529247,
+ -1.6703738051197927,
+ -1.66446385796039,
+ -1.6502720692901174,
+ -1.6278605312732268,
+ -1.597324686448163,
+ -1.5588310276324209,
+ -1.5125901691182615,
+ -1.4588431685539953,
+ -1.3978615269439827,
+ -1.3299471886486327,
+ -1.2554325413844045,
+ -1.1746804162238067,
+ -1.0880840875953965,
+ -0.9960672732837815,
+ -0.8990841344296188,
+ -0.7976192755296138,
+ -0.6921717688442786,
+ -0.5832495118810022,
+ -0.47142468085948236,
+ -0.3572726781237149,
+ -0.24136869693124863,
+ -0.124287721453187,
+ -0.006604526774186881,
+ 0.11110632110754148,
+ 0.22827046528023287,
+ 0.34431375791856933,
+ 0.4586622602836785,
+ 0.5707422427231348,
+ 0.6799818348858765,
+ 0.7858541965076898,
+ 0.8878273997874727,
+ 0.9853801140495289,
+ 1.0780217071617748,
+ 1.1652922455357797,
+ 1.2467624941267372,
+ 1.3220339164334751,
+ 1.390738674498452,
+ 1.4525396289077597,
+ 1.5071303387911223,
+ 1.5542350618218959,
+ 1.5936087542170696,
+ 1.6250426246242684,
+ 1.6483871486708832,
+ 1.6635350072251331,
+ 1.670417554720394,
+ 1.6690050597340558,
+ 1.659306704987522,
+ 1.6413705873462086,
+ 1.6152837178195492,
+ 1.5811720215609886,
+ 1.5392003378679853,
+ 1.4895724201820129,
+ 1.4325309360885579,
+ 1.368355668992715,
+ 1.2973441573296083,
+ 1.2198693835706542,
+ 1.1363399465323534,
+ 1.0471833543150386,
+ 0.9528460243028751,
+ 0.8537932831638607,
+ 0.7505093668498254,
+ 0.6434974205964321,
+ 0.5332794989231687,
+ 0.42039656563337735,
+ 0.3054084938142112,
+ 0.18889406583666246,
+ 0.07142794013460463,
+ -0.04642006361567383,
+ -0.16403656378250953,
+ -0.280821416028572,
+ -0.3961892741929761,
+ -0.5095695902912816,
+ -0.6204066145154934,
+ -0.7281593952340614,
+ -0.8323017789918808,
+ -0.9323224105102921,
+ -1.02772473268708,
+ -1.1180269865964758,
+ -1.2027647304180549,
+ -1.281527600498571,
+ -1.3539230910393327,
+ -1.4195866669093649,
+ -1.478191558082961,
+ -1.5294487596396842,
+ -1.5731070317643667,
+ -1.6089528997471105,
+ -1.6368106539832865,
+ -1.6565423499735354,
+ -1.6680478083237666,
+ -1.6712646147451597,
+ -1.666168120054163,
+ -1.6527693088969673,
+ -1.6311386304731341,
+ -1.6014023171672538,
+ -1.5637201773768816,
+ -1.5182853678773383,
+ -1.4653243938217173,
+ -1.4050971087408846,
+ -1.3378967145434768,
+ -1.2640497615159023,
+ -1.1839161483223415,
+ -1.0978891220047455,
+ -1.0063952779828371,
+ -0.9098900533233113,
+ -0.8088282367896971,
+ -0.7037359307793694,
+ -0.5951592192946767,
+ -0.48364894869357344,
+ -0.3697607276896214,
+ -0.2540549273519813,
+ -0.13709668110544349,
+ -0.019455884730382178,
+ 0.09829280363721427,
+ 0.2155699635057503,
+ 0.33179141202802354,
+ 0.4463682040012261,
+ 0.558734854981265,
+ 0.6683433756029113,
+ 0.7746288673345916,
+ 0.8770533469746737,
+ 0.9751060958311093,
+ 1.0683036597214337,
+ 1.1561898489727662,
+ 1.23833573842181,
+ 1.3143396674148566,
+ 1.383827239807766,
+ 1.4464513239659977,
+ 1.5018920527645898,
+ 1.5498590436203588,
+ 1.5901176427344617,
+ 1.6224744290941648,
+ 1.6467731196181836,
+ 1.6628969538167462,
+ 1.6707686937915942,
+ 1.670350624235982,
+ 1.6616445524346775,
+ 1.644691808263961,
+ 1.6195732441916264,
+ 1.5864092352769805,
+ 1.5453596791708428,
+ 1.4966239961155432,
+ 1.4404273160709768,
+ 1.3770531470707614,
+ 1.3068419445946016,
+ 1.2301573597425581,
+ 1.1473861832253127,
+ 1.0589383453641683,
+ 0.9652469160910487,
+ 0.8667681049484989,
+ 0.7639812610896842,
+ 0.6573888732783917,
+ 0.5475165698890286,
+ 0.434913118906624,
+ 0.3201422684073827,
+ 0.20374919407606704,
+ 0.08633658869083782,
+ -0.0314915791279351,
+ -0.14914134233257892,
+ -0.2660287354480867,
+ -0.3815797945721261,
+ -0.49523055737503774,
+ -0.6064270630998373,
+ -0.714625352562213,
+ -0.8192914681505283,
+ -0.9199014538258197,
+ -1.0159413551217975
+ ],
+ "y": [
+ 0,
+ 0.004174654302551972,
+ 0.016664100548645863,
+ 0.03739008744840836,
+ 0.0662390619819258,
+ 0.10306216939924419,
+ 0.14767525322036912,
+ 0.19985885523526584,
+ 0.2593582155038594,
+ 0.32588327235603415,
+ 0.3991086623916346,
+ 0.47867372048046436,
+ 0.5641824797622869,
+ 0.6552118302013309,
+ 0.7513286376886317,
+ 0.8520249845761374,
+ 0.9567765195621196,
+ 1.065050706196269,
+ 1.1763068228796953,
+ 1.289995962864928,
+ 1.4055610342559137,
+ 1.5224367600080209,
+ 1.6400496779280345,
+ 1.757818140674161,
+ 1.8751523157560244,
+ 1.9914542759043967,
+ 2.1061570851427938,
+ 2.2186891001391755,
+ 2.3284681853148363,
+ 2.43493708072654,
+ 2.5375634020665165,
+ 2.635839640662466,
+ 2.7292831634775565,
+ 2.817436213110425,
+ 2.899865907795175,
+ 2.9761642414013796,
+ 3.045948083434081,
+ 3.108859179033787,
+ 3.164569458116879,
+ 3.212809351409044,
+ 3.2533416494184504,
+ 3.2859669413439128,
+ 3.3105256463627852,
+ 3.3268980136309567,
+ 3.3350041222828555,
+ 3.334803881431445,
+ 3.3262970301682273,
+ 3.30952313756324,
+ 3.284561602665059,
+ 3.251531654500796,
+ 3.210592164781085,
+ 3.161928514351099,
+ 3.1057959552687073,
+ 3.0424974193575096,
+ 2.9723616488710958,
+ 2.895743196493054,
+ 2.8130224253369627,
+ 2.724605508946398,
+ 2.6309244312949263,
+ 2.532436986786111,
+ 2.4296267802535088,
+ 2.3230032269606693,
+ 2.2131015526011364,
+ 2.1004690332444977,
+ 1.985646422195468,
+ 1.8692351224813997,
+ 1.7518352018827401,
+ 1.634039754527588,
+ 1.5164349008916989,
+ 1.3995997877984796,
+ 1.2841065884189942,
+ 1.1705205022719571,
+ 1.0593997552237409,
+ 0.9512955994883678,
+ 0.8467523136275179,
+ 0.7463065502218125,
+ 0.6504487277832636,
+ 0.5596565103994255,
+ 0.4743935753131198,
+ 0.39508892510305854,
+ 0.32213688768384185,
+ 0.25589711630596235,
+ 0.19669458955579833,
+ 0.14481961135561827,
+ 0.1005278109635791,
+ 0.06404014297372906,
+ 0.03554288731600308,
+ 0.015187649256226177,
+ 0.003089870593057175,
+ -0.0006923498448908414,
+ 0.0038458700489673973,
+ 0.016671891953102008,
+ 0.037715922610790084,
+ 0.06687101383011415,
+ 0.10399306248396434,
+ 0.14890081051003703,
+ 0.20137584491083618,
+ 0.2611625977536695,
+ 0.327968346170654,
+ 0.4014632123587136,
+ 0.4812813236040718,
+ 0.5670482510450794,
+ 0.6583193859921869,
+ 0.754613839841566,
+ 0.8554381003572593,
+ 0.9602860316711896,
+ 1.0686388742831534,
+ 1.1799652450608238,
+ 1.2937211372397452,
+ 1.4093499204233413,
+ 1.526282340582911,
+ 1.6439365200576288,
+ 1.76171795755454,
+ 1.8790385751134915,
+ 1.9953316164736163,
+ 2.109992893671465,
+ 2.22243639909351,
+ 2.3320971996436177,
+ 2.438431436743042,
+ 2.540916326330428,
+ 2.639050158861804,
+ 2.732352299310591,
+ 2.8203631871675996,
+ 2.9026443364410293,
+ 2.9787783356564637,
+ 3.0483699890397546,
+ 3.1110771091916956,
+ 3.1665912601696267,
+ 3.214635186096081,
+ 3.254971073975536,
+ 3.287400553694411,
+ 3.311764698021064,
+ 3.327944022605799,
+ 3.335858485980859,
+ 3.3354674895604304,
+ 3.3267698776406402,
+ 3.309803937399558,
+ 3.2846473988971954,
+ 3.2514115552584038,
+ 3.2102606074328413,
+ 3.1614227626714126,
+ 3.10515624138289,
+ 3.041748404037558,
+ 2.971515751167217,
+ 2.8948039233651777,
+ 2.811987701286265,
+ 2.7234710056468154,
+ 2.6296868972246847,
+ 2.531097576859235,
+ 2.428194385451345,
+ 2.321494626635372,
+ 2.211504117414167,
+ 2.098791074258823,
+ 1.9839417985894654,
+ 1.8675402583180674,
+ 1.7501680878484662,
+ 1.6324045880763582,
+ 1.5148267263892996,
+ 1.3980091366667062,
+ 1.2825241192798535,
+ 1.1689416410918736,
+ 1.0578293354577684,
+ 0.9497525022243889,
+ 0.8452519287478157,
+ 0.7448344689694464,
+ 0.6490165090088899,
+ 0.558283300673752,
+ 0.47308799588921663,
+ 0.39385164669805595,
+ 0.32096320526061317,
+ 0.25477952385481495,
+ 0.1956253548761685,
+ 0.1437933508377598,
+ 0.09954406437025609,
+ 0.06310594822190418,
+ 0.034674692421302035,
+ 0.014394624055484046,
+ 0.002355762096242338,
+ -0.0013906909912929921,
+ 0.0031679322520965295,
+ 0.016005764279717772,
+ 0.03705840253896593,
+ 0.06622290947132466,
+ 0.10335781251236731,
+ 0.14828310409175183,
+ 0.200780241633228,
+ 0.2605921475546331,
+ 0.32742320926789276,
+ 0.4009557150823729,
+ 0.480825154782209,
+ 0.5666048718156664,
+ 0.6578507905114361,
+ 0.754101859536798,
+ 0.8548800518976389,
+ 0.9596903649384407,
+ 1.0680208203422834,
+ 1.1793424641308448,
+ 1.2931093666644013,
+ 1.408758622641831,
+ 1.5257103511005976,
+ 1.6433736082923793,
+ 1.761187363253716,
+ 1.8785449284052822,
+ 1.99484185361695,
+ 2.1094905942659645,
+ 2.2219205112369433,
+ 2.3315778709218797,
+ 2.4379258452201285,
+ 2.540444511538427,
+ 2.638630852790883,
+ 2.731998757398975,
+ 2.820079019291555,
+ 2.9024193379048455,
+ 2.9786055379277325,
+ 3.0482684243014755,
+ 3.1110560026919094,
+ 3.166654657626675,
+ 3.2147892701596965,
+ 3.255223217871185,
+ 3.2877583748676376,
+ 3.312235111781838,
+ 3.328532295772856,
+ 3.3365672905260486,
+ 3.3362959562530583,
+ 3.3277126496918146,
+ 3.3108486285834657,
+ 3.285778116098422,
+ 3.2526450947150964,
+ 3.2116303238609296,
+ 3.162946687680993,
+ 3.1068391950379954,
+ 3.0435849795122754,
+ 2.973493299401806,
+ 2.896905537722192,
+ 2.8141952022066725,
+ 2.72576792530612,
+ 2.6320614641890385,
+ 2.5335457007415636,
+ 2.4306938170150016,
+ 2.3240188760944362,
+ 2.2140817195441755,
+ 2.101445641199604,
+ 1.9866763649499957,
+ 1.8703420447385135,
+ 1.7530132645622096,
+ 1.6352630384720226,
+ 1.5176668105727895,
+ 1.400802455023228,
+ 1.2852502760359465,
+ 1.1715930078774446,
+ 1.060407347582398,
+ 0.9522257267070545,
+ 0.8476021833724265,
+ 0.7470703760058108,
+ 0.6511349452363686,
+ 0.5602715138951064,
+ 0.4749266870148884,
+ 0.39551805183043387,
+ 0.32243417777831673,
+ 0.256034616496966,
+ 0.19664990182666353,
+ 0.14458154980955173,
+ 0.10010205373893985,
+ 0.06344030387244425,
+ 0.03476949248205283,
+ 0.01422608922164166,
+ 0.001907174445385143,
+ -0.002129560792243926,
+ 0.0021341852635258507,
+ 0.014677325067763772,
+ 0.03543938177583775,
+ 0.06432048924341403,
+ 0.10118139202645732,
+ 0.1458434453812305,
+ 0.19808861526429528,
+ 0.2576655100756307,
+ 0.3242924076071628,
+ 0.3976114987492372,
+ 0.4772382219050268,
+ 0.562766848929624,
+ 0.6537704851300424,
+ 0.7498010692652174,
+ 0.8503893735460052,
+ 0.9550450036351839,
+ 1.0632563986474566,
+ 1.1744908311494366,
+ 1.2881944071596694,
+ 1.4037922797864681,
+ 1.5207283483408653,
+ 1.6384158595470752,
+ 1.7562432680017785,
+ 1.8736114396067953,
+ 1.9899336515690698,
+ 2.1046355924006948,
+ 2.217155361918894,
+ 2.326943471246027,
+ 2.433462842809592,
+ 2.536188810342219,
+ 2.634609118881678,
+ 2.7282239247708717,
+ 2.8165553499516927,
+ 2.8991791075482665,
+ 2.975676801581948,
+ 3.0456631482889382,
+ 3.108789833960128,
+ 3.1647455149411217,
+ 3.2132558176322226,
+ 3.2540833384884356,
+ 3.2870276440194663,
+ 3.311925270789723,
+ 3.328649725418316,
+ 3.337111484579057,
+ 3.3372579051988787,
+ 3.3290752873774867,
+ 3.3126165196161588,
+ 3.2879791066924797,
+ 3.2552952475842303,
+ 3.214731835469388,
+ 3.166490457726127,
+ 3.110807395932814,
+ 3.0479536258680238,
+ 2.9782348175105167,
+ 2.901991335039254,
+ 2.8195982368333916,
+ 2.731465275472284,
+ 2.6380245187808264,
+ 2.5397240336475417,
+ 2.437082952893811,
+ 2.330632046506947,
+ 2.2209093323096214,
+ 2.108460075959861,
+ 1.9938367909510535,
+ 1.8775992386119427,
+ 1.7603144281066303,
+ 1.6425566164345682,
+ 1.52490730843059,
+ 1.4079552567648632,
+ 1.2922953738017546,
+ 1.178484818638811,
+ 1.0670958654225935,
+ 0.9587012326626273,
+ 0.8538481926310186,
+ 0.7530585713624544,
+ 0.6568287486542026,
+ 0.5656296580661117,
+ 0.47990678692061184,
+ 0.40008017630271275,
+ 0.3265444210600066,
+ 0.25966866980266556,
+ 0.19979662490344285,
+ 0.14723872046150285,
+ 0.10224710845078673,
+ 0.06504228537503101,
+ 0.03580606035610798,
+ 0.01468057199302894,
+ 0.0017682883619445644,
+ -0.0028679929838558438,
+ 0.0007948549860565257,
+ 0.012740288779249098,
+ 0.03291209438042858,
+ 0.061214387251441,
+ 0.09751161233127092,
+ 0.14162947351650795,
+ 0.1933675413817636,
+ 0.2524512330719826,
+ 0.31856497128720185,
+ 0.3913680614198864,
+ 0.4704946915549554,
+ 0.5555539324697653,
+ 0.646129737634114,
+ 0.7417809432102409,
+ 0.8420412680528264,
+ 0.9464193137089926,
+ 1.0543985644183032,
+ 1.1654373871127623,
+ 1.2789886366454861,
+ 1.394503311072153,
+ 1.511377444593172,
+ 1.6290122647810696,
+ 1.7468166448069886,
+ 1.864207103440688,
+ 1.980607805050553,
+ 2.0954505596035595,
+ 2.2081748226653266,
+ 2.3182276954000796,
+ 2.4250639245706616,
+ 2.528145902538533,
+ 2.6269458344150918,
+ 2.72098642675179,
+ 2.80979644018026,
+ 2.8929248306127335,
+ 2.969955406382771,
+ 3.0405068282452676,
+ 3.1042326093764494,
+ 3.1608211153738743,
+ 3.2099955642564333,
+ 3.2515140264643514,
+ 3.2851694248591783,
+ 3.3107895347238037,
+ 3.3282369837624466,
+ 3.337411493813389,
+ 3.338272385828166,
+ 3.330829384418874,
+ 3.3151291235690126,
+ 3.2912550170555703,
+ 3.259327258449025,
+ 3.2195028211133447,
+ 3.1719754582059845,
+ 3.1169757026778906,
+ 3.0547708672734983,
+ 2.985665044530731,
+ 2.9099991067810023,
+ 2.8281477078551966,
+ 2.7404941826227582,
+ 2.647496436944139,
+ 2.5496408206516956,
+ 2.447425726145959,
+ 2.341361588395633,
+ 2.2319708849375983,
+ 2.119788135876908,
+ 2.0053599038867906,
+ 1.8892447942086474,
+ 1.7720134546520563,
+ 1.6542485755947678,
+ 1.5365448899827077,
+ 1.419483175375589,
+ 1.3036329433055833,
+ 1.1895943545511067,
+ 1.0779470000305937,
+ 0.9692490557108044,
+ 0.8640372826068552,
+ 0.7628270267822105,
+ 0.6661122193486831,
+ 0.5743653764664344,
+ 0.4880375993439734,
+ 0.4075585742381582,
+ 0.333336572454195,
+ 0.2657558723447567,
+ 0.20514497051004765,
+ 0.15180258141794928,
+ 0.10599375549152937,
+ 0.06794420458888856,
+ 0.0378403020031608,
+ 0.015829082462511967,
+ 0.002018242130145065,
+ -0.0035238613957084275,
+ -0.0007682090817818787,
+ 0.010274879540224047,
+ 0.029555746373641778,
+ 0.05698539475683734,
+ 0.09244300951729707,
+ 0.1357487548266225,
+ 0.18666477685989374,
+ 0.24492430999390657,
+ 0.31023184251090774,
+ 0.3822631165985956,
+ 0.46066512835011897,
+ 0.5450561277640784,
+ 0.6350256187445317,
+ 0.7301343591009696,
+ 0.8299143605483514,
+ 0.9338688887070824,
+ 1.0414787241280457,
+ 1.1522344885496543,
+ 1.265561203383222,
+ 1.3808731368886293,
+ 1.4975872304033713,
+ 1.6151230983425564,
+ 1.732903028198908,
+ 1.8503519805427637,
+ 1.9668975890220746,
+ 2.0819701603624075,
+ 2.1950026743669424,
+ 2.305430783916473,
+ 2.4126928149694153,
+ 2.5162591983940015,
+ 2.6156240148188723,
+ 2.7102782474216567,
+ 2.7997449452489533,
+ 2.8835793012206783,
+ 2.9613686521300653,
+ 3.0327324786436645,
+ 3.0973224053013433,
+ 3.154822200516287,
+ 3.204947776574998,
+ 3.2474471896372954,
+ 3.282100639736316,
+ 3.3087218056872625,
+ 3.327178477492574,
+ 3.337390048495939,
+ 3.3393142844279504,
+ 3.3329472671873472,
+ 3.3183233948410087,
+ 3.295515381623958,
+ 3.264634257939361,
+ 3.225829370358525,
+ 3.179288381620901,
+ 3.1252372706340834,
+ 3.0639403324738086,
+ 2.995700178383955
+ ]
+ },
+ {
+ "line": {
+ "color": "black",
+ "width": 3
+ },
+ "mode": "lines",
+ "name": "2R",
+ "type": "scatter",
+ "x": [
+ 0,
+ 0
+ ],
+ "y": [
+ 0,
+ 3.3356409519815204
+ ]
+ }
+ ],
+ "layout": {
+ "autosize": true,
+ "template": {
+ "data": {
+ "bar": [
+ {
+ "error_x": {
+ "color": "rgb(36,36,36)"
+ },
+ "error_y": {
+ "color": "rgb(36,36,36)"
+ },
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "bar"
+ }
+ ],
+ "barpolar": [
+ {
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.5
+ },
+ "pattern": {
+ "fillmode": "overlay",
+ "size": 10,
+ "solidity": 0.2
+ }
+ },
+ "type": "barpolar"
+ }
+ ],
+ "carpet": [
+ {
+ "aaxis": {
+ "endlinecolor": "rgb(36,36,36)",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "rgb(36,36,36)"
+ },
+ "baxis": {
+ "endlinecolor": "rgb(36,36,36)",
+ "gridcolor": "white",
+ "linecolor": "white",
+ "minorgridcolor": "white",
+ "startlinecolor": "rgb(36,36,36)"
+ },
+ "type": "carpet"
+ }
+ ],
+ "choropleth": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "choropleth"
+ }
+ ],
+ "contour": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "contour"
+ }
+ ],
+ "contourcarpet": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "contourcarpet"
+ }
+ ],
+ "heatmap": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "heatmap"
+ }
+ ],
+ "heatmapgl": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "heatmapgl"
+ }
+ ],
+ "histogram": [
+ {
+ "marker": {
+ "line": {
+ "color": "white",
+ "width": 0.6
+ }
+ },
+ "type": "histogram"
+ }
+ ],
+ "histogram2d": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "histogram2d"
+ }
+ ],
+ "histogram2dcontour": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "histogram2dcontour"
+ }
+ ],
+ "mesh3d": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "type": "mesh3d"
+ }
+ ],
+ "parcoords": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "parcoords"
+ }
+ ],
+ "pie": [
+ {
+ "automargin": true,
+ "type": "pie"
+ }
+ ],
+ "scatter": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatter"
+ }
+ ],
+ "scatter3d": [
+ {
+ "line": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatter3d"
+ }
+ ],
+ "scattercarpet": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattercarpet"
+ }
+ ],
+ "scattergeo": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattergeo"
+ }
+ ],
+ "scattergl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattergl"
+ }
+ ],
+ "scattermapbox": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scattermapbox"
+ }
+ ],
+ "scatterpolar": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterpolar"
+ }
+ ],
+ "scatterpolargl": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterpolargl"
+ }
+ ],
+ "scatterternary": [
+ {
+ "marker": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "type": "scatterternary"
+ }
+ ],
+ "surface": [
+ {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ },
+ "colorscale": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "type": "surface"
+ }
+ ],
+ "table": [
+ {
+ "cells": {
+ "fill": {
+ "color": "rgb(237,237,237)"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "header": {
+ "fill": {
+ "color": "rgb(217,217,217)"
+ },
+ "line": {
+ "color": "white"
+ }
+ },
+ "type": "table"
+ }
+ ]
+ },
+ "layout": {
+ "annotationdefaults": {
+ "arrowhead": 0,
+ "arrowwidth": 1
+ },
+ "autotypenumbers": "strict",
+ "coloraxis": {
+ "colorbar": {
+ "outlinewidth": 1,
+ "tickcolor": "rgb(36,36,36)",
+ "ticks": "outside"
+ }
+ },
+ "colorscale": {
+ "diverging": [
+ [
+ 0,
+ "rgb(103,0,31)"
+ ],
+ [
+ 0.1,
+ "rgb(178,24,43)"
+ ],
+ [
+ 0.2,
+ "rgb(214,96,77)"
+ ],
+ [
+ 0.3,
+ "rgb(244,165,130)"
+ ],
+ [
+ 0.4,
+ "rgb(253,219,199)"
+ ],
+ [
+ 0.5,
+ "rgb(247,247,247)"
+ ],
+ [
+ 0.6,
+ "rgb(209,229,240)"
+ ],
+ [
+ 0.7,
+ "rgb(146,197,222)"
+ ],
+ [
+ 0.8,
+ "rgb(67,147,195)"
+ ],
+ [
+ 0.9,
+ "rgb(33,102,172)"
+ ],
+ [
+ 1,
+ "rgb(5,48,97)"
+ ]
+ ],
+ "sequential": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ],
+ "sequentialminus": [
+ [
+ 0,
+ "#440154"
+ ],
+ [
+ 0.1111111111111111,
+ "#482878"
+ ],
+ [
+ 0.2222222222222222,
+ "#3e4989"
+ ],
+ [
+ 0.3333333333333333,
+ "#31688e"
+ ],
+ [
+ 0.4444444444444444,
+ "#26828e"
+ ],
+ [
+ 0.5555555555555556,
+ "#1f9e89"
+ ],
+ [
+ 0.6666666666666666,
+ "#35b779"
+ ],
+ [
+ 0.7777777777777778,
+ "#6ece58"
+ ],
+ [
+ 0.8888888888888888,
+ "#b5de2b"
+ ],
+ [
+ 1,
+ "#fde725"
+ ]
+ ]
+ },
+ "colorway": [
+ "#1F77B4",
+ "#FF7F0E",
+ "#2CA02C",
+ "#D62728",
+ "#9467BD",
+ "#8C564B",
+ "#E377C2",
+ "#7F7F7F",
+ "#BCBD22",
+ "#17BECF"
+ ],
+ "font": {
+ "color": "rgb(36,36,36)"
+ },
+ "geo": {
+ "bgcolor": "white",
+ "lakecolor": "white",
+ "landcolor": "white",
+ "showlakes": true,
+ "showland": true,
+ "subunitcolor": "white"
+ },
+ "hoverlabel": {
+ "align": "left"
+ },
+ "hovermode": "closest",
+ "mapbox": {
+ "style": "light"
+ },
+ "paper_bgcolor": "white",
+ "plot_bgcolor": "white",
+ "polar": {
+ "angularaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "bgcolor": "white",
+ "radialaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ }
+ },
+ "scene": {
+ "xaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "yaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "zaxis": {
+ "backgroundcolor": "white",
+ "gridcolor": "rgb(232,232,232)",
+ "gridwidth": 2,
+ "linecolor": "rgb(36,36,36)",
+ "showbackground": true,
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ }
+ },
+ "shapedefaults": {
+ "fillcolor": "black",
+ "line": {
+ "width": 0
+ },
+ "opacity": 0.3
+ },
+ "ternary": {
+ "aaxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "baxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ },
+ "bgcolor": "white",
+ "caxis": {
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside"
+ }
+ },
+ "title": {
+ "x": 0.05
+ },
+ "xaxis": {
+ "automargin": true,
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "title": {
+ "standoff": 15
+ },
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ },
+ "yaxis": {
+ "automargin": true,
+ "gridcolor": "rgb(232,232,232)",
+ "linecolor": "rgb(36,36,36)",
+ "showgrid": false,
+ "showline": true,
+ "ticks": "outside",
+ "title": {
+ "standoff": 15
+ },
+ "zeroline": false,
+ "zerolinecolor": "rgb(36,36,36)"
+ }
+ }
+ },
+ "xaxis": {
+ "autorange": true,
+ "domain": [
+ 0,
+ 1
+ ],
+ "range": [
+ -12.52557360563086,
+ 12.525077684677294
+ ],
+ "title": {
+ "text": "x (m)"
+ },
+ "type": "linear"
+ },
+ "yaxis": {
+ "autorange": true,
+ "domain": [
+ 0,
+ 1
+ ],
+ "range": [
+ -0.18923709171924502,
+ 3.525027514751487
+ ],
+ "scaleanchor": "x",
+ "scaleratio": 1,
+ "title": {
+ "text": "y (m)"
+ },
+ "type": "linear"
+ }
+ }
+ },
+ "image/png": "iVBORw0KGgoAAAANSUhEUgAABYYAAAFoCAYAAADjFy+VAAAgAElEQVR4Xu3dC5RdVXkH8A+QtPhoCJVCixIitmCsJhEQsGIIEZWKJFFEEYSgVmlBAyjIw5AEFCGgAQSVh4QUERcoCQ8XoNAQRImCJrSLiI0QQGt5SYiiVAHp/e5lMo/MJPfOmce99/z2WrNCZs4+5+zf3peZ/Gff72z0fKWFRoAAAQIECBAgQIAAAQIECBAgQIAAAQKlEdhIMFyauTZQAgQIECBAgAABAgQIECBAgAABAgQIVAUEwxYCAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMPWAAECBAgQIECAAAECBAgQIECAAAECBEomIBgu2YQbLgECBAgQIECAAAECBAgQIECAAAECBATD1gABAgQIECBAgAABAgQIECBAgAABAgRKJiAYLtmEGy4BAgQIECBAgAABAgQIECBAgAABAgQEw9YAAQIECBAgQIAAAQIECBAgQIAAAQIESiYgGC7ZhBsuAQIECBAgQIAAAQIECBAgQIAAAQIEBMMF1sDf//3fx8qVKwucQVcCBAgQIECAAAECBAgQIECAAAECBAgMvYBguIC5YLgAnq4ECBAgQIAAAQIECBAgQIAAAQIECAybgGC4AL1guACergQIECBAgAABAgQIECBAgAABAgQIDJuAYLgAvWC4AJ6uBAgQIECAAAECBAgQIECAAAECBAgMm4BguAC9YLgAnq4ECBAgQIAAAQIECBAgQIAAAQIECAybgGC4AL1guACergQIECBAgAABAgQIECBAgAABAgQIDJuAYLgAvWC4AJ6uBAgQIECAAAECBAgQIECAAAECBAgMm4BguAC9YLgAnq4ECBAgQIAAgV4Eli+PWLOm8wsPPBCRH321zTePGD++9tXRoyO22w4rAQIECBAgQIAAAQL1CAiG61Hq4xjBcAE8XQkQIECAAIHSCmT4e/fdtcA3//vJJzv/HCiUDIvzI4Pi/DMD5IkTB+rszkOAAAECBAgQIECg9QUEwwXmUDBcAE9XAgQIECBAoBQCGf5mCJwB8K23FgmAL6x4nf+C2ccqf/5bv/z23DMiPzIszqA4A2ONAAECBAgQIECAQBkFBMMFZl0wXABPVwIECBAgQKBtBa65phYCL1q0/jIQ9QCMG1cLbx988LOVHcYzq11Gj55Z+dwp1cC5aOvYUTx1asSUKYLiop76EyBAgAABAgTaTeAHP/hBbL/99rH11lsP6dAeeuihOPHEE+NnP/tZbLPNNjFr1qzYaaedBvQeBMMFOAXDBfB0JUCAAAECBNpGIHcFZxh86aW1HcH1to4dux01gnMnb7aO0g9dz/PZz342Zs6sBcP55ymnnNLtMl1rEWcona2jTMWSJfXeUW03cUdIrF5x/W6OJECAAAECBAi0q8Dhhx8e+TG+44fWIRroQQcdFG9961vjkEMOiQynTzjhhMrmi1tj0003HbA7EAwXoBQMF8DTlQABAgQIEGhpgawL3BEGdwSx6xtQhsAdJRw6duk2ArChYHhD5+oIjvNe86OesDjvd/r0iEMP3dDZfZ0AAQIECBAgQKAdBS644II499xzY6uttopPf/rTsXDhwviHf/iH6p+f//znY8cdd4zjjjuu8u62B+O5556Lww47rPKzY+2HxxUrVlTD3Mcee6zyjrfRccYZZ8S2224b9913X3X378MPP1wNeU8//fQYl2+T69J+85vfxOTJk+Ouu+6KF73oRdWvTKm8vS13EO+6664DRi0YLkApGC6ApysBAgQIECDQkgIZsM6ZU9sdvL6WP9vmztuOmr5FB1s0GO7t+h0hcZa8WF9ZiixlkWOZMaO2m1kjQIAAAQIECBAYPIF99om48cbBO39fZ77hhoh3vGPdr+5TuaEMgXPH8JFHHhmPP/54zJ8/PzbbbLPqu9j+7//+L0477bTI0g957H/8x39Ug+Tc7fupT32qcs53xIUXXhhLly6Nr33ta9WA98ADD6x+/Od//md87GMfi9tuu63bTuCf/OQncfLJJ8d3vvOdtTc0o/LD6O677x7vf//7BwxHMFyAUjBcAE9XAgQIECBAoKUEMkTNQHh9u4NzV3AGqPkx0GUYBiMY7joBGXhnQJyB9/pC4gy6Kxs8qoG3RoAAAQIECBAgMPACzR4M/+M//mO1tES23CWcHyNGjKj+PcPguXPnxhZbbBHTpk2Ln/70p7HRRhvFM888E3/605/i0UcfjXe9612Vnzfvjk022aTaJ4/L3ci77bbbWszbb7895s2bF9/+9rfXfu7444+PHXbYoboreaCaYLiApGC4AJ6uBAgQIECAQNMLdJSLmD2774fI5QPbOsLg3Fk7WG2wg+Gu953jzpA4P7JcRm8tg+90UWZisGbceQkQIECAAIGyCjR7MLzHHnvE+973vur05IPhMsDNwDdLPtx7772VjQaXVnf/fuITn6iUL+v+sIsMhA844IBuD7J7+umnKxsw5lR3G3e0DJRPOumkuCG3Mb/Q8nxvfvObq/0HqgmGC0gKhgvg6UqAAAECBAg0tcCCBRFHHRWRIWnPNnJk7WtZf3egdwb3hTKUwXDXe8idxLmLOD8qpePWaTn+dMgyE4MZjDf1YnFzBAgQIECAAIE2FuhZSuItb3nL2nD2n//5n+NDH/pQ7L///lWBSZMmxZlnnhl/8zd/E/vtt191x/DGG29c3S38y1/+Ml7ykpdE9snPr6898cQTMbHydrwf//jH1ZIV2bLmcJ77DW94w4BpC4YLUAqGC+DpSoAAAQIECDSlQAbCfe0QzlIRGYLmx1C34QqGu44zdxCffXbvD67LUDi/ZgfxUK8M1yNAgAABAgQIDK5ABrxZKzgD4awx3DUY3mWXXar1hrO8xHXXXVetC3zOOedUj8lA+SMf+Ui85z3vqe4izjrCl1xySbXGcH4+S0pkAHzqqadWP1760pd2G8ghhxxSfdBclq3IWsO5M/nmm29eW4JiIEYtGC6gKBgugKcrAQIECBAg0FQCWTs4y5XlDtmeLQPhDIuHs65uMwTDHS5plR493hlY/XLuIK7822BYrZpqYbkZAgQIECBAgECLC3zpS1+Kiy66KD75yU/GnXfe2S0Yvvzyy+OrX/1qjBo1qhr4rl69Oq666qq4+uqr4/e//321zyOPPBLbb799tfbwK1/5yli1alXMnDkz/vd//7ca8mbN4HwQXc/2q1/9qlp7OMtVbLvttpE/D2cAPZBNMFxAUzBcAE9XAgQIECBAoCkEMgg++uhaPd2erRkC4Y57aqZguOOe1hcQZ4ieAfFQldpoisXkJggQIECAAAECBFpKQDBcYLoEwwXwdCVAgAABAgSGXaDyLrfqzteedYTHjauVRRjOHcI9cZoxGO4aEGfN5cqzRLq1LC+Rvll/WCNAgAABAgQIECDQbAKC4Rdm5Prrr6/8A+js+M1vfhOvfe1r43Of+1yMHj16vfMlGG625ex+CBAgQIAAgXoEli+vlY3IP7u2fKhcBpkZcjZba+ZguMMqw/T0W7Omu57dw822mtwPAQIECBAgQIBACgiGKwhZ2+OAAw6Ir3/96/HqV786zjrrrGr9jiwMvb4mGPYiIkCAAAECBFpNoK9dwvnQtAw2c5drM7ZWCIbTLXdfZziczl1bulaeFzIsD+5rxvl0TwQIECBAgAABAsMvIBiuzEEWc77//vurxaOzLa9sn/nEJz5RfVrg+ppgePgXsDsgQIAAAQIE6hPIwDJ3CfesJZxlI/J34ePH13ee4TqqVYLhDp/cjZ07r3s+oG769FpA3KwB/HDNr+sSIECAAAECBAgMvYBguIf5U089Faeeemq8+MUvjlmzZq39aj5JsGcbX/kX1MqVK4d+1lyRAAECBAgQINCAQIaUkyatW0s4f9TJ3a2t0FotGO4wTd85c7oLZwifD6Zr9jC+FdaFeyRAgAABAgQIEOi/gGC4i93pp58eX/va12LnnXeOr3zlK5WdHJ3vpZw6deo6yvfcc49guP9rT08CBAgQIEBgCARyN3DuFO7a8jEKuXO4lYLJVg2G0z2D+dwp3PXhdB5MNwSL3yUIECBAgAABAgTWKyAY7sHz9NNPxze+8Y1YuHBhXHfddbHRRhv1CaiUhFcXAQIECBAg0MwCRx9dqxvctc2YUdsl3GqlDFo5GE7/LOWRpSUWLOg+HxkY5+5hjQABAgQIECBAgMBQCwiGK+L5oLknKz+t77777lX/Z599NsaOHRs/+MEPYsstt+xzTgTDQ71cXY8AAQIECBCoR6C3esIjR9ZC4gwiW7G1ejDcYd7bDu7cub14ceuF9a24jtwzAQIECBAgQIBAp4BguGKRD5k78cQTqzuFt91227j66qtj7ty5cccdd9gx7NVCgAABAgQItJRAhsJZTzjLF3S0Viwd0RO9XYLhHFfOzZ57RqxZ0zlK4XBLvczcLAECBAgQIECgLQQEwy9M40UXXRRf//rX43e/+1288pWvjJNOOine+MY3rneS7Rhui9eAQRAgQIAAgbYR6C0UHjcu4tZbW383ajsFw7ngcq4yHO5Zdzh3DrdS7ee2efEYCAECBAgQIECgD4Ff/OIXMXPmzLj33ntjq622ik9/+tOVjRiTqhUHXvOa18SIESPW9nzpS18ae+21V3zmM5+Jl7zkJU1vKhguMEWC4QJ4uhIgQIAAAQIDKtDOoXBCtVswLBwe0OXvZAQIECBAgACBQRPYZ5994oADDqiUZJset99+exx55JGxdOnS2HTTTavB8Pe///3Yeuutq9d//PHH41Of+lTsuOOOcfzxxw/aPQ3UiQXDBSQFwwXwdCVAgAABAgQGTKC3UPjQQyOynm27tHYMhjvmJus+d30oXT4Y0M7hdlm5xkGAAAECBAi0skDuCr7qqqti//33rwbB2SZMmBCLFi2KbbbZZp1gOL9+5ZVXxvXXXx///u//3vRDFwwXmCLBcAE8XQkQIECAAIEBEch6tYcd1r2mcLuFwgnVzsFwjk84PCAvBychQIAAAQIE2kAgd+jeeOONQz6SG264Id7xjnes97p3V+qA5Y7hxflb/ErruWP4kUceiaOPPjp23XXXmDFjxpCPodELCoYbFetyvGC4AJ6uBAgQIECAQGGB3Ck8ZkytXm1Ha8dQOMfW7sFwjnH27Ig5czrn0s7hwi8RJyBAgAABAgRaUKBZg+Ff/vKXlQ0Zh8WsWbNijz32WFtjOOsKZ/vzn/9c/TjkkEOqoXDX2sPNOg2C4QIzIxgugKcrAQIECBAgUEigt/IRuSnh7LMLnbZpO5chGE78LP+RO8A72nbbRSxb1voPD2zaheXGCBAgQIAAgaYTaMZgOB88d8QRR8SJJ54YkydPrpp1PHyuo8Zw1hd+29veVi09sf322zeda283JBguME2C4QJ4uhIgQIAAAQKFBCqlzSLLSHS0dt0p3DG+sgTDOd6jjoo455zOuR0/vlZzOHcQawQIECBAgAABAkMr8NBDD1V3Cs+dOzd22mmntRfvGQznF86u7NK455574qKLLhram+zn1QTD/YTLboLhAni6EiBAgAABAv0WyB2lXR8s1+6hcEKVKRjO8fasOZx/nz+/30tGRwIECBAgQIAAgX4KHHzwwXHQQQdF7mTu2noLhp966qnYa6+9Yt68efFP//RP/bzi0HUTDBewFgwXwNOVAAECBAgQ6JdAGUPhMgbDwuF+vTx0IkCAAAECBAgMqEDWFc6gt2e94Ax+8/M9Hz6XF59f+W3+t7/97bj22mtj4403HtD7GeiTCYYLiAqGC+DpSoAAAQIECDQs0LP+7Lhx3ctJNHzCFupQth3DOTVZR3rPPSMqD79e2yr/BqmWmtAIECBAgAABAgQIFBUQDBcQFAwXwNOVAAECBAgQaEgg6wlPmlQLC7ONHBnxwAPlqTtbxmA45znnOx9At2ZN53LJesMZGGsECBAgQIAAAQIEiggIhgvoCYYL4OlKgAABAgQI1C2Q4WA+bC6D4GwZCt96a0Q+lKwsrazBcM5v/lIg57+jZVC8bFl5filQljVunAQIECBAgACBoRYQDBcQFwwXwNOVAAECBAgQqFtg2rSIRYs6D8+HkOXDyMrUyhwM5zz3LCMydWrEwoVlWgHGSoAAAQIECBAgMNACguECooLhAni6EiBAgAABAnUJZCCcwXBHmzKle0hc10na4KCyB8M5hRkGX3NN52SqN9wGC9sQCBAgQIAAAQLDKCAYLoAvGC6ApysBAgQIECCwQYEsITFmTGdd4dGja2UFNt98g13b7gDBcG0dZPmQBx/snN4sKVGmkiJtt7ANiAABAgQIECAwjAKC4QL4guECeLoSIECAAAECGxToWUKizA8dEwzXlkvWls6HEHa0fAhdrguNAAECBAgQIECAQKMCguFGxbocLxgugKcrAQIECBAgsF6BniUkZsyIOPvs8qIJhjvnfvbsiDlzOv+upER5XxdGToAAAQIECBAoIiAYLqAnGC6ApysBAgQIECDQp0DPEhLjxtVKSJS5CYa7z36Wj7j77trnsrRIlpTYbrsyrxBjJ0CAAAECBAgQaFRAMNyoWJfjBcMF8HQlQIAAAQIE+hSYPj1iwYLOL6sjGyEY7r5cHnigVn+6o+WD6RYu9KIiQIAAAQIECBAgUL+AYLh+q3WOFAwXwNOVAAECBAgQ6FUgdwZPmND5pbKXkOiQEAyvu1x6lpQocw1q/zshQIAAAQIECBBoXEAw3LjZ2h6C4QJ4uhIgQIAAAQK9CuSDxfIBY9lGjozInaFZKqDsTTC87grIkiNZUuLBB2tf8yC6sr9KjJ8AAQIECBAg0JiAYLgxr25HC4YL4OlKgAABAgQIrCPQ84Fz8+dHZFkJTSmJvtZAzzWT5SSyrIRGgAABAgQIECBAYEMCguENCa3n64LhAni6EiBAgAABAusIZM3Y3CGcbeLEzp3DqATD61sDuVN4yZLaEfkAulWrrBgCBAgQIECAAAECGxYQDG/YqM8jBMMF8HQlQIAAAQIEuglcemnEYYd1fkq92O4LRCmJvl8wWXokS5B0tHnzIo46yguMAAECBAgQIECAwPoFBMMFVohguACergQIECBAgEA3AbuF178gBMPr9+m6azhrUueuYbWp/U+GAAECBAgQIEBgfQKC4QLrQzBcAE9XAgQIECBAYK1Az93Cy5bVHiqmdQoIhte/Guwa9mohQIAAAQIECBBoVEAw3KhYl+MFwwXwdCVAgAABAgTWCnTdLTxlSkQ+UEzrLiAY3vCKUGt4w0aOIECAAAECBAgQ6BQQDBdYDYLhAni6EiBAgAABAlUBtYXrWwiC4Q079dw1PH9+xPTpG+7nCAIECBAgQIAAgXIKCIYLzLtguACergQIECBAgEBVIB8aloFettGjIx54AExvAoLh+tbFdttFPPhg7dgsR5JlSTQCBAgQIECAAAECvQkIhgusC8FwATxdCRAgQIAAgWoInGUkOpodnn0vCsFwfS8YO9Drc3IUAQIECBAgQIBAhGC4wCoQDBfA05UAAQIECBCI2bMj5sypQYwcWdstvPnmYHoTEAzXty6efDIidw2vWVM7/tBDa+VKNAIECBAgQIAAAQI9BQTDBdaEYLgAnq4ECBAgQIBAdbdwR+mIGTMizihtcKcAACAASURBVD4bSl8CguH610bXXzjkLxpWr66/ryMJECBAgAABAgTKIyAYLjDXguECeLoSIECAAIGSCyxaFDFtWifCqlW1nZ5a7wKC4fpXhhIl9Vs5kgABAgQIECBQZgHBcIHZFwwXwNOVAAECBAiUXGDq1IhrrqkhTJkSkUGx1reAYLix1dF1fe25Z8TixY31dzQBAgQIECBAgED7CwiGC8yxYLgAnq4ECBAgQKDEAlkHdtSoTgAPndvwYhAMb9io6xE9H0JnR3pjfo4mQIAAAQIECJRBQDBcYJYFwwXwdCVAgAABAiUW6BnaZQ1YD51b/4IQDDf2gun5EDq/fGjMz9EECBAgQIAAgTIICIYLzLJguACergQIECBAoMQCykg0PvmC4cbNpk+PWLCg1k+5ksb99CBAgAABAgQItLuAYLjADAuGC+DpSoAAAQIESiyQZSRyR2c2OznrWwiC4fqcuh7VdWd67kjPnekaAQIECBAgQIAAgQ4BwXCBtSAYLoCnKwECBAgQKKmAMhL9m3jBcONuPWtZL1wYkbvVNQIECBAgQIAAAQIpIBgusA4EwwXwdCVAgAABAiUV6Pr2/okTI269taQQDQ5bMNwg2AuHjx8fcffdtb8cemhE/mJCI0CAAAECBAgQIJACguEX1sEtt9wSc+fOjUcffTTGjh0b+Y+PMWPGrHeVCIa9iAgQIECAAIFGBSZMiFi+vNZr1qyI2bMbPUM5jxcM92/ejzoq4pxzan2Vk+ifoV4ECBAgQIAAgXYVEAxXZvbhhx+OffbZJy6++OKYUPnX2tlnnx0//elP4+tf/7pguF1XvnERIECAAIFhEOj51v5lyyJyR6e2YQHB8IaNejsid6RPmtT5FWuuf456ESBAgAABAgTaUUAw/EIwvKzyU3KGw9lWrFgRH/3oR+P2228XDLfjqjcmAgQIECAwTAKLFkVMm9Z58eefH6YbacHLCob7P2kbbdTZ18MO+++oJwECBAgQIECg3QQEw73M6IUXXhj33HNP5W13L7zvro9ZV0qi3V4OxkOAAAECBAZXoOvb+tUXbsxaMNyYV9ej99wzYsmS2mdmzIjKu+P6fy49CRAgQIAAAQIE2kdAMNxjLr///e/HySefHFdccUVsvfXWa7/aW0h83nnnxcqVK9tnNRgJAQIECBAgMKgCArr+8wqG+2/X9RcSWboky0loBAgQIECAAAECBJomGH7uueeqs7HJJpsM26xce+21kWHvRRddFKNHj+52H9ddd90693XMMccIhodttlyYAAECBAi0noC39Pd/zgTD/be79NKIww7r7K+ESf8t9SRAgAABAgQItJPAsAXD+cC3q666KpYuXRo///nPY82aNVXXkSNHxg477BC77bZbvPe97+22a3cw4W+++eaYN29eXFr5yXnLLbes61JKSdTF5CACBAgQIECgItDzwXOLF0fkDmKtPgHBcH1OvR21fHlUHrDc+RVrr/+WehIgQIAAAQIE2klgyIPhp59+OubOnRtXXnll5QfUCbH77rtXg+BRo0bFRpVtNE888UTce++91cA4Hwh3wAEHxHHHHRebbbbZoLlnKL3vvvtWy0e84hWvqPs6guG6qRxIgAABAgRKL3DrrRGTJnUy2LXZ2JIQDDfm1fPorrvVFy6MmDq12Pn0JkCAAAECBAgQaH2BIQ+G3/GOd8RrX/vaOOKII+JVr3rVegXvv//+OP/882PFihVxww03DJr2t771rTjhhBNixIgR3a5x++23VwPrvppgeNCmxIkJECBAgEDbCeQDv44+ujasceMichenVr+AYLh+q96O7FrfetasiNmzi51PbwIECBAgQIAAgdYXGPJg+Lvf/W687W1va0jupptuire//e0N9RmKgwXDQ6HsGgQIECBAoD0Euj4A7NBDo1K+qj3GNVSjEAwXk54+PWLBgto5rL9ilnoTIECAAAECBNpFYMiD4Z5wWTrif/7nf+KPf/zjOqY777xzUzsLhpt6etwcAQIECBBoKgE7NotNh2C4mF/uEJ4zp3aOiRMjsrSJRoAAAQIECBAgUG6BYQ2Gs0zEueeeG3/+859j4403Xmcm8qF0zdwEw808O+6NAAECBAg0l8CYMREPPFC7p8rzbiN3EGv1CwiG67fq7chFiyKmTev8ihrXxTz1JkCAAAECBAi0g8CwBsNvetOb4rzzzqvU2RsXm2yySct5CoZbbsrcMAECBAgQGDaBrg//Wrw4IncQa/ULCIbrt+rtSA8/LOanNwECBAgQIECgHQWGNRjeb7/94tprr21ZV8Fwy06dGydAgAABAkMu0DUYXrYsYvz4Ib+Flr6gYLjY9OVu9dy13tHsGC7mqTcBAgQIECBAoB0EhjUYvuSSS+KZZ56JD3zgA/Gyl72s5TwFwy03ZW6YAAECBAgMi8Dy5RETJgjliuALhovo1fr65URxQ2cgQIAAAQIECLSTwLAGwzfccEOceOKJ8dRTT8Wmm25a+WF1o26299xzT1NbC4abenrcHAECBAgQaBoBb+MvPhWC4eKGypkUN3QGAgQIECBAgEA7CQxrMJw1hg888MBqjeG/+Iu/WMd11113bWprwXBTT4+bI0CAAAECTSMgGC4+FYLh4oaC4eKGzkCAAAECBAgQaCeBYQ2G99lnn8hdw63aBMOtOnPumwABAgQIDK3AokUR06bVrjl6dETWe9UaExAMN+bV29Fdg+FZsyJmzy5+TmcgQIAAAQIECBBoXYFhDYZPOumkePe73x077bRTSwoKhlty2tw0AQIECBAYcoEM4ObMqV124sSI3EGsNSYgGG7Mq7ej99wzYsmS2lcEw8U9nYEAAQIECBAg0OoCwxoMH3vssXHTTTfF9ttvH1tttdU6ll/96leb2lcw3NTT4+YIECBAgEDTCAiGi0+FYLi4oWC4uKEzECBAgAABAgTaSWBYg+HTTjut+tC5vloGx83cBMPNPDvujQABAgQINI+AYLj4XAiGixsKhosbOgMBAgQIECBAoJ0EhjwYvuuuu2LnnXduyLA/fRq6QD8PFgz3E043AgQIECBQMgHBcPEJFwwXNxQMFzd0BgIECBAgQIBAOwkMeTC8xx57xDvf+c746Ec/GltsscV6LZ944om48MIL4zvf+U58//vfbzp3wXDTTYkbIkCAAAECTSnQNRjefPOI1aub8jab+qYEw8WnZ8KEiOXLa+dRY7i4pzMQIECAAAECBFpdYMiD4dWVfwnNnDmz8tCVW2PvvfeON73pTZEB6+aVfyVtVHlUcn79v//7v+OOO+6I733ve7FnZWvDqaeeGqNGjWo6a8Fw002JGyJAgAABAk0pkA+bmzSp89aef74pb7Opb0owXHx6Kj9qr22C4eKezkCAAAECBAgQaHWBIQ+GO8BWrFgRl19+eSxdujQeeuihbo7bbrtt7LbbbnHQQQfF2LFjm9ZYMNy0U+PGCBAgQIBAUwkIhotPh2C4uGHXYHjevIijjip+TmcgQIAAAQIECBBoXYFhC4a7kj3zzDOxZs2a6qdGjhy53gfSNRO1YLiZZsO9ECBAgACB5hUQDBefG8FwccOuwfDixVF5Z17xczoDAQIECBAgQIBA6wo0RTDcqnyC4VadOfdNgAABAgSGVkAwXNxbMFzcUDBc3NAZCBAgQIAAAQLtJCAYLjCbguECeLoSIECAAIESCfQMhvPhc/kQOq1+AcFw/VZ9HSkYLm7oDAQIECBAgACBdhIQDBeYTcFwATxdCRAgQIBAiQSefDIqD9LtHLC38Tc++YLhxs269li+PGLChM7PLFsWMX58sXPqTYAAAQIECBAg0NoCguEC8ycYLoCnKwECBAgQKJmA3ZrFJlwwXMxPOZNifnoTIECAAAECBNpRYFiD4fe85z0xZcqU2HfffWOLLbZoOV/BcMtNmRsmQIAAAQLDJpC7M+++u3b5+fMjpk8ftltpyQsLhotN26JFEdOm1c4xblxE7iDWCBAgQIAAAQIEyi0wrMHweeedFzfddFOsXLky9thjj2pI/Na3vjX+8i//siVmRTDcEtPkJgkQIECAQFMI7LlnxJIltVuZNSti9uymuK2WuQnBcLGpyvU2Z07tHBMnRuQOYo0AAQIECBAgQKDcAsMaDHfQP/TQQ3HjjTdWQ+L7778/9t5775g6dWrsvvvusVHX91022VwJhptsQtwOAQIECBBoYoHcIbxgQe0GDz004tJLm/hmm/DWBMPFJqXyo3Vcc03tHDNmRJx9drHz6U2AAAECBAgQIND6Ak0RDHcwPvPMM/Gtb30r5s6dG0899VS88pWvjMMPPzze+973NmVALBhu/ReAERAgQIAAgaESsGOzmLRguJifHevF/PQmQIAAAQIECLSjwLAHw88//3zceeedlR0M11R3DY8YMSL222+/ePe73x2/+tWv4rTTTquWlzjhhBOazl8w3HRT4oYIECBAgEDTCnSt8Zo3WfkRSGtAQDDcAFYvh3Z9E54a18Us9SZAgAABAgQItIvAsAbDZ511Vlx33XXx+OOPx+TJkysPxJgWb3nLW2KTTTZZ63vffffF/vvvH8uWLWs6c8Fw002JGyJAgAABAk0rkA/7mjCh8/ZWrYrYbrumvd2muzHBcP+n5IEHIsaM6ey/eHFE7iDWCBAgQIAAAQIEyi0wrMFwBr4ZBu+7774xcuTIXmfiueeeiy9+8Ytx7LHHNt1MCYabbkrcEAECBAgQaGqBrrs2Fy6MyjMVmvp2m+rmBMP9n46sZ33YYZ397Vbvv6WeBAgQIECAAIF2EhjWYLjVIQXDrT6D7p8AAQIECAytQNc6rx4A1pi9YLgxr65HH3VUxDnn1D4zblxE7l7XCBAgQIAAAQIECAiGC6wBwXABPF0JECBAgEAJBboGdOPHR6VUVgkR+jlkwXA/4SrdsoRJRxjsFxL9d9STAAECBAgQINBuAoLhAjMqGC6ApysBAgQIECihQM+39K9eHbH55iWE6MeQBcP9QKt0efLJiFGjOvt68Fz/HPUiQIAAAQIECLSjgGC4wKwKhgvg6UqAAAECBEoo0DOkU2e4/kUgGK7fquuRt94aMWlS52dyl3ruVtcIECBAgAABAgQICIYLrAHBcAE8XQkQIECAQEkFMpS7++7a4GfNipg9u6QQDQ5bMNwg2AuH5/qaM6f2l9GjIx54oH/n0YsAAQIECBAgQKD9BATDBeZUMFwAT1cCBAgQIFBSga5BnTrD9S8CwXD9Vl2P9MDD/rnpRYAAAQIECBAog4BguMAsC4YL4OlKgAABAgRKKtDzrf3qDNe3EATD9Tl1PUrpksbN9CBAgAABAgQIlElAMFxgtgXDBfB0JUCAAAECJRbYaKPOwXsYWH0LQTBcn1PXozzssHEzPQgQIECAAAECZRIQDBeYbcFwATxdCRAgQIBAiQWmTo245poawJQpEYsWlRijzqELhuuE6nLY9OkRCxbUPjFxYkTuVtcIECBAgAABAgQIdAgIhgusBcFwATxdCRAgQIBAiQXs5Gx88gXDjZuNGhWR5SSy2ZneuJ8eBAgQIECAAIF2FxAMF5hhwXABPF0JECBAgECJBdR+bXzyBcONmfnlQ2NejiZAgAABAgQIlFFAMFxg1gXDBfB0JUCAAAECJRdQTqKxBSAYbsxr0qTO0hHKlTRm52gCBAgQIECAQFkEBMMvzPSzzz4bX/jCF+Liiy+OH/3oR7HFFltscA0IhjdI5AACBAgQIECgD4GeOzpXrYrYbjtcfQkIhutfGw88EDFmTOfxCxdG5C8iNAIECBAgQIAAAQJdBQTDL2gcfvjhMXbs2Dj//PPjjjvuEAx7nRAgQIAAAQKDKpDlJDIIXrOmdplZsyJmzx7US7b0yQXD9U9frqM5c2rHjxzZWWe4/jM4kgABAgQIECBAoAwCguEXZnnFihXVYHiHHXYQDJdh5RsjAQIECBBoAoHp0yMWLKjdSIbEuWtY611AMFz/ysjdwrlrONuhh0bk7nSNAAECBAgQIECAQE8BwXAPkb6C4V//+tfrrJ6JEyfGypUrrSoCBAgQIECAQL8Eli+PmDChs+v8+REZFmvrCgiG61sVPUuULF4cseee9fV1FAECBAgQIECAQLkEBMN1BsOHHHLIOisjS04Ihsv1gjFaAgQIECAw0AIZ2i1ZUjurXcN96wqG61t5XXcLjxsXkb980AgQIECAAAECBAj0JiAYrjMY7g3Pw+e8qAgQIECAAIGiAnZ41icoGN6w06JFEdOmdR5nB/qGzRxBgAABAgQIECizgGBYMFzm9W/sBAgQIECgKQRyp/CDD9ZuJXcQ59v/te4CguENr4hJkyJuvbV23OjRnXWGN9zTEQQIECBAgAABAmUUEAz3mHUPnyvjy8CYCRAgQIDA8ArYNbxhf8Hw+o0yEM5guKPNmhUxe/aGXR1BgAABAgQIECBQXgHBcGXuV69eHW9+85urq+BPf/pTjBgxovrfSyoF/17+8pf3uTqUkijvC8fICRAgQIDAQAvYNbx+UcHw+n267hYeObK2W3jzzQd6lTofAQIECBAgQIBAOwkIhgvMpmC4AJ6uBAgQIECAQDcBu4YFw/19SfTcLTxvXsRRR/X3bPoRIECAAAECBAiURUAwXGCmBcMF8HQlQIAAAQIE1hHoumt4/PiIZcsgdQjYMdz3WlBb2OuEAAECBAgQIECgPwKC4f6ovdBHMFwAT1cCBAgQIEBgHYGeu4bnz4+YPh1UCgiGe18H1ozXBwECBAgQIECAQH8FBMP9lav0EwwXwNOVAAECBAgQ6FUgdwrffXftS7mDOHcNqxUrGO5tsTz5ZMSECbV6wtlGj+78by8vAgQIECBAgAABAhsSEAxvSGg9XxcMF8DTlQABAgQIEOhVoGe92FmzImbPhmXH8LprIOsIn3NO5+cXL47Yc09rhQABAgQIECBAgEB9AoLh+px6PUowXABPVwIECBAgQKBPgZ6BX+4azp3EZW6C4e6zv3x5bbdwR5sxI+Lss8u8QoydAAECBAgQIECgUQHBcKNiXY4XDBfA05UAAQIECBDoUyBLBGQZiTVraod4EJ1SEj0XS4bCGQ5nGzmyVkJCyRH/UyFAgAABAgQIEGhEQDDciFaPYwXDBfB0JUCAAAECBNYrkLs/jz6685Cyl5SwY7hzLWRpkTlzOv/uIYX+Z0KAAAECBAgQINAfAcFwf9Re6CMYLoCnKwECBAgQILBBgawXu2RJ7bDcDZo1ZMtaUkIwXFsHPUtITJwYkXWpNQIECBAgQIAAAQKNCgiGGxXrcrxguACergQIECBAgMAGBbI8QAbBHSUlsrxE1hsuY8kAwXBElhjJEhK5Ljqa+tMbfBk5gAABAgQIECBAoA8BwXCBpSEYLoCnKwECBAgQIFCXwKWXRhx2WOehU6dGLFxYV9e2OkgwHDFtWsSiRZ3TOm9eRD6oUCNAgAABAgQIECDQHwHBcH/UXugjGC6ApysBAgQIECBQt0CGwddcU+5AsOzBcM+a01OmdA+J615MDiRAgAABAgQIECDwgoBguMBSEAwXwNOVAAECBAgQqFsgSwhkGYmOkhLZMesNZw3isrQyB8M96wqPHFkrJ1HGkiJlWe/GSYAAAQIECBAYCgHBcAFlwXABPF0JECBAgACBhgQyHMwguCMczlBw1aryhINlDYbzlwJjxtTqC3e0sv1SoKEXioMJECBAgAABAgTqFhAM10217oGC4QJ4uhIgQIAAAQINC2R92awz29HywXQZEpZh52gZg+EMgydNishfCnS0+fMjpk9veOnoQIAAAQIECBAgQGAdAcFwgUUhGC6ApysBAgQIECDQL4GetWbL8jC6MgbD+dDBfPhgR5sxIyLnXyNAgAABAgQIECAwEAKC4QKKguECeLoSIECAAAEC/RbIHaMLFnR2z7/nTtJ2bmULhnuGwh42186r29gIECBAgAABAsMjIBgu4C4YLoCnKwECBAgQINBvgSwxkPWG77678xSzZkXMnt3vUzZ9xzIFwz1D4XHjIm69tRwlQ5p+IbpBAgQIECBAgEAbCQiGC0ymYLgAnq4ECBAgQIBAIYHewuF2rj9blmBYKFzoZaEzAQIECBAgQIBAAwKC4Qaweh4qGC6ApysBAgQIECBQWCDD4XwA3YMPdp6qXcPhMgTDQuHCLwknIECAAAECBAgQaEBAMNwAlmC4AJauBAgQIECAwKAILF9eKyuxZk3n6fMBZfmgsnZq7R4M9wyFR46slY/I4F8jQIAAAQIECBAgMBgCguECqnYMF8DTlQABAgQIEBgwgd7C4XZ7IF07B8NC4QF7KTgRAQIECBAgQIBAAwKC4Qaweh4qGC6ApysBAgQIECAwoAK9hcO5k3jhwvZ4aFk7BsNZCmTatNrO4I5mp/CAviycjAABAgQIECBAYD0CguECy0MwXABPVwIECBAgQGDABTIcnjq1e83hLEWQ4fB22w345Yb0hO0WDOdc5U7h/FMoPKRLycUIECBAgAABAgReEBAMF1gKguECeLoSIECAAAECgyKQu1Bzp/Ddd3eefvPNIxYvbu16te0UDGcYPGlSRM5VRxs3rrZzOOdKI0CAAAECBAgQIDAUAoLhAsqC4QJ4uhIgQIAAAQKDJpCBY+4cXrKk+yXmz4/I2sOt2NolGL700tpO4a5NKNyKK9I9EyBAgAABAgRaX0AwXGAOBcMF8HQlQIAAAQIEBl1g9uyIOXO6XyaD4XnzWm9naqsHwxnWH310RAbDXduhh677uUFfGC5AgAABAgQIECBAoCIgGC6wDATDBfB0JUCAAAECBIZEYNGi2i7hNWs6L5f1hrPucNYfbpXWysFwX/WEzz67dXdwt8q6cZ8ECBAgQIAAAQJ9CwiGC6wOwXABPF0JECBAgACBIRN44IFaaYmudYfz4hlMzpgxZLdR6EKtGgznju3cud21jR4dkYF9KwXzhSZPZwIECBAgQIAAgaYUEAwXmBbBcAE8XQkQIECAAIEhFchSBrlz+Jprul82H1SXpSWaPaRstWC4t13CKT9lSq10hIfMDenydzECBAgQIECAAIFeBATDBZaFYLgAnq4ECBAgQIDAsAj0VloibyR3tc6aNSy3VNdFWyUYzgA+dwnnbuyubeTIWiCcO7c1AgQIECBAgAABAs0gIBguMAuC4QJ4uhIgQIAAAQLDJpClJXL38JIl3W8haw9nQJwPRGu21grB8IIFNb/07drsEm621eR+CBAgQIAAAQIEUkAwXGAdCIYL4OlKgAABAgQIDLtA7mrNILPrg+nypjIgnj8/IstMNEtr5mA4d2EfffS6gXDuEk7fo45qFkX3QYAAAQIECBAgQKBTQDBcYDUIhgvg6UqAAAECBAg0hUDubs3gsmft4by5DIazvEQzBMTNGAzfemutbET+2bNNnFgrHZEhu0aAAAECBAgQIECgGQUEwwVmRTBcAE9XAgQIECBAoKkEMtzM8hIPPrjubWVd3BkzhjcgbqZgeH2B8LhxtfrCzRCmN9UCczMECBAgQIAAAQJNJyAYLjAlguECeLoSIECAAAECTSmQu1yz/EFvAXGGnRkeD0cN4mYIhnNXdYa+ve0QzrIR+bX00QgQIECAAAECBAi0goBguMAsCYYL4OlKgAABAgQINLXA+gLiLI+Q5ScyIN5886EZxnAFw1lqIx8qlx49HyqXIx89umaRgfBQWQyNuKsQIECAAAECBAi0u4BguMAMC4YL4OlKgAABAgQItITA+gLiHECWmciPwd5FPJTB8JNP1mou5w7g5ct7n6YMhHNntR3CLbGM3SQBAgQIECBAgEAvAoLhAstCMFwAT1cCBAgQIECgpQQyIM6PJUt6v+3cLZulJjIkzgevDfRD1wY7GM7dwBkGZ5mIRYv6npocW4bBAuGWWr5ulgABAgQIECBAQDDc9xq47bbb4vTTT49HH300Xv/618cZZ5wRW2655XoXjWDYa4oAAQIECBAom0AGqLlTNsPTNWv6Hv348d2D4qJOgxEMZ8id48iP3spEdNxz1g/OIDhLRgx04F3URX8CBAgQIECAAAEC/RWwY7gi97vf/S4mT54cF1xwQbzuda+Lc889N1atWhVf+tKXBMP9XVn6ESBAgAABAm0tkOUWOkLV3Gm7oZa7ifMjA+Nx4xoPWIsGwxn83n13rTRE7gru7QFyPceQ99lRP3hD4/N1AgQIECBAgAABAq0mIBiuzNgNN9wQV111VVxyySXV+cugeLfddotly5bFiBEj+pxTO4Zbbbm7XwIECBAgQGAwBDpC4qzJm+FrPS1LT2RInDtw8yP/u+PhbRnI9nyQ24aC4Qx8O3YwZwicHxn+5r31VSe4t/ucMqVzp7PdwfXMpGMIECBAgAABAgRaVUAwXJm5L3/5y/H444/HySefvHYeMxi+4oorYsyYMYLhVl3d7psAAQIECBAYcoEMYjt25Oaf9QbFfd1oR4D84IOfrbyja2b1sNGjZ8aoUac0FPj2df4MobuWvegZSA85oAsSIECAAAECBAgQGCIBwXAF+gtf+EI899xzcdxxx61lnzRpUpx//vkxduzY6udOOeWUdabksssui5UrVw7RVLkMAQIECBAgQKD1BLoGxblzt6+H1214ZBdUDjnvhcMOr/x5xIa79DgiawVnCNwRBGdpC0Fww4w6ECBAgAABAgQItImAYLgykV/5ylfikUceqTxIZfbaad11113jyiuvrOxIGV39XD6crmf78Ic/LBhukxeCYRAgQIAAAQJDJ5BlHjIk7vjoKPewvofZNXp3Eyd2lqnoqG0sBG5U0fEECBAgQIAAAQLtLCAYrszuTTfdFAsWLIhvfOMb1bl++OGHY++9967WGH7Ri17U5/yrMdzOLw1jI0CAAAECBIZDoKM+cM9rZ4icAXJH6ygx0fW4jnrFw3HfrkmAAAECBAgQIECg1QQEw5UZe+qpp2KvvfaKc8450FBZfAAAEtdJREFUJ3bZZZc49dRT4w9/+EOceeaZ651PwXCrLXf3S4AAAQIECBAgQIAAAQIECBAgQIBACgiGX1gHt99+e3zuc5+Lxx57LN7whjfEGWecUXmoySjBsNcJAQIECBAgQIAAAQIECBAgQIAAAQJtJyAYLjCldgwXwNOVAAECBAgQIECAAAECBAgQIECAAIFhExAMF6AXDBfA05UAAQIECBAgQIAAAQIECBAgQIAAgWETEAwXoBcMF8DTlQABAgQIECBAgAABAgQIECBAgACBYRMQDBegFwwXwNOVAAECBAgQIECAAAECBAgQIECAAIFhExAMF6AXDBfA05UAAQIECBAgQIAAAQIECBAgQIAAgWETEAwXoM9gWCNAgECrCYwdOzZWrFjRarftfgkQIBC77bZbLF26lAQBAgRaTuA1r3lN/OxnP2u5+3bDBAgQWLlyJYQ2FhAMt/HkGtrACDzyyCNxzDHHxOWXXz4wJ3QWAgSGReDwww+PY489Nrbffvthub6LEiBQXOCyyy6L559/Pg455JDiJ3MGAgSGReC+++6LuXPnxgUXXDAs13dRAgQGRuDggw+Os846K7beeuuBOaGzECAwLAKC4WFhd9FWEhAMt9JsuVcCfQsIhq0OAq0vIBhu/Tk0AgKCYWuAQHsICIbbYx6NgoBg2BogsAEBwbAlQqA9BATD7TGPRlFuAcFwueff6NtDQDDcHvNoFAQEw9YAgfYQEAy3xzwaxSAKCIYHEdepCQyhgGB4CLFdisAgCQiGBwnWaQkMoYBgeAixXYrAIAoIhgcR16kJDKGAYHgIsV2qNQUEw605b+6aQE8BwbA1QaD1BQTDrT+HRkBAMGwNEGgPAcFwe8yjURAQDFsDBAgQIECAAAECBAgQIECAAAECBAgQKJmAYLhkE264BAgQIECAAAECBAgQIECAAAECBAgQEAxbAwQIECBAgAABAgQIECBAgAABAgQIECiZgGC4ZBNuuAQIECBAgAABAgQIECBAgAABAgQIEBAMWwMECBAgQIAAAQIECBAgQIAAAQIECBAomYBguGQTbriNC1x77bUxc+bMOP3002OfffZZe4Lbbrut+rlHH300Xv/618cZZ5wRW265ZeMX0IMAgSETyNftRz7ykdh0003XXvP444+PD37wg0N2Dy5EgED/BC644IK4/PLL409/+lO8/e1vr35vftGLXtS/k+lFgMCQC+Rr97WvfW2MGDFi7bUnT54c55577pDfiwsSINCYwLPPPhtf+MIX4uKLL44f/ehHscUWW6w9ge/PjVk6mkCzCQiGm21G3E9TCVxyySXx4x//OB577LFqmNQRDP/ud7+L/EE2vwm+7nWvq/5Au2rVqvjSl77UVPfvZggQ6C5w/fXXx0033eS1amEQaDGB/EfoiSeeGN/85jfjxS9+cfzbv/1b7L333nHwwQe32EjcLoHyCuTP0+985zurP1trBAi0lsDhhx8eY8eOjfPPPz/uuOOOtcGw78+tNY/ulkBvAoJh64LAegRWrFgRr3nNa+LQQw+NAw88cG0wfMMNN8RVV10VGRxny6B4t912i2XLlnXbBQGXAIHmErjiiiviv/7rv+K0005rrhtzNwQIrFdg9uzZ8bd/+7fxsY99rHrcLbfcUv0enDuINQIEWkPg/vvvj3/5l3+pvn41AgRaSyD/XZzB8A477NAtGPb9ubXm0d0SEAxbAwT6KXDIIYd0C4a//OUvx+OPPx4nn3zy2jNmMJyh05gxY/p5Fd0IEBhsgdzlf+ONN1bfiv7EE0/ExIkT4zOf+Uy89KUvHexLOz8BAgUE8he0H/jAB6olJLLdd9991RIwP/zhDwucVVcCBIZSYPny5dXd/q961ati5cqVseOOO0aGSn52HspZcC0CxQR6BsO+Pxfz1JtAMwjYMdwMs+AehlUgf/v53HPPdbuHrD+aP6x2tJ7BcNZXyj7HHXfc2mMmTZpUfWtN/iZVI0Bg+AR+85vfxK9//et1bmCbbbaJO++8s7pj+MMf/nA8//zzcfTRR8f222/f7Zc8w3fnrkyAQF8CBxxwQBxxxBHVX+Zky9d4viU936mjESDQGgK/+MUv4tJLL43DDjssXvGKV1TLOi1evDi+853vtMYA3CUBAuvsGPb92aIg0PoCguHWn0MjKChwwgknxB/+8IduZxk1alR1B0NH6xkMf+UrX4lHHnmk2zG77rprXHnllTF69OiCd6Q7AQJFBJYsWRJXX331OqfIcjC5s79ryzqHWbf05ptvLnJJfQkQGGSB6dOnx/ve9761JZ0yYMrP3X777YN8ZacnQGCwBJ555pkYN25cNRzeaqutBusyzkuAwAAK9Nwx7PvzAOI6FYFhEhAMDxO8y7aWQM9gOB9etWDBgvjGN75RHcjDDz9cfQhO7lzyhPTWmlt3Wy6BDJNe9rKXrf0H6A9+8IP47Gc/G1k3XCNAoHkFTjnllBg5cmTMmDGjepPXXHNNLFy4sLr7UCNAoDUEHn300fjtb38br371q6s3nGWd8iHOXR9k1RojcZcEyivQMxj2/bm8a8HI20dAMNw+c2kkgyjQMxh+6qmnYq+99opzzjkndtlllzj11FOru47PPPPMQbwLpyZAoKjA3Llz4+c//3mce+651VISn/jEJ6oPmDz22GOLnlp/AgQGUeCuu+6KY445pvrOnJe85CWR35cPOuig2H///Qfxqk5NgMBACuQ7embOnFndWJEPk8zvxfkL2m9961sDeRnnIkBgEAV6BsO+Pw8itlMTGCIBwfAQQbtMawpMmTIlcodhvtVtk002iY033jjOOuus6ltZ8+2rn/vc5+Kxxx6LN7zhDXHGGWdElqDQCBBoXoH8BU4+NDL/cZq7+ydPnhwnnXRSbLbZZs170+6MAIGqwMUXX1x9t86zzz4b73rXu+L444+vfl/WCBBoHYF8COxll10Wf/zjH6u7hXO3YdYb1ggQaF6B1atXx5vf/ObqDeZO/xEjRlT/O3+efvnLX+77c/NOnTsjUJeAYLguJgcRIECAAAECBAgQIECAAAECBAgQIECgfQQEw+0zl0ZCgAABAgQIECBAgAABAgQIECBAgACBugQEw3UxOYgAAQIECBAgQIAAAQIECBAgQIAAAQLtIyAYbp+5NBICBAgQIECAAAECBAgQIECAAAECBAjUJSAYrovJQQQIECBAgAABAgQIECBAgAABAgQIEGgfAcFw+8ylkRAgQIAAAQIECBAgQIAAAQIECBAgQKAuAcFwXUwOIkCAAAECBAgQIECAAAECBAgQIECAQPsICIbbZy6NhAABAgQIECBAgAABAgQIECBAgAABAnUJCIbrYnIQAQIECBAgQIAAAQIECBAgQIAAAQIE2kdAMNw+c2kkBAgQIECAAAECBAgQIECAAAECBAgQqEtAMFwXk4MIECBAgAABAgQIECBAgAABAgQIECDQPgKC4faZSyMhQIAAAQIECBAgQIAAAQIECBAgQIBAXQKC4bqYHESAAAECBAgQIECAAAECBAgQIECAAIH2ERAMt89cGgkBAgQIECBAgAABAgQIECBAgAABAgTqEhAM18XkIAIECBAgQIAAAQIECBAgQIAAAQIECLSPgGC4febSSAgQIECAAAECBAgQIECAAAECBAgQIFCXgGC4LiYHESBAgAABAgQIECBAgAABAgQIECBAoH0EBMPtM5dGQoAAAQIECBAgQIAAAQIECBAgQIAAgboEBMN1MTmIAAECBAgQIEBguARWr14d++23X3zxi1+MXXbZpe7buPHGG+Occ86Jq6++OjbbbLO6+zmQAAECBAgQIECAQBkEBMNlmGVjJECAAAECBAi0sMCRRx4Zf/d3fxcnnnhiw6M45phjYuTIkTFr1qyG++pAgAABAgQIECBAoJ0FBMPtPLvGRoAAAQIECBBocYEVK1bEAQccEEuWLIm//uu/bng0999/f7zrXe+KW265JbbeeuuG++tAgAABAgQIECBAoF0FBMPtOrPGRYAAAQIECBBoQoFvfvObcf7558dNN90UL37xi+O3v/1t7L333tXdwFOmTFnnjj/zmc/E73//+5g3b171a6eddlpkaYns++Mf/zjWrFkTM2fOjEcffbRaMiL/POSQQ+Jf//Vf157r4IMPjl133TU+/vGPN6GIWyJAgAABAgQIECAwPAKC4eFxd1UCBAgQIECAQCkFnn/++fjgBz8Y48ePj0996lNxyimnxAMPPBCXXHJJrx5vfetb46Mf/Wh113C2M888My677LKYP39+7LTTTtUawpdeemkcfvjh8bGPfSzuuuuuOOigg2Lp0qUxatSoap/zzjsv7rjjjrj88stLaW7QBAgQIECAAAECBHoTEAxbFwQIECBAgAABAkMq8NBDD8XUqVPj85//fJxwwglx3XXXxTbbbLPOPTzzzDMxduzYuOqqq6pBckcw/MMf/jAWLlxY/fttt90WH/7wh+OnP/1pvOxlL4vnnnsudtxxx+ru4de97nXVY26++ebqde68884hHaeLESBAgAABAgQIEGhmAcFwM8+OeyNAgAABAgQItKnAhRdeWN39myUkDjvssF5H+fjjj8fuu+8e3/ve92K77bZbGwzfd9998dWvfrX69x/96EfV/lmLuKPtsMMO1d3BO++8c/VTP/nJT+L9739/3HvvvbHJJpu0qahhESBAgAABAgQIEGhMQDDcmJejCRAgQIAAAQIEBkAg6wJfe+211Z3Dc+bM6fWMHcFw7vgdPXp09ZgMk3sGwx/60Ifinnvu6TMYzt3E73vf+wTDAzBvTkGAAAECBAgQINA+AoLh9plLIyFAgAABAgQItIRAPjTuiCOOqNYKPvDAAyN3D++yyy7r3HtfpSQaDYYzWD7++OOr9Yc1AgQIECBAgAABAgRqAoJhK4EAAQIECBAgQGDIBP74xz/GvvvuW60LnOUd8iFyV1xxRVx//fUxYsSIde5j8uTJ1QfLvfe9761+rT87hs8///zIusQePjdk0+xCBAgQIECAAAECLSAgGG6BSXKLBAgQIECAAIF2ETjrrLNi6dKl1QfKbbTRRtWHxU2ZMiUmTZoUn/zkJ9cZ5kknnRRPP/10fPGLX+x3MPzBD34w3vjGN8bHP/7xdmE0DgIECBAgQIAAAQKFBQTDhQmdgAABAgQIECBAYLAE8qFyBxxwQNx2222xxRZbNHyZVatWVXco33LLLbH11ls33F8HAgQIECBAgAABAu0qIBhu15k1LgIECBAgQIBAmwgceeSR8YpXvKJaJ7jRlruQ/+qv/ipmzZrVaFfHEyBAgAABAgQIEGhrAcFwW0+vwREgQIAAAQIEWl9g9erVsd9++8W8efNi5513rntA3/3ud6slKBYuXBibbbZZ3f0cSIAAAQIECBAgQKAMAoLhMsyyMRIgQIAAAQIECBAgQIAAAQIECBAgQKCLgGDYciBAgAABAgQIECBAgAABAgQIECBAgEDJBATDJZtwwyVAgAABAgQIECBAgAABAgQIECBAgIBg2BogQIAAAQIECBAgQIAAAQIECBAgQIBAyQQEwyWbcMMlQIAAAQIECBAgQIAAAQIECBAgQICAYNgaIECAAAECBAgQIECAAAECBAgQIECAQMkEBMMlm3DDJUCAAAECBAgQIECAAAECBAgQIECAgGDYGiBAgAABAgQIECBAgAABAgQIECBAgEDJBATDJZtwwyVAgAABAgQIECBAgAABAgQIECBAgIBg2BogQIAAAQIECBAgQIAAAQIECBAgQIBAyQQEwyWbcMMlQIAAAQIECBAgQIAAAQIECBAgQICAYNgaIECAAAECBAgQIECAAAECBAgQIECAQMkEBMMlm3DDJUCAAAECBAgQIECAAAECBAgQIECAgGDYGiBAgAABAgQIECBAgAABAgQIECBAgEDJBATDJZtwwyVAgAABAgQIECBAgAABAgQIECBAgIBg2BogQIAAAQIECBAgQIAAAQIECBAgQIBAyQQEwyWbcMMlQIAAAQIECBAgQIAAAQIECBAgQICAYNgaIECAAAECBAgQIECAAAECBAgQIECAQMkEBMMlm3DDJUCAAAECBAgQIECAAAECBAgQIECAgGDYGiBAgAABAgQIECBAgAABAgQIECBAgEDJBATDJZtwwyVAgAABAgQIECBAgAABAgQIECBAgIBg2BogQIAAAQIECBAgQIAAAQIECBAgQIBAyQQEwyWbcMMlQIAAAQIECBAgQIAAAQIECBAgQICAYNgaIECAAAECBAgQIECAAAECBAgQIECAQMkEBMMlm3DDJUCAAAECBAgQIECAAAECBAgQIECAgGDYGiBAgAABAgQIECBAgAABAgQIECBAgEDJBATDJZtwwyVAgAABAgQIECBAgAABAgQIECBAgIBg2BogQIAAAQIECBAgQIAAAQIECBAgQIBAyQT+H9lNv0CHe9dZAAAAAElFTkSuQmCC",
+ "text/html": [
+ ""
+ ]
+ },
+ "metadata": {},
+ "output_type": "display_data"
+ }
+ ],
+ "source": [
+ "fig.add_trace( go.Scatter(x=[0,0], y=[0,2*np.abs(R)], mode='lines', line_width=3, line_color=\"black\", name='2R'))\n",
+ "fig.show()"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 17,
+ "id": "federal-shooting",
+ "metadata": {},
+ "outputs": [],
+ "source": [
+ "%load_ext watermark"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 18,
+ "id": "applicable-dependence",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "plotly 5.4.0\n",
+ "numpy 1.19.2\n",
+ "2023-01-31 \n",
+ "\n",
+ "CPython 3.7.10\n",
+ "IPython 7.21.0\n",
+ "\n",
+ "compiler : GCC 7.3.0\n",
+ "system : Linux\n",
+ "release : 4.4.0-210-generic\n",
+ "machine : x86_64\n",
+ "processor : x86_64\n",
+ "CPU cores : 40\n",
+ "interpreter: 64bit\n"
+ ]
+ }
+ ],
+ "source": [
+ "%watermark --python --date --iversions --machine"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 19,
+ "id": "psychological-garage",
+ "metadata": {},
+ "outputs": [
+ {
+ "name": "stdout",
+ "output_type": "stream",
+ "text": [
+ "[NbConvertApp] Converting notebook particle_tracking_in_field.ipynb to HTML\n",
+ "[NbConvertApp] Writing 4343371 bytes to particle_tracking_in_field.html\n"
+ ]
+ }
+ ],
+ "source": [
+ "!jupyter nbconvert --to HTML particle_tracking_in_field.ipynb"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": 20,
+ "id": "timely-cycle",
+ "metadata": {},
+ "outputs": [
+ {
+ "data": {
+ "text/plain": [
+ "'/home/global/tests/some_notebooks'"
+ ]
+ },
+ "execution_count": 20,
+ "metadata": {},
+ "output_type": "execute_result"
+ }
+ ],
+ "source": [
+ "pwd"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "id": "effective-target",
+ "metadata": {},
+ "outputs": [],
+ "source": []
+ }
+ ],
+ "metadata": {
+ "kernelspec": {
+ "display_name": "Python 3",
+ "language": "python",
+ "name": "python3"
+ },
+ "language_info": {
+ "codemirror_mode": {
+ "name": "ipython",
+ "version": 3
+ },
+ "file_extension": ".py",
+ "mimetype": "text/x-python",
+ "name": "python",
+ "nbconvert_exporter": "python",
+ "pygments_lexer": "ipython3",
+ "version": "3.7.10"
+ }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 5
+}