Skip to content

Instantly share code, notes, and snippets.

@asmeurer
Last active August 29, 2015 14:04
Show Gist options
  • Save asmeurer/09091fc359b81d9aca7a to your computer and use it in GitHub Desktop.
Save asmeurer/09091fc359b81d9aca7a to your computer and use it in GitHub Desktop.
sympy solve profiles
profile.html is the profile in sympy master (python 3) without rational=False
profile2.html is sympy master (python 3) with rational=False
profile2-fastcache.html is sympy master (python 3) with rational=False and fastcache installed
profile2-0.7.1.html is sympy 0.7.1 (python 2) with rational=False
This file has been truncated, but you can view the full file.
<html>
<head>
<style>.frame {
margin-left: 0;
font-size: 10pt;
border-left: 1px solid #eee;
padding-left: 15px;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAMAAAB8rpxtAAAARVBMVEUAAAD9/f5xe4R1fYZ1fIf////O0NWzs7OysrJ2fYh2fYh2fIf///+FjJaxtbv////n6Or///+VmqP///92fYh5gYyCiJLu0pBqAAAAFHRSTlMAghs7SSu2CgTirXMj/M9EnhHqZ/jLwbwAAABGSURBVAjXY0ABHOxQwAHkMIqJQAAnkMPKBuWwgNQJC4HZXGBNggKiIA4TxAh+PiCbG2YeI68IJwfMdB42EWaEXawsDJgAACnNA3xj5yn5AAAAAElFTkSuQmCC);
background-repeat: no-repeat;
cursor: default;
pointer-events: fill;
background-color: rgba(255,255,255,0.2);
}
.frame.collapse {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAMAAACDd7esAAAARVBMVEUAAAD9/f51fYZxe4R2fYjO0NX///+zs7OysrJ1fId2fYh2fIf///+xtbuFjJb////n6Or///+VmqP///92fYh5gYyCiJLiCCvVAAAAFHRSTlMAgjsb4rYrCgRJrXMjz/xEnhHqZ/fev68AAAA+SURBVAjXY8AJOFg44Wx2EREuZjgbCLg5EGwRFiYIGwI44Ww+VjYoW5SXkQeqRkiAH6pXjFVYEGYXIxuUBQDVJAN8ddpNUwAAAABJRU5ErkJggg==);
}
.frame.collapse > .frame-children {
display: none;
}
.frame.no_children {
background-image: none !important;
}
.frame:hover .frame {
color: #888;
}
.frame:hover {
color: black !important;
background-color: rgba(188,213,255,0.02);
}
.frame.last-hover {
border-left-color: #a66 !important;
color: black !important;
}
.frame.last-hover .frame {
color: black !important;
}
.function {
font-weight: bold;
font-family: 'Consolas', 'Lucida Console', 'Monaco', monospace;
}
.code-position {
opacity: 0.5;
}</style>
<script>/*! jQuery v1.11.0 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k="".trim,l={},m="1.11.0",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(e=arguments[h]))for(d in e)a=g[d],c=e[d],g!==c&&(j&&c&&(n.isPlainObject(c)||(b=n.isArray(c)))?(b?(b=!1,f=a&&n.isArray(a)?a:[]):f=a&&n.isPlainObject(a)?a:{},g[d]=n.extend(j,f,c)):void 0!==c&&(g[d]=c));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray||function(a){return"array"===n.type(a)},isWindow:function(a){return null!=a&&a==a.window},isNumeric:function(a){return a-parseFloat(a)>=0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},isPlainObject:function(a){var b;if(!a||"object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;try{if(a.constructor&&!j.call(a,"constructor")&&!j.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}if(l.ownLast)for(b in a)return j.call(a,b);for(b in a);return void 0===b||j.call(a,b)},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(b){b&&n.trim(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:k&&!k.call("\ufeff\xa0")?function(a){return null==a?"":k.call(a)}:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){var d;if(b){if(g)return g.call(b,a,c);for(d=b.length,c=c?0>c?Math.max(0,d+c):c:0;d>c;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,b){var c=+b.length,d=0,e=a.length;while(c>d)a[e++]=b[d++];if(c!==c)while(void 0!==b[d])a[e++]=b[d++];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(f=a[b],b=a,a=f),n.isFunction(a)?(c=d.call(arguments,2),e=function(){return a.apply(b||this,c.concat(d.call(arguments)))},e.guid=a.guid=a.guid||n.guid++,e):void 0},now:function(){return+new Date},support:l}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s="sizzle"+-new Date,t=a.document,u=0,v=0,w=eb(),x=eb(),y=eb(),z=function(a,b){return a===b&&(j=!0),0},A="undefined",B=1<<31,C={}.hasOwnProperty,D=[],E=D.pop,F=D.push,G=D.push,H=D.slice,I=D.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},J="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",K="[\\x20\\t\\r\\n\\f]",L="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",M=L.replace("w","w#"),N="\\["+K+"*("+L+")"+K+"*(?:([*^$|!~]?=)"+K+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+M+")|)|)"+K+"*\\]",O=":("+L+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+N.replace(3,8)+")*)|.*)\\)|)",P=new RegExp("^"+K+"+|((?:^|[^\\\\])(?:\\\\.)*)"+K+"+$","g"),Q=new RegExp("^"+K+"*,"+K+"*"),R=new RegExp("^"+K+"*([>+~]|"+K+")"+K+"*"),S=new RegExp("="+K+"*([^\\]'\"]*?)"+K+"*\\]","g"),T=new RegExp(O),U=new RegExp("^"+M+"$"),V={ID:new RegExp("^#("+L+")"),CLASS:new RegExp("^\\.("+L+")"),TAG:new RegExp("^("+L.replace("w","w*")+")"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+K+"*(even|odd|(([+-]|)(\\d*)n|)"+K+"*(?:([+-]|)"+K+"*(\\d+)|))"+K+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+K+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+K+"*((?:-\\d)?\\d*)"+K+"*\\)|)(?=[^-]|$)","i")},W=/^(?:input|select|textarea|button)$/i,X=/^h\d$/i,Y=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,$=/[+~]/,_=/'|\\/g,ab=new RegExp("\\\\([\\da-f]{1,6}"+K+"?|("+K+")|.)","ig"),bb=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{G.apply(D=H.call(t.childNodes),t.childNodes),D[t.childNodes.length].nodeType}catch(cb){G={apply:D.length?function(a,b){F.apply(a,H.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function db(a,b,d,e){var f,g,h,i,j,m,p,q,u,v;if((b?b.ownerDocument||b:t)!==l&&k(b),b=b||l,d=d||[],!a||"string"!=typeof a)return d;if(1!==(i=b.nodeType)&&9!==i)return[];if(n&&!e){if(f=Z.exec(a))if(h=f[1]){if(9===i){if(g=b.getElementById(h),!g||!g.parentNode)return d;if(g.id===h)return d.push(g),d}else if(b.ownerDocument&&(g=b.ownerDocument.getElementById(h))&&r(b,g)&&g.id===h)return d.push(g),d}else{if(f[2])return G.apply(d,b.getElementsByTagName(a)),d;if((h=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return G.apply(d,b.getElementsByClassName(h)),d}if(c.qsa&&(!o||!o.test(a))){if(q=p=s,u=b,v=9===i&&a,1===i&&"object"!==b.nodeName.toLowerCase()){m=ob(a),(p=b.getAttribute("id"))?q=p.replace(_,"\\$&"):b.setAttribute("id",q),q="[id='"+q+"'] ",j=m.length;while(j--)m[j]=q+pb(m[j]);u=$.test(a)&&mb(b.parentNode)||b,v=m.join(",")}if(v)try{return G.apply(d,u.querySelectorAll(v)),d}catch(w){}finally{p||b.removeAttribute("id")}}}return xb(a.replace(P,"$1"),b,d,e)}function eb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function fb(a){return a[s]=!0,a}function gb(a){var b=l.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function hb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function ib(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||B)-(~a.sourceIndex||B);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function jb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function kb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function lb(a){return fb(function(b){return b=+b,fb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function mb(a){return a&&typeof a.getElementsByTagName!==A&&a}c=db.support={},f=db.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},k=db.setDocument=function(a){var b,e=a?a.ownerDocument||a:t,g=e.defaultView;return e!==l&&9===e.nodeType&&e.documentElement?(l=e,m=e.documentElement,n=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){k()},!1):g.attachEvent&&g.attachEvent("onunload",function(){k()})),c.attributes=gb(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=gb(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Y.test(e.getElementsByClassName)&&gb(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=gb(function(a){return m.appendChild(a).id=s,!e.getElementsByName||!e.getElementsByName(s).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==A&&n){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ab,bb);return function(a){var c=typeof a.getAttributeNode!==A&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==A?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==A&&n?b.getElementsByClassName(a):void 0},p=[],o=[],(c.qsa=Y.test(e.querySelectorAll))&&(gb(function(a){a.innerHTML="<select t=''><option selected=''></option></select>",a.querySelectorAll("[t^='']").length&&o.push("[*^$]="+K+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||o.push("\\["+K+"*(?:value|"+J+")"),a.querySelectorAll(":checked").length||o.push(":checked")}),gb(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&o.push("name"+K+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||o.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),o.push(",.*:")})),(c.matchesSelector=Y.test(q=m.webkitMatchesSelector||m.mozMatchesSelector||m.oMatchesSelector||m.msMatchesSelector))&&gb(function(a){c.disconnectedMatch=q.call(a,"div"),q.call(a,"[s!='']:x"),p.push("!=",O)}),o=o.length&&new RegExp(o.join("|")),p=p.length&&new RegExp(p.join("|")),b=Y.test(m.compareDocumentPosition),r=b||Y.test(m.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},z=b?function(a,b){if(a===b)return j=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===t&&r(t,a)?-1:b===e||b.ownerDocument===t&&r(t,b)?1:i?I.call(i,a)-I.call(i,b):0:4&d?-1:1)}:function(a,b){if(a===b)return j=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],k=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:i?I.call(i,a)-I.call(i,b):0;if(f===g)return ib(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)k.unshift(c);while(h[d]===k[d])d++;return d?ib(h[d],k[d]):h[d]===t?-1:k[d]===t?1:0},e):l},db.matches=function(a,b){return db(a,null,null,b)},db.matchesSelector=function(a,b){if((a.ownerDocument||a)!==l&&k(a),b=b.replace(S,"='$1']"),!(!c.matchesSelector||!n||p&&p.test(b)||o&&o.test(b)))try{var d=q.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return db(b,l,null,[a]).length>0},db.contains=function(a,b){return(a.ownerDocument||a)!==l&&k(a),r(a,b)},db.attr=function(a,b){(a.ownerDocument||a)!==l&&k(a);var e=d.attrHandle[b.toLowerCase()],f=e&&C.call(d.attrHandle,b.toLowerCase())?e(a,b,!n):void 0;return void 0!==f?f:c.attributes||!n?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},db.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},db.uniqueSort=function(a){var b,d=[],e=0,f=0;if(j=!c.detectDuplicates,i=!c.sortStable&&a.slice(0),a.sort(z),j){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return i=null,a},e=db.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=db.selectors={cacheLength:50,createPseudo:fb,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ab,bb),a[3]=(a[4]||a[5]||"").replace(ab,bb),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||db.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&db.error(a[0]),a},PSEUDO:function(a){var b,c=!a[5]&&a[2];return V.CHILD.test(a[0])?null:(a[3]&&void 0!==a[4]?a[2]=a[4]:c&&T.test(c)&&(b=ob(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ab,bb).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=w[a+" "];return b||(b=new RegExp("(^|"+K+")"+a+"("+K+"|$)"))&&w(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==A&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=db.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),t=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&t){k=q[s]||(q[s]={}),j=k[a]||[],n=j[0]===u&&j[1],m=j[0]===u&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[u,n,m];break}}else if(t&&(j=(b[s]||(b[s]={}))[a])&&j[0]===u)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(t&&((l[s]||(l[s]={}))[a]=[u,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||db.error("unsupported pseudo: "+a);return e[s]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?fb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=I.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:fb(function(a){var b=[],c=[],d=g(a.replace(P,"$1"));return d[s]?fb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:fb(function(a){return function(b){return db(a,b).length>0}}),contains:fb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:fb(function(a){return U.test(a||"")||db.error("unsupported lang: "+a),a=a.replace(ab,bb).toLowerCase(),function(b){var c;do if(c=n?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===m},focus:function(a){return a===l.activeElement&&(!l.hasFocus||l.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return X.test(a.nodeName)},input:function(a){return W.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:lb(function(){return[0]}),last:lb(function(a,b){return[b-1]}),eq:lb(function(a,b,c){return[0>c?c+b:c]}),even:lb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:lb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:lb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:lb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=jb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=kb(b);function nb(){}nb.prototype=d.filters=d.pseudos,d.setFilters=new nb;function ob(a,b){var c,e,f,g,h,i,j,k=x[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=Q.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=R.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(P," ")}),h=h.slice(c.length));for(g in d.filter)!(e=V[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?db.error(a):x(a,i).slice(0)}function pb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function qb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=v++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[u,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[s]||(b[s]={}),(h=i[d])&&h[0]===u&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function rb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function sb(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function tb(a,b,c,d,e,f){return d&&!d[s]&&(d=tb(d)),e&&!e[s]&&(e=tb(e,f)),fb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||wb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:sb(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=sb(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?I.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=sb(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):G.apply(g,r)})}function ub(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],i=g||d.relative[" "],j=g?1:0,k=qb(function(a){return a===b},i,!0),l=qb(function(a){return I.call(b,a)>-1},i,!0),m=[function(a,c,d){return!g&&(d||c!==h)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>j;j++)if(c=d.relative[a[j].type])m=[qb(rb(m),c)];else{if(c=d.filter[a[j].type].apply(null,a[j].matches),c[s]){for(e=++j;f>e;e++)if(d.relative[a[e].type])break;return tb(j>1&&rb(m),j>1&&pb(a.slice(0,j-1).concat({value:" "===a[j-2].type?"*":""})).replace(P,"$1"),c,e>j&&ub(a.slice(j,e)),f>e&&ub(a=a.slice(e)),f>e&&pb(a))}m.push(c)}return rb(m)}function vb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,i,j,k){var m,n,o,p=0,q="0",r=f&&[],s=[],t=h,v=f||e&&d.find.TAG("*",k),w=u+=null==t?1:Math.random()||.1,x=v.length;for(k&&(h=g!==l&&g);q!==x&&null!=(m=v[q]);q++){if(e&&m){n=0;while(o=a[n++])if(o(m,g,i)){j.push(m);break}k&&(u=w)}c&&((m=!o&&m)&&p--,f&&r.push(m))}if(p+=q,c&&q!==p){n=0;while(o=b[n++])o(r,s,g,i);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=E.call(j));s=sb(s)}G.apply(j,s),k&&!f&&s.length>0&&p+b.length>1&&db.uniqueSort(j)}return k&&(u=w,h=t),r};return c?fb(f):f}g=db.compile=function(a,b){var c,d=[],e=[],f=y[a+" "];if(!f){b||(b=ob(a)),c=b.length;while(c--)f=ub(b[c]),f[s]?d.push(f):e.push(f);f=y(a,vb(e,d))}return f};function wb(a,b,c){for(var d=0,e=b.length;e>d;d++)db(a,b[d],c);return c}function xb(a,b,e,f){var h,i,j,k,l,m=ob(a);if(!f&&1===m.length){if(i=m[0]=m[0].slice(0),i.length>2&&"ID"===(j=i[0]).type&&c.getById&&9===b.nodeType&&n&&d.relative[i[1].type]){if(b=(d.find.ID(j.matches[0].replace(ab,bb),b)||[])[0],!b)return e;a=a.slice(i.shift().value.length)}h=V.needsContext.test(a)?0:i.length;while(h--){if(j=i[h],d.relative[k=j.type])break;if((l=d.find[k])&&(f=l(j.matches[0].replace(ab,bb),$.test(i[0].type)&&mb(b.parentNode)||b))){if(i.splice(h,1),a=f.length&&pb(i),!a)return G.apply(e,f),e;break}}}return g(a,m)(f,b,!n,e,$.test(a)&&mb(b.parentNode)||b),e}return c.sortStable=s.split("").sort(z).join("")===s,c.detectDuplicates=!!j,k(),c.sortDetached=gb(function(a){return 1&a.compareDocumentPosition(l.createElement("div"))}),gb(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||hb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&gb(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||hb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),gb(function(a){return null==a.getAttribute("disabled")})||hb(J,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),db}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return n.inArray(a,b)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=[],d=this,e=d.length;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;e>b;b++)if(n.contains(d[b],this))return!0}));for(b=0;e>b;b++)n.find(a,d[b],c);return c=this.pushStack(e>1?n.unique(c):c),c.selector=this.selector?this.selector+" "+a:a,c},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=a.document,A=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,B=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a.charAt(0)&&">"===a.charAt(a.length-1)&&a.length>=3?[null,a,null]:A.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:z,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}if(d=z.getElementById(c[2]),d&&d.parentNode){if(d.id!==c[2])return y.find(a);this.length=1,this[0]=d}return this.context=z,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};B.prototype=n.fn,y=n(z);var C=/^(?:parents|prev(?:Until|All))/,D={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=a[b];while(e&&9!==e.nodeType&&(void 0===c||1!==e.nodeType||!n(e).is(c)))1===e.nodeType&&d.push(e),e=e[b];return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b,c=n(a,this),d=c.length;return this.filter(function(){for(b=0;d>b;b++)if(n.contains(this,c[b]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?n.inArray(this[0],n(a)):n.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function E(a,b){do a=a[b];while(a&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return E(a,"nextSibling")},prev:function(a){return E(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return n.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(D[a]||(e=n.unique(e)),C.test(a)&&(e=e.reverse())),this.pushStack(e)}});var F=/\S+/g,G={};function H(a){var b=G[a]={};return n.each(a.match(F)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?G[a]||H(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(c=a.memory&&l,d=!0,f=g||0,g=0,e=h.length,b=!0;h&&e>f;f++)if(h[f].apply(l[0],l[1])===!1&&a.stopOnFalse){c=!1;break}b=!1,h&&(i?i.length&&j(i.shift()):c?h=[]:k.disable())},k={add:function(){if(h){var d=h.length;!function f(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&f(c)})}(arguments),b?e=h.length:c&&(g=d,j(c))}return this},remove:function(){return h&&n.each(arguments,function(a,c){var d;while((d=n.inArray(c,h,d))>-1)h.splice(d,1),b&&(e>=d&&e--,f>=d&&f--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],e=0,this},disable:function(){return h=i=c=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,c||k.disable(),this},locked:function(){return!i},fireWith:function(a,c){return!h||d&&!i||(c=c||[],c=[a,c.slice?c.slice():c],b?i.push(c):j(c)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!d}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){if(a===!0?!--n.readyWait:!n.isReady){if(!z.body)return setTimeout(n.ready);n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(z,[n]),n.fn.trigger&&n(z).trigger("ready").off("ready"))}}});function J(){z.addEventListener?(z.removeEventListener("DOMContentLoaded",K,!1),a.removeEventListener("load",K,!1)):(z.detachEvent("onreadystatechange",K),a.detachEvent("onload",K))}function K(){(z.addEventListener||"load"===event.type||"complete"===z.readyState)&&(J(),n.ready())}n.ready.promise=function(b){if(!I)if(I=n.Deferred(),"complete"===z.readyState)setTimeout(n.ready);else if(z.addEventListener)z.addEventListener("DOMContentLoaded",K,!1),a.addEventListener("load",K,!1);else{z.attachEvent("onreadystatechange",K),a.attachEvent("onload",K);var c=!1;try{c=null==a.frameElement&&z.documentElement}catch(d){}c&&c.doScroll&&!function e(){if(!n.isReady){try{c.doScroll("left")}catch(a){return setTimeout(e,50)}J(),n.ready()}}()}return I.promise(b)};var L="undefined",M;for(M in n(l))break;l.ownLast="0"!==M,l.inlineBlockNeedsLayout=!1,n(function(){var a,b,c=z.getElementsByTagName("body")[0];c&&(a=z.createElement("div"),a.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",b=z.createElement("div"),c.appendChild(a).appendChild(b),typeof b.style.zoom!==L&&(b.style.cssText="border:0;margin:0;width:1px;padding:1px;display:inline;zoom:1",(l.inlineBlockNeedsLayout=3===b.offsetWidth)&&(c.style.zoom=1)),c.removeChild(a),a=b=null)}),function(){var a=z.createElement("div");if(null==l.deleteExpando){l.deleteExpando=!0;try{delete a.test}catch(b){l.deleteExpando=!1}}a=null}(),n.acceptData=function(a){var b=n.noData[(a.nodeName+" ").toLowerCase()],c=+a.nodeType||1;return 1!==c&&9!==c?!1:!b||b!==!0&&a.getAttribute("classid")===b};var N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){if(void 0===c&&1===a.nodeType){var d="data-"+b.replace(O,"-$1").toLowerCase();if(c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}n.data(a,b,c)}else c=void 0}return c}function Q(a){var b;for(b in a)if(("data"!==b||!n.isEmptyObject(a[b]))&&"toJSON"!==b)return!1;return!0}function R(a,b,d,e){if(n.acceptData(a)){var f,g,h=n.expando,i=a.nodeType,j=i?n.cache:a,k=i?a[h]:a[h]&&h;if(k&&j[k]&&(e||j[k].data)||void 0!==d||"string"!=typeof b)return k||(k=i?a[h]=c.pop()||n.guid++:h),j[k]||(j[k]=i?{}:{toJSON:n.noop}),("object"==typeof b||"function"==typeof b)&&(e?j[k]=n.extend(j[k],b):j[k].data=n.extend(j[k].data,b)),g=j[k],e||(g.data||(g.data={}),g=g.data),void 0!==d&&(g[n.camelCase(b)]=d),"string"==typeof b?(f=g[b],null==f&&(f=g[n.camelCase(b)])):f=g,f
}}function S(a,b,c){if(n.acceptData(a)){var d,e,f=a.nodeType,g=f?n.cache:a,h=f?a[n.expando]:n.expando;if(g[h]){if(b&&(d=c?g[h]:g[h].data)){n.isArray(b)?b=b.concat(n.map(b,n.camelCase)):b in d?b=[b]:(b=n.camelCase(b),b=b in d?[b]:b.split(" ")),e=b.length;while(e--)delete d[b[e]];if(c?!Q(d):!n.isEmptyObject(d))return}(c||(delete g[h].data,Q(g[h])))&&(f?n.cleanData([a],!0):l.deleteExpando||g!=g.window?delete g[h]:g[h]=null)}}}n.extend({cache:{},noData:{"applet ":!0,"embed ":!0,"object ":"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(a){return a=a.nodeType?n.cache[a[n.expando]]:a[n.expando],!!a&&!Q(a)},data:function(a,b,c){return R(a,b,c)},removeData:function(a,b){return S(a,b)},_data:function(a,b,c){return R(a,b,c,!0)},_removeData:function(a,b){return S(a,b,!0)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=n.data(f),1===f.nodeType&&!n._data(f,"parsedAttrs"))){c=g.length;while(c--)d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d]));n._data(f,"parsedAttrs",!0)}return e}return"object"==typeof a?this.each(function(){n.data(this,a)}):arguments.length>1?this.each(function(){n.data(this,a,b)}):f?P(f,a,n.data(f,a)):void 0},removeData:function(a){return this.each(function(){n.removeData(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=n._data(a,b),c&&(!d||n.isArray(c)?d=n._data(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return n._data(a,c)||n._data(a,c,{empty:n.Callbacks("once memory").add(function(){n._removeData(a,b+"queue"),n._removeData(a,c)})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=n._data(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var T=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},W=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},X=/^(?:checkbox|radio)$/i;!function(){var a=z.createDocumentFragment(),b=z.createElement("div"),c=z.createElement("input");if(b.setAttribute("className","t"),b.innerHTML=" <link/><table></table><a href='/a'>a</a>",l.leadingWhitespace=3===b.firstChild.nodeType,l.tbody=!b.getElementsByTagName("tbody").length,l.htmlSerialize=!!b.getElementsByTagName("link").length,l.html5Clone="<:nav></:nav>"!==z.createElement("nav").cloneNode(!0).outerHTML,c.type="checkbox",c.checked=!0,a.appendChild(c),l.appendChecked=c.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue,a.appendChild(b),b.innerHTML="<input type='radio' checked='checked' name='t'/>",l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,l.noCloneEvent=!0,b.attachEvent&&(b.attachEvent("onclick",function(){l.noCloneEvent=!1}),b.cloneNode(!0).click()),null==l.deleteExpando){l.deleteExpando=!0;try{delete b.test}catch(d){l.deleteExpando=!1}}a=b=c=null}(),function(){var b,c,d=z.createElement("div");for(b in{submit:!0,change:!0,focusin:!0})c="on"+b,(l[b+"Bubbles"]=c in a)||(d.setAttribute(c,"t"),l[b+"Bubbles"]=d.attributes[c].expando===!1);d=null}();var Y=/^(?:input|select|textarea)$/i,Z=/^key/,$=/^(?:mouse|contextmenu)|click/,_=/^(?:focusinfocus|focusoutblur)$/,ab=/^([^.]*)(?:\.(.+)|)$/;function bb(){return!0}function cb(){return!1}function db(){try{return z.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n._data(a);if(r){c.handler&&(i=c,c=i.handler,e=i.selector),c.guid||(c.guid=n.guid++),(g=r.events)||(g=r.events={}),(k=r.handle)||(k=r.handle=function(a){return typeof n===L||a&&n.event.triggered===a.type?void 0:n.event.dispatch.apply(k.elem,arguments)},k.elem=a),b=(b||"").match(F)||[""],h=b.length;while(h--)f=ab.exec(b[h])||[],o=q=f[1],p=(f[2]||"").split(".").sort(),o&&(j=n.event.special[o]||{},o=(e?j.delegateType:j.bindType)||o,j=n.event.special[o]||{},l=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},i),(m=g[o])||(m=g[o]=[],m.delegateCount=0,j.setup&&j.setup.call(a,d,p,k)!==!1||(a.addEventListener?a.addEventListener(o,k,!1):a.attachEvent&&a.attachEvent("on"+o,k))),j.add&&(j.add.call(a,l),l.handler.guid||(l.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,l):m.push(l),n.event.global[o]=!0);a=null}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=n.hasData(a)&&n._data(a);if(r&&(k=r.events)){b=(b||"").match(F)||[""],j=b.length;while(j--)if(h=ab.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=k[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),i=f=m.length;while(f--)g=m[f],!e&&q!==g.origType||c&&c.guid!==g.guid||h&&!h.test(g.namespace)||d&&d!==g.selector&&("**"!==d||!g.selector)||(m.splice(f,1),g.selector&&m.delegateCount--,l.remove&&l.remove.call(a,g));i&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete k[o])}else for(o in k)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(k)&&(delete r.handle,n._removeData(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,l,m,o=[d||z],p=j.call(b,"type")?b.type:b,q=j.call(b,"namespace")?b.namespace.split("."):[];if(h=l=d=d||z,3!==d.nodeType&&8!==d.nodeType&&!_.test(p+n.event.triggered)&&(p.indexOf(".")>=0&&(q=p.split("."),p=q.shift(),q.sort()),g=p.indexOf(":")<0&&"on"+p,b=b[n.expando]?b:new n.Event(p,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=q.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+q.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),k=n.event.special[p]||{},e||!k.trigger||k.trigger.apply(d,c)!==!1)){if(!e&&!k.noBubble&&!n.isWindow(d)){for(i=k.delegateType||p,_.test(i+p)||(h=h.parentNode);h;h=h.parentNode)o.push(h),l=h;l===(d.ownerDocument||z)&&o.push(l.defaultView||l.parentWindow||a)}m=0;while((h=o[m++])&&!b.isPropagationStopped())b.type=m>1?i:k.bindType||p,f=(n._data(h,"events")||{})[b.type]&&n._data(h,"handle"),f&&f.apply(h,c),f=g&&h[g],f&&f.apply&&n.acceptData(h)&&(b.result=f.apply(h,c),b.result===!1&&b.preventDefault());if(b.type=p,!e&&!b.isDefaultPrevented()&&(!k._default||k._default.apply(o.pop(),c)===!1)&&n.acceptData(d)&&g&&d[p]&&!n.isWindow(d)){l=d[g],l&&(d[g]=null),n.event.triggered=p;try{d[p]()}catch(r){}n.event.triggered=void 0,l&&(d[g]=l)}return b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(n._data(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,g=0;while((e=f.handlers[g++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(e.namespace))&&(a.handleObj=e,a.data=e.data,c=((n.event.special[e.origType]||{}).handle||e.handler).apply(f.elem,i),void 0!==c&&(a.result=c)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!=this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(e=[],f=0;h>f;f++)d=b[f],c=d.selector+" ",void 0===e[c]&&(e[c]=d.needsContext?n(c,this).index(i)>=0:n.find(c,this,null,[i]).length),e[c]&&e.push(d);e.length&&g.push({elem:i,handlers:e})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=$.test(e)?this.mouseHooks:Z.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=f.srcElement||z),3===a.target.nodeType&&(a.target=a.target.parentNode),a.metaKey=!!a.metaKey,g.filter?g.filter(a,f):a},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button,g=b.fromElement;return null==a.pageX&&null!=b.clientX&&(d=a.target.ownerDocument||z,e=d.documentElement,c=d.body,a.pageX=b.clientX+(e&&e.scrollLeft||c&&c.scrollLeft||0)-(e&&e.clientLeft||c&&c.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||c&&c.scrollTop||0)-(e&&e.clientTop||c&&c.clientTop||0)),!a.relatedTarget&&g&&(a.relatedTarget=g===a.target?b.toElement:g),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==db()&&this.focus)try{return this.focus(),!1}catch(a){}},delegateType:"focusin"},blur:{trigger:function(){return this===db()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return n.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=z.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){var d="on"+b;a.detachEvent&&(typeof a[d]===L&&(a[d]=null),a.detachEvent(d,c))},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&(a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault())?bb:cb):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:cb,isPropagationStopped:cb,isImmediatePropagationStopped:cb,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=bb,a&&(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=bb,a&&(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=bb,this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),l.submitBubbles||(n.event.special.submit={setup:function(){return n.nodeName(this,"form")?!1:void n.event.add(this,"click._submit keypress._submit",function(a){var b=a.target,c=n.nodeName(b,"input")||n.nodeName(b,"button")?b.form:void 0;c&&!n._data(c,"submitBubbles")&&(n.event.add(c,"submit._submit",function(a){a._submit_bubble=!0}),n._data(c,"submitBubbles",!0))})},postDispatch:function(a){a._submit_bubble&&(delete a._submit_bubble,this.parentNode&&!a.isTrigger&&n.event.simulate("submit",this.parentNode,a,!0))},teardown:function(){return n.nodeName(this,"form")?!1:void n.event.remove(this,"._submit")}}),l.changeBubbles||(n.event.special.change={setup:function(){return Y.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(n.event.add(this,"propertychange._change",function(a){"checked"===a.originalEvent.propertyName&&(this._just_changed=!0)}),n.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1),n.event.simulate("change",this,a,!0)})),!1):void n.event.add(this,"beforeactivate._change",function(a){var b=a.target;Y.test(b.nodeName)&&!n._data(b,"changeBubbles")&&(n.event.add(b,"change._change",function(a){!this.parentNode||a.isSimulated||a.isTrigger||n.event.simulate("change",this.parentNode,a,!0)}),n._data(b,"changeBubbles",!0))})},handle:function(a){var b=a.target;return this!==b||a.isSimulated||a.isTrigger||"radio"!==b.type&&"checkbox"!==b.type?a.handleObj.handler.apply(this,arguments):void 0},teardown:function(){return n.event.remove(this,"._change"),!Y.test(this.nodeName)}}),l.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=n._data(d,b);e||d.addEventListener(a,c,!0),n._data(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=n._data(d,b)-1;e?n._data(d,b,e):(d.removeEventListener(a,c,!0),n._removeData(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(f in a)this.on(f,b,c,a[f],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=cb;else if(!d)return this;return 1===e&&(g=d,d=function(a){return n().off(a),g.apply(this,arguments)},d.guid=g.guid||(g.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=cb),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});function eb(a){var b=fb.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}var fb="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gb=/ jQuery\d+="(?:null|\d+)"/g,hb=new RegExp("<(?:"+fb+")[\\s/>]","i"),ib=/^\s+/,jb=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,kb=/<([\w:]+)/,lb=/<tbody/i,mb=/<|&#?\w+;/,nb=/<(?:script|style|link)/i,ob=/checked\s*(?:[^=]|=\s*.checked.)/i,pb=/^$|\/(?:java|ecma)script/i,qb=/^true\/(.*)/,rb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,sb={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:l.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},tb=eb(z),ub=tb.appendChild(z.createElement("div"));sb.optgroup=sb.option,sb.tbody=sb.tfoot=sb.colgroup=sb.caption=sb.thead,sb.th=sb.td;function vb(a,b){var c,d,e=0,f=typeof a.getElementsByTagName!==L?a.getElementsByTagName(b||"*"):typeof a.querySelectorAll!==L?a.querySelectorAll(b||"*"):void 0;if(!f)for(f=[],c=a.childNodes||a;null!=(d=c[e]);e++)!b||n.nodeName(d,b)?f.push(d):n.merge(f,vb(d,b));return void 0===b||b&&n.nodeName(a,b)?n.merge([a],f):f}function wb(a){X.test(a.type)&&(a.defaultChecked=a.checked)}function xb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function yb(a){return a.type=(null!==n.find.attr(a,"type"))+"/"+a.type,a}function zb(a){var b=qb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function Ab(a,b){for(var c,d=0;null!=(c=a[d]);d++)n._data(c,"globalEval",!b||n._data(b[d],"globalEval"))}function Bb(a,b){if(1===b.nodeType&&n.hasData(a)){var c,d,e,f=n._data(a),g=n._data(b,f),h=f.events;if(h){delete g.handle,g.events={};for(c in h)for(d=0,e=h[c].length;e>d;d++)n.event.add(b,c,h[c][d])}g.data&&(g.data=n.extend({},g.data))}}function Cb(a,b){var c,d,e;if(1===b.nodeType){if(c=b.nodeName.toLowerCase(),!l.noCloneEvent&&b[n.expando]){e=n._data(b);for(d in e.events)n.removeEvent(b,d,e.handle);b.removeAttribute(n.expando)}"script"===c&&b.text!==a.text?(yb(b).text=a.text,zb(b)):"object"===c?(b.parentNode&&(b.outerHTML=a.outerHTML),l.html5Clone&&a.innerHTML&&!n.trim(b.innerHTML)&&(b.innerHTML=a.innerHTML)):"input"===c&&X.test(a.type)?(b.defaultChecked=b.checked=a.checked,b.value!==a.value&&(b.value=a.value)):"option"===c?b.defaultSelected=b.selected=a.defaultSelected:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}}n.extend({clone:function(a,b,c){var d,e,f,g,h,i=n.contains(a.ownerDocument,a);if(l.html5Clone||n.isXMLDoc(a)||!hb.test("<"+a.nodeName+">")?f=a.cloneNode(!0):(ub.innerHTML=a.outerHTML,ub.removeChild(f=ub.firstChild)),!(l.noCloneEvent&&l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(d=vb(f),h=vb(a),g=0;null!=(e=h[g]);++g)d[g]&&Cb(e,d[g]);if(b)if(c)for(h=h||vb(a),d=d||vb(f),g=0;null!=(e=h[g]);g++)Bb(e,d[g]);else Bb(a,f);return d=vb(f,"script"),d.length>0&&Ab(d,!i&&vb(a,"script")),d=h=e=null,f},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k,m=a.length,o=eb(b),p=[],q=0;m>q;q++)if(f=a[q],f||0===f)if("object"===n.type(f))n.merge(p,f.nodeType?[f]:f);else if(mb.test(f)){h=h||o.appendChild(b.createElement("div")),i=(kb.exec(f)||["",""])[1].toLowerCase(),k=sb[i]||sb._default,h.innerHTML=k[1]+f.replace(jb,"<$1></$2>")+k[2],e=k[0];while(e--)h=h.lastChild;if(!l.leadingWhitespace&&ib.test(f)&&p.push(b.createTextNode(ib.exec(f)[0])),!l.tbody){f="table"!==i||lb.test(f)?"<table>"!==k[1]||lb.test(f)?0:h:h.firstChild,e=f&&f.childNodes.length;while(e--)n.nodeName(j=f.childNodes[e],"tbody")&&!j.childNodes.length&&f.removeChild(j)}n.merge(p,h.childNodes),h.textContent="";while(h.firstChild)h.removeChild(h.firstChild);h=o.lastChild}else p.push(b.createTextNode(f));h&&o.removeChild(h),l.appendChecked||n.grep(vb(p,"input"),wb),q=0;while(f=p[q++])if((!d||-1===n.inArray(f,d))&&(g=n.contains(f.ownerDocument,f),h=vb(o.appendChild(f),"script"),g&&Ab(h),c)){e=0;while(f=h[e++])pb.test(f.type||"")&&c.push(f)}return h=null,o},cleanData:function(a,b){for(var d,e,f,g,h=0,i=n.expando,j=n.cache,k=l.deleteExpando,m=n.event.special;null!=(d=a[h]);h++)if((b||n.acceptData(d))&&(f=d[i],g=f&&j[f])){if(g.events)for(e in g.events)m[e]?n.event.remove(d,e):n.removeEvent(d,e,g.handle);j[f]&&(delete j[f],k?delete d[i]:typeof d.removeAttribute!==L?d.removeAttribute(i):d[i]=null,c.push(f))}}}),n.fn.extend({text:function(a){return W(this,function(a){return void 0===a?n.text(this):this.empty().append((this[0]&&this[0].ownerDocument||z).createTextNode(a))},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=xb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(vb(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&Ab(vb(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++){1===a.nodeType&&n.cleanData(vb(a,!1));while(a.firstChild)a.removeChild(a.firstChild);a.options&&n.nodeName(a,"select")&&(a.options.length=0)}return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return W(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a)return 1===b.nodeType?b.innerHTML.replace(gb,""):void 0;if(!("string"!=typeof a||nb.test(a)||!l.htmlSerialize&&hb.test(a)||!l.leadingWhitespace&&ib.test(a)||sb[(kb.exec(a)||["",""])[1].toLowerCase()])){a=a.replace(jb,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(vb(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(vb(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,k=this.length,m=this,o=k-1,p=a[0],q=n.isFunction(p);if(q||k>1&&"string"==typeof p&&!l.checkClone&&ob.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(k&&(i=n.buildFragment(a,this[0].ownerDocument,!1,this),c=i.firstChild,1===i.childNodes.length&&(i=c),c)){for(g=n.map(vb(i,"script"),yb),f=g.length;k>j;j++)d=i,j!==o&&(d=n.clone(d,!0,!0),f&&n.merge(g,vb(d,"script"))),b.call(this[j],d,j);if(f)for(h=g[g.length-1].ownerDocument,n.map(g,zb),j=0;f>j;j++)d=g[j],pb.test(d.type||"")&&!n._data(d,"globalEval")&&n.contains(h,d)&&(d.src?n._evalUrl&&n._evalUrl(d.src):n.globalEval((d.text||d.textContent||d.innerHTML||"").replace(rb,"")));i=c=null}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=0,e=[],g=n(a),h=g.length-1;h>=d;d++)c=d===h?this:this.clone(!0),n(g[d])[b](c),f.apply(e,c.get());return this.pushStack(e)}});var Db,Eb={};function Fb(b,c){var d=n(c.createElement(b)).appendTo(c.body),e=a.getDefaultComputedStyle?a.getDefaultComputedStyle(d[0]).display:n.css(d[0],"display");return d.detach(),e}function Gb(a){var b=z,c=Eb[a];return c||(c=Fb(a,b),"none"!==c&&c||(Db=(Db||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=(Db[0].contentWindow||Db[0].contentDocument).document,b.write(),b.close(),c=Fb(a,b),Db.detach()),Eb[a]=c),c}!function(){var a,b,c=z.createElement("div"),d="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";c.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=c.getElementsByTagName("a")[0],a.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(a.style.opacity),l.cssFloat=!!a.style.cssFloat,c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===c.style.backgroundClip,a=c=null,l.shrinkWrapBlocks=function(){var a,c,e,f;if(null==b){if(a=z.getElementsByTagName("body")[0],!a)return;f="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",c=z.createElement("div"),e=z.createElement("div"),a.appendChild(c).appendChild(e),b=!1,typeof e.style.zoom!==L&&(e.style.cssText=d+";width:1px;padding:1px;zoom:1",e.innerHTML="<div></div>",e.firstChild.style.width="5px",b=3!==e.offsetWidth),a.removeChild(c),a=c=e=null}return b}}();var Hb=/^margin/,Ib=new RegExp("^("+T+")(?!px)[a-z%]+$","i"),Jb,Kb,Lb=/^(top|right|bottom|left)$/;a.getComputedStyle?(Jb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c.getPropertyValue(b)||c[b]:void 0,c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),Ib.test(g)&&Hb.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0===g?g:g+""}):z.documentElement.currentStyle&&(Jb=function(a){return a.currentStyle},Kb=function(a,b,c){var d,e,f,g,h=a.style;return c=c||Jb(a),g=c?c[b]:void 0,null==g&&h&&h[b]&&(g=h[b]),Ib.test(g)&&!Lb.test(b)&&(d=h.left,e=a.runtimeStyle,f=e&&e.left,f&&(e.left=a.currentStyle.left),h.left="fontSize"===b?"1em":g,g=h.pixelLeft+"px",h.left=d,f&&(e.left=f)),void 0===g?g:g+""||"auto"});function Mb(a,b){return{get:function(){var c=a();if(null!=c)return c?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d,e,f,g,h=z.createElement("div"),i="border:0;width:0;height:0;position:absolute;top:0;left:-9999px",j="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;padding:0;margin:0;border:0";h.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",b=h.getElementsByTagName("a")[0],b.style.cssText="float:left;opacity:.5",l.opacity=/^0.5/.test(b.style.opacity),l.cssFloat=!!b.style.cssFloat,h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,b=h=null,n.extend(l,{reliableHiddenOffsets:function(){if(null!=c)return c;var a,b,d,e=z.createElement("div"),f=z.getElementsByTagName("body")[0];if(f)return e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=z.createElement("div"),a.style.cssText=i,f.appendChild(a).appendChild(e),e.innerHTML="<table><tr><td></td><td>t</td></tr></table>",b=e.getElementsByTagName("td"),b[0].style.cssText="padding:0;margin:0;border:0;display:none",d=0===b[0].offsetHeight,b[0].style.display="",b[1].style.display="none",c=d&&0===b[0].offsetHeight,f.removeChild(a),e=f=null,c},boxSizing:function(){return null==d&&k(),d},boxSizingReliable:function(){return null==e&&k(),e},pixelPosition:function(){return null==f&&k(),f},reliableMarginRight:function(){var b,c,d,e;if(null==g&&a.getComputedStyle){if(b=z.getElementsByTagName("body")[0],!b)return;c=z.createElement("div"),d=z.createElement("div"),c.style.cssText=i,b.appendChild(c).appendChild(d),e=d.appendChild(z.createElement("div")),e.style.cssText=d.style.cssText=j,e.style.marginRight=e.style.width="0",d.style.width="1px",g=!parseFloat((a.getComputedStyle(e,null)||{}).marginRight),b.removeChild(c)}return g}});function k(){var b,c,h=z.getElementsByTagName("body")[0];h&&(b=z.createElement("div"),c=z.createElement("div"),b.style.cssText=i,h.appendChild(b).appendChild(c),c.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;display:block;padding:1px;border:1px;width:4px;margin-top:1%;top:1%",n.swap(h,null!=h.style.zoom?{zoom:1}:{},function(){d=4===c.offsetWidth}),e=!0,f=!1,g=!0,a.getComputedStyle&&(f="1%"!==(a.getComputedStyle(c,null)||{}).top,e="4px"===(a.getComputedStyle(c,null)||{width:"4px"}).width),h.removeChild(b),c=h=null)}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var Nb=/alpha\([^)]*\)/i,Ob=/opacity\s*=\s*([^)]*)/,Pb=/^(none|table(?!-c[ea]).+)/,Qb=new RegExp("^("+T+")(.*)$","i"),Rb=new RegExp("^([+-])=("+T+")","i"),Sb={position:"absolute",visibility:"hidden",display:"block"},Tb={letterSpacing:0,fontWeight:400},Ub=["Webkit","O","Moz","ms"];function Vb(a,b){if(b in a)return b;var c=b.charAt(0).toUpperCase()+b.slice(1),d=b,e=Ub.length;while(e--)if(b=Ub[e]+c,b in a)return b;return d}function Wb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=n._data(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=n._data(d,"olddisplay",Gb(d.nodeName)))):f[g]||(e=V(d),(c&&"none"!==c||!e)&&n._data(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}function Xb(a,b,c){var d=Qb.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Yb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Zb(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Jb(a),g=l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Kb(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ib.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Yb(a,b,c||(g?"border":"content"),d,f)+"px"}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Kb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":l.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;if(b=n.cssProps[h]||(n.cssProps[h]=Vb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c)return g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b];if(f=typeof c,"string"===f&&(e=Rb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),!(g&&"set"in g&&void 0===(c=g.set(a,c,d)))))try{i[b]="",i[b]=c}catch(j){}}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Vb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(f=g.get(a,!0,c)),void 0===f&&(f=Kb(a,b,d)),"normal"===f&&b in Tb&&(f=Tb[b]),""===c||c?(e=parseFloat(f),c===!0||n.isNumeric(e)?e||0:f):f}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?0===a.offsetWidth&&Pb.test(n.css(a,"display"))?n.swap(a,Sb,function(){return Zb(a,b,d)}):Zb(a,b,d):void 0},set:function(a,c,d){var e=d&&Jb(a);return Xb(a,c,d?Yb(a,b,d,l.boxSizing()&&"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),l.opacity||(n.cssHooks.opacity={get:function(a,b){return Ob.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=n.isNumeric(b)?"alpha(opacity="+100*b+")":"",f=d&&d.filter||c.filter||"";c.zoom=1,(b>=1||""===b)&&""===n.trim(f.replace(Nb,""))&&c.removeAttribute&&(c.removeAttribute("filter"),""===b||d&&!d.filter)||(c.filter=Nb.test(f)?f.replace(Nb,e):f+" "+e)}}),n.cssHooks.marginRight=Mb(l.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},Kb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Hb.test(a)||(n.cssHooks[a+b].set=Xb)}),n.fn.extend({css:function(a,b){return W(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Jb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)
},a,b,arguments.length>1)},show:function(){return Wb(this,!0)},hide:function(){return Wb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function $b(a,b,c,d,e){return new $b.prototype.init(a,b,c,d,e)}n.Tween=$b,$b.prototype={constructor:$b,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=$b.propHooks[this.prop];return a&&a.get?a.get(this):$b.propHooks._default.get(this)},run:function(a){var b,c=$b.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):$b.propHooks._default.set(this),this}},$b.prototype.init.prototype=$b.prototype,$b.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},$b.propHooks.scrollTop=$b.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=$b.prototype.init,n.fx.step={};var _b,ac,bc=/^(?:toggle|show|hide)$/,cc=new RegExp("^(?:([+-])=|)("+T+")([a-z%]*)$","i"),dc=/queueHooks$/,ec=[jc],fc={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=cc.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&cc.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function gc(){return setTimeout(function(){_b=void 0}),_b=n.now()}function hc(a,b){var c,d={height:a},e=0;for(b=b?1:0;4>e;e+=2-b)c=U[e],d["margin"+c]=d["padding"+c]=a;return b&&(d.opacity=d.width=a),d}function ic(a,b,c){for(var d,e=(fc[b]||[]).concat(fc["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function jc(a,b,c){var d,e,f,g,h,i,j,k,m=this,o={},p=a.style,q=a.nodeType&&V(a),r=n._data(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,m.always(function(){m.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[p.overflow,p.overflowX,p.overflowY],j=n.css(a,"display"),k=Gb(a.nodeName),"none"===j&&(j=k),"inline"===j&&"none"===n.css(a,"float")&&(l.inlineBlockNeedsLayout&&"inline"!==k?p.zoom=1:p.display="inline-block")),c.overflow&&(p.overflow="hidden",l.shrinkWrapBlocks()||m.always(function(){p.overflow=c.overflow[0],p.overflowX=c.overflow[1],p.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],bc.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(q?"hide":"show")){if("show"!==e||!r||void 0===r[d])continue;q=!0}o[d]=r&&r[d]||n.style(a,d)}if(!n.isEmptyObject(o)){r?"hidden"in r&&(q=r.hidden):r=n._data(a,"fxshow",{}),f&&(r.hidden=!q),q?n(a).show():m.done(function(){n(a).hide()}),m.done(function(){var b;n._removeData(a,"fxshow");for(b in o)n.style(a,b,o[b])});for(d in o)g=ic(q?r[d]:0,d,m),d in r||(r[d]=g.start,q&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function kc(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function lc(a,b,c){var d,e,f=0,g=ec.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=_b||gc(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:_b||gc(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(kc(k,j.opts.specialEasing);g>f;f++)if(d=ec[f].call(j,a,k,j.opts))return d;return n.map(k,ic,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(lc,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],fc[c]=fc[c]||[],fc[c].unshift(b)},prefilter:function(a,b){b?ec.unshift(a):ec.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=lc(this,n.extend({},a),f);(e||n._data(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=n._data(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&dc.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=n._data(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(hc(b,!0),a,d,e)}}),n.each({slideDown:hc("show"),slideUp:hc("hide"),slideToggle:hc("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=n.timers,c=0;for(_b=n.now();c<b.length;c++)a=b[c],a()||b[c]!==a||b.splice(c--,1);b.length||n.fx.stop(),_b=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){ac||(ac=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(ac),ac=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a,b,c,d,e=z.createElement("div");e.setAttribute("className","t"),e.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",a=e.getElementsByTagName("a")[0],c=z.createElement("select"),d=c.appendChild(z.createElement("option")),b=e.getElementsByTagName("input")[0],a.style.cssText="top:1px",l.getSetAttribute="t"!==e.className,l.style=/top/.test(a.getAttribute("style")),l.hrefNormalized="/a"===a.getAttribute("href"),l.checkOn=!!b.value,l.optSelected=d.selected,l.enctype=!!z.createElement("form").enctype,c.disabled=!0,l.optDisabled=!d.disabled,b=z.createElement("input"),b.setAttribute("value",""),l.input=""===b.getAttribute("value"),b.value="t",b.setAttribute("type","radio"),l.radioValue="t"===b.value,a=b=c=d=e=null}();var mc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(mc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.text(a)}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(l.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)if(d=e[g],n.inArray(n.valHooks.option.get(d),f)>=0)try{d.selected=c=!0}catch(h){d.scrollHeight}else d.selected=!1;return c||(a.selectedIndex=-1),e}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var nc,oc,pc=n.expr.attrHandle,qc=/^(?:checked|selected)$/i,rc=l.getSetAttribute,sc=l.input;n.fn.extend({attr:function(a,b){return W(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===L?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?oc:nc)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(F);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)?sc&&rc||!qc.test(c)?a[d]=!1:a[n.camelCase("default-"+c)]=a[d]=!1:n.attr(a,c,""),a.removeAttribute(rc?c:d)},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),oc={set:function(a,b,c){return b===!1?n.removeAttr(a,c):sc&&rc||!qc.test(c)?a.setAttribute(!rc&&n.propFix[c]||c,c):a[n.camelCase("default-"+c)]=a[c]=!0,c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=pc[b]||n.find.attr;pc[b]=sc&&rc||!qc.test(b)?function(a,b,d){var e,f;return d||(f=pc[b],pc[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,pc[b]=f),e}:function(a,b,c){return c?void 0:a[n.camelCase("default-"+b)]?b.toLowerCase():null}}),sc&&rc||(n.attrHooks.value={set:function(a,b,c){return n.nodeName(a,"input")?void(a.defaultValue=b):nc&&nc.set(a,b,c)}}),rc||(nc={set:function(a,b,c){var d=a.getAttributeNode(c);return d||a.setAttributeNode(d=a.ownerDocument.createAttribute(c)),d.value=b+="","value"===c||b===a.getAttribute(c)?b:void 0}},pc.id=pc.name=pc.coords=function(a,b,c){var d;return c?void 0:(d=a.getAttributeNode(b))&&""!==d.value?d.value:null},n.valHooks.button={get:function(a,b){var c=a.getAttributeNode(b);return c&&c.specified?c.value:void 0},set:nc.set},n.attrHooks.contenteditable={set:function(a,b,c){nc.set(a,""===b?!1:b,c)}},n.each(["width","height"],function(a,b){n.attrHooks[b]={set:function(a,c){return""===c?(a.setAttribute(b,"auto"),c):void 0}}})),l.style||(n.attrHooks.style={get:function(a){return a.style.cssText||void 0},set:function(a,b){return a.style.cssText=b+""}});var tc=/^(?:input|select|textarea|button|object)$/i,uc=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return W(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return a=n.propFix[a]||a,this.each(function(){try{this[a]=void 0,delete this[a]}catch(b){}})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):tc.test(a.nodeName)||uc.test(a.nodeName)&&a.href?0:-1}}}}),l.hrefNormalized||n.each(["href","src"],function(a,b){n.propHooks[b]={get:function(a){return a.getAttribute(b,4)}}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex),null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this}),l.enctype||(n.propFix.enctype="encoding");var vc=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j="string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0,i=this.length,j=0===arguments.length||"string"==typeof a&&a;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(j)for(b=(a||"").match(F)||[];i>h;h++)if(c=this[h],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(vc," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(F)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===L||"boolean"===c)&&(this.className&&n._data(this,"__className__",this.className),this.className=this.className||a===!1?"":n._data(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(vc," ").indexOf(b)>=0)return!0;return!1}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var wc=n.now(),xc=/\?/,yc=/(,)|(\[|{)|(}|])|"(?:[^"\\\r\n]|\\["\\\/bfnrt]|\\u[\da-fA-F]{4})*"\s*:?|true|false|null|-?(?!0\d)\d+(?:\.\d+|)(?:[eE][+-]?\d+|)/g;n.parseJSON=function(b){if(a.JSON&&a.JSON.parse)return a.JSON.parse(b+"");var c,d=null,e=n.trim(b+"");return e&&!n.trim(e.replace(yc,function(a,b,e,f){return c&&b&&(d=0),0===d?a:(c=e||b,d+=!f-!e,"")}))?Function("return "+e)():n.error("Invalid JSON: "+b)},n.parseXML=function(b){var c,d;if(!b||"string"!=typeof b)return null;try{a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b))}catch(e){c=void 0}return c&&c.documentElement&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var zc,Ac,Bc=/#.*$/,Cc=/([?&])_=[^&]*/,Dc=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Ec=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Fc=/^(?:GET|HEAD)$/,Gc=/^\/\//,Hc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,Ic={},Jc={},Kc="*/".concat("*");try{Ac=location.href}catch(Lc){Ac=z.createElement("a"),Ac.href="",Ac=Ac.href}zc=Hc.exec(Ac.toLowerCase())||[];function Mc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(F)||[];if(n.isFunction(c))while(d=f[e++])"+"===d.charAt(0)?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function Nc(a,b,c,d){var e={},f=a===Jc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function Oc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(d in b)void 0!==b[d]&&((e[d]?a:c||(c={}))[d]=b[d]);return c&&n.extend(!0,a,c),a}function Pc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===e&&(e=a.mimeType||b.getResponseHeader("Content-Type"));if(e)for(g in h)if(h[g]&&h[g].test(e)){i.unshift(g);break}if(i[0]in c)f=i[0];else{for(g in c){if(!i[0]||a.converters[g+" "+i[0]]){f=g;break}d||(d=g)}f=f||d}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Qc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ac,type:"GET",isLocal:Ec.test(zc[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Kc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?Oc(Oc(a,n.ajaxSettings),b):Oc(n.ajaxSettings,a)},ajaxPrefilter:Mc(Ic),ajaxTransport:Mc(Jc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!j){j={};while(b=Dc.exec(f))j[b[1].toLowerCase()]=b[2]}b=j[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?f:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return i&&i.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||Ac)+"").replace(Bc,"").replace(Gc,zc[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(F)||[""],null==k.crossDomain&&(c=Hc.exec(k.url.toLowerCase()),k.crossDomain=!(!c||c[1]===zc[1]&&c[2]===zc[2]&&(c[3]||("http:"===c[1]?"80":"443"))===(zc[3]||("http:"===zc[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),Nc(Ic,k,b,v),2===t)return v;h=k.global,h&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!Fc.test(k.type),e=k.url,k.hasContent||(k.data&&(e=k.url+=(xc.test(e)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=Cc.test(e)?e.replace(Cc,"$1_="+wc++):e+(xc.test(e)?"&":"?")+"_="+wc++)),k.ifModified&&(n.lastModified[e]&&v.setRequestHeader("If-Modified-Since",n.lastModified[e]),n.etag[e]&&v.setRequestHeader("If-None-Match",n.etag[e])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+Kc+"; q=0.01":""):k.accepts["*"]);for(d in k.headers)v.setRequestHeader(d,k.headers[d]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(d in{success:1,error:1,complete:1})v[d](k[d]);if(i=Nc(Jc,k,b,v)){v.readyState=1,h&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,i.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,c,d){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),i=void 0,f=d||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,c&&(u=Pc(k,v,c)),u=Qc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[e]=w),w=v.getResponseHeader("etag"),w&&(n.etag[e]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,h&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),h&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){if(n.isFunction(a))return this.each(function(b){n(this).wrapAll(a.call(this,b))});if(this[0]){var b=n(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&1===a.firstChild.nodeType)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0||!l.reliableHiddenOffsets()&&"none"===(a.style&&a.style.display||n.css(a,"display"))},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var Rc=/%20/g,Sc=/\[\]$/,Tc=/\r?\n/g,Uc=/^(?:submit|button|image|reset|file)$/i,Vc=/^(?:input|select|textarea|keygen)/i;function Wc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Sc.test(a)?d(a,e):Wc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Wc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Wc(c,a[c],b,e);return d.join("&").replace(Rc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Vc.test(this.nodeName)&&!Uc.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Tc,"\r\n")}}):{name:b.name,value:c.replace(Tc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=void 0!==a.ActiveXObject?function(){return!this.isLocal&&/^(get|post|head|put|delete|options)$/i.test(this.type)&&$c()||_c()}:$c;var Xc=0,Yc={},Zc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Yc)Yc[a](void 0,!0)}),l.cors=!!Zc&&"withCredentials"in Zc,Zc=l.ajax=!!Zc,Zc&&n.ajaxTransport(function(a){if(!a.crossDomain||l.cors){var b;return{send:function(c,d){var e,f=a.xhr(),g=++Xc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)void 0!==c[e]&&f.setRequestHeader(e,c[e]+"");f.send(a.hasContent&&a.data||null),b=function(c,e){var h,i,j;if(b&&(e||4===f.readyState))if(delete Yc[g],b=void 0,f.onreadystatechange=n.noop,e)4!==f.readyState&&f.abort();else{j={},h=f.status,"string"==typeof f.responseText&&(j.text=f.responseText);try{i=f.statusText}catch(k){i=""}h||!a.isLocal||a.crossDomain?1223===h&&(h=204):h=j.text?200:404}j&&d(h,i,j,f.getAllResponseHeaders())},a.async?4===f.readyState?setTimeout(b):f.onreadystatechange=Yc[g]=b:b()},abort:function(){b&&b(void 0,!0)}}}});function $c(){try{return new a.XMLHttpRequest}catch(b){}}function _c(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c=z.head||n("head")[0]||z.documentElement;return{send:function(d,e){b=z.createElement("script"),b.async=!0,a.scriptCharset&&(b.charset=a.scriptCharset),b.src=a.url,b.onload=b.onreadystatechange=function(a,c){(c||!b.readyState||/loaded|complete/.test(b.readyState))&&(b.onload=b.onreadystatechange=null,b.parentNode&&b.parentNode.removeChild(b),b=null,c||e(200,"success"))},c.insertBefore(b,c.firstChild)},abort:function(){b&&b.onload(void 0,!0)}}}});var ad=[],bd=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=ad.pop()||n.expando+"_"+wc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(bd.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&bd.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(bd,"$1"+e):b.jsonp!==!1&&(b.url+=(xc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,ad.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||z;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var cd=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&cd)return cd.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=a.slice(h,a.length),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(f="POST"),g.length>0&&n.ajax({url:a,type:f,dataType:"html",data:b}).done(function(a){e=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,e||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var dd=a.document.documentElement;function ed(a){return n.isWindow(a)?a:9===a.nodeType?a.defaultView||a.parentWindow:!1}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&n.inArray("auto",[f,i])>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d={top:0,left:0},e=this[0],f=e&&e.ownerDocument;if(f)return b=f.documentElement,n.contains(b,e)?(typeof e.getBoundingClientRect!==L&&(d=e.getBoundingClientRect()),c=ed(f),{top:d.top+(c.pageYOffset||b.scrollTop)-(b.clientTop||0),left:d.left+(c.pageXOffset||b.scrollLeft)-(b.clientLeft||0)}):d},position:function(){if(this[0]){var a,b,c={top:0,left:0},d=this[0];return"fixed"===n.css(d,"position")?b=d.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(c=a.offset()),c.top+=n.css(a[0],"borderTopWidth",!0),c.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-c.top-n.css(d,"marginTop",!0),left:b.left-c.left-n.css(d,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||dd;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||dd})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c=/Y/.test(b);n.fn[a]=function(d){return W(this,function(a,d,e){var f=ed(a);return void 0===e?f?b in f?f[b]:f.document.documentElement[d]:a[d]:void(f?f.scrollTo(c?n(f).scrollLeft():e,c?e:n(f).scrollTop()):a[d]=e)},a,d,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Mb(l.pixelPosition,function(a,c){return c?(c=Kb(a,b),Ib.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return W(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var fd=a.jQuery,gd=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=gd),b&&a.jQuery===n&&(a.jQuery=fd),n},typeof b===L&&(a.jQuery=a.$=n),n});
</script>
</head>
<body>
<div class="frame " data-time="1554.5783189879876" date-parent-time="1.0">
<div class="frame-info">
<span class="time">1554.578s</span>
<span class="total-percent">100.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function"><module></span>
<span class="code-position">sympy-benchmark.py:1</span>
</div><div class="frame-children"><div class="frame " data-time="1544.7680254789157" date-parent-time="0.9936894182883894">
<div class="frame-info">
<span class="time">1544.768s</span>
<span class="total-percent">99.4%</span>
<!--<span class="parent-percent">99.4%</span>-->
<span class="function">solve</span>
<span class="code-position">sympy/solvers/solvers.py:346</span>
</div><div class="frame-children"><div class="frame " data-time="1380.520342454678" date-parent-time="0.8936748558261252">
<div class="frame-info">
<span class="time">1380.520s</span>
<span class="total-percent">88.8%</span>
<!--<span class="parent-percent">89.4%</span>-->
<span class="function">nsimplify</span>
<span class="code-position">sympy/simplify/simplify.py:3803</span>
</div><div class="frame-children"><div class="frame " data-time="1380.4778822975932" date-parent-time="0.9999692433673166">
<div class="frame-info">
<span class="time">1380.478s</span>
<span class="total-percent">88.8%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_real_to_rational</span>
<span class="code-position">sympy/simplify/simplify.py:3762</span>
</div><div class="frame-children"><div class="frame " data-time="1241.2089267504634" date-parent-time="0.8991154024754544">
<div class="frame-info">
<span class="time">1241.209s</span>
<span class="total-percent">79.8%</span>
<!--<span class="parent-percent">89.9%</span>-->
<span class="function">nsimplify</span>
<span class="code-position">sympy/simplify/simplify.py:3803</span>
</div><div class="frame-children"><div class="frame " data-time="1226.2447427619772" date-parent-time="0.9879438637074074">
<div class="frame-info">
<span class="time">1226.245s</span>
<span class="total-percent">78.9%</span>
<!--<span class="parent-percent">98.8%</span>-->
<span class="function">nsimplify_real</span>
<span class="code-position">sympy/simplify/simplify.py:3874</span>
</div><div class="frame-children"><div class="frame " data-time="1211.7145370123471" date-parent-time="0.9881506478740105">
<div class="frame-info">
<span class="time">1211.715s</span>
<span class="total-percent">77.9%</span>
<!--<span class="parent-percent">98.8%</span>-->
<span class="function">identify</span>
<span class="code-position">sympy/mpmath/identification.py:533</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1109.536646429362" date-parent-time="0.9156749486269934">
<div class="frame-info">
<span class="time">1109.537s</span>
<span class="total-percent">71.4%</span>
<!--<span class="parent-percent">91.6%</span>-->
<span class="function">pslq</span>
<span class="code-position">sympy/mpmath/identification.py:17</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="40.4182634230383" date-parent-time="0.03642805629999667">
<div class="frame-info">
<span class="time">40.418s</span>
<span class="total-percent">2.6%</span>
<!--<span class="parent-percent">3.6%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:296</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="36.60042472628993" date-parent-time="0.03298712561146584">
<div class="frame-info">
<span class="time">36.600s</span>
<span class="total-percent">2.4%</span>
<!--<span class="parent-percent">3.3%</span>-->
<span class="function">sqrt_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:295</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="30.622611139595392" date-parent-time="0.8366736552540414">
<div class="frame-info">
<span class="time">30.623s</span>
<span class="total-percent">2.0%</span>
<!--<span class="parent-percent">83.7%</span>-->
<span class="function">isqrt_fast_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:223</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="26.20333759141795" date-parent-time="0.023616468798704226">
<div class="frame-info">
<span class="time">26.203s</span>
<span class="total-percent">1.7%</span>
<!--<span class="parent-percent">2.4%</span>-->
<span class="function">round_fixed</span>
<span class="code-position">sympy/mpmath/identification.py:10</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="11.705148404886131" date-parent-time="0.01054958251496683">
<div class="frame-info">
<span class="time">11.705s</span>
<span class="total-percent">0.8%</span>
<!--<span class="parent-percent">1.1%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:164</span>
</div><div class="frame-children"><div class="frame collapse " data-time="6.130727763884352" date-parent-time="0.523763351972981">
<div class="frame-info">
<span class="time">6.131s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">52.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:47</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="1.7393747680471279" date-parent-time="0.2837142399787594">
<div class="frame-info">
<span class="time">1.739s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">28.4%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="2.6383628257899545" date-parent-time="0.22540191158008824">
<div class="frame-info">
<span class="time">2.638s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">22.5%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp.py:182</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.8541644206416095" date-parent-time="0.7027708253456203">
<div class="frame-info">
<span class="time">1.854s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">70.3%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:228</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="1.1634713887469843" date-parent-time="0.6274909472938652">
<div class="frame-info">
<span class="time">1.163s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">62.7%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:483</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="10.111693313810974" date-parent-time="0.009113437889908154">
<div class="frame-info">
<span class="time">10.112s</span>
<span class="total-percent">0.7%</span>
<!--<span class="parent-percent">0.9%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:285</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="3.4940357347077224" date-parent-time="0.3455440771661282">
<div class="frame-info">
<span class="time">3.494s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">34.6%</span>-->
<span class="function">round_fixed</span>
<span class="code-position">sympy/mpmath/identification.py:10</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="2.2477663622848922" date-parent-time="0.0020258604071514957">
<div class="frame-info">
<span class="time">2.248s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:287</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="1.5382616453134688" date-parent-time="0.0013864000348828508">
<div class="frame-info">
<span class="time">1.538s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp.py:182</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.1399619051808259" date-parent-time="0.7410715261957422">
<div class="frame-info">
<span class="time">1.140s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">74.1%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:228</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.6872656849300256" date-parent-time="0.6028847822077076">
<div class="frame-info">
<span class="time">0.687s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">60.3%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:483</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="1.300151504095993" date-parent-time="0.0011717968111103452">
<div class="frame-info">
<span class="time">1.300s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:167</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.7386223188659642" date-parent-time="0.0006657034008231725">
<div class="frame-info">
<span class="time">0.739s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.7315160207799636" date-parent-time="0.0006592986569069894">
<div class="frame-info">
<span class="time">0.732s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:618</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="51.08644216565881" date-parent-time="0.042160459914609615">
<div class="frame-info">
<span class="time">51.086s</span>
<span class="total-percent">3.3%</span>
<!--<span class="parent-percent">4.2%</span>-->
<span class="function">identify</span>
<span class="code-position">sympy/mpmath/identification.py:533</span>
</div><div class="frame-children"><div class="frame collapse " data-time="48.97865917062154" date-parent-time="0.9587408536260495">
<div class="frame-info">
<span class="time">48.979s</span>
<span class="total-percent">3.2%</span>
<!--<span class="parent-percent">95.9%</span>-->
<span class="function">pslq</span>
<span class="code-position">sympy/mpmath/identification.py:17</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="1.7765730205574073" date-parent-time="0.03627238986613652">
<div class="frame-info">
<span class="time">1.777s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">3.6%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:296</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="1.642551419819938" date-parent-time="0.03353606341280114">
<div class="frame-info">
<span class="time">1.643s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">3.4%</span>-->
<span class="function">sqrt_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:295</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="1.3755032977060182" date-parent-time="0.8374187140252848">
<div class="frame-info">
<span class="time">1.376s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">83.7%</span>-->
<span class="function">isqrt_fast_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:223</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="1.2093184673867654" date-parent-time="0.02469072220156122">
<div class="frame-info">
<span class="time">1.209s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">2.5%</span>-->
<span class="function">round_fixed</span>
<span class="code-position">sympy/mpmath/identification.py:10</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.5093576787330676" date-parent-time="0.010399583968982789">
<div class="frame-info">
<span class="time">0.509s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:164</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.25928771977487486" date-parent-time="0.5090484164679814">
<div class="frame-info">
<span class="time">0.259s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:47</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0637494639668148" date-parent-time="0.24586379957432972">
<div class="frame-info">
<span class="time">0.064s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.6%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.11340625787852332" date-parent-time="0.2226456233281891">
<div class="frame-info">
<span class="time">0.113s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.3%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp.py:182</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.08000278989493381" date-parent-time="0.7054530445809252">
<div class="frame-info">
<span class="time">0.080s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.5%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:228</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.047441109898500144" date-parent-time="0.5929931938724097">
<div class="frame-info">
<span class="time">0.047s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.3%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:483</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.34480194708157796" date-parent-time="0.007039840471753821">
<div class="frame-info">
<span class="time">0.345s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.7%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:285</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.12273102995823137" date-parent-time="0.35594645273042497">
<div class="frame-info">
<span class="time">0.123s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.6%</span>-->
<span class="function">round_fixed</span>
<span class="code-position">sympy/mpmath/identification.py:10</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0898174770118203" date-parent-time="0.001833808408248439">
<div class="frame-info">
<span class="time">0.090s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:287</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.06482392213365529" date-parent-time="0.001323513612486519">
<div class="frame-info">
<span class="time">0.065s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp.py:182</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04530188908393029" date-parent-time="0.6988452347965914">
<div class="frame-info">
<span class="time">0.045s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.9%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:228</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.023543886054540053" date-parent-time="0.5197109111922588">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.0%</span>-->
<span class="function">to_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:483</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.04918994798208587" date-parent-time="0.0010043138953789708">
<div class="frame-info">
<span class="time">0.049s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:167</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.04289416898973286" date-parent-time="0.0008757726266108508">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.03271190899249632" date-parent-time="0.000667880859672811">
<div class="frame-info">
<span class="time">0.033s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:618</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.27134573298098985" date-parent-time="0.005311501867777223">
<div class="frame-info">
<span class="time">0.271s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.5%</span>-->
<span class="function">__gt__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:178</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.25417371100047603" date-parent-time="0.9367153417455182">
<div class="frame-info">
<span class="time">0.254s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.7%</span>-->
<span class="function">_cmp</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:167</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.12995832799060736" date-parent-time="0.511297283574555">
<div class="frame-info">
<span class="time">0.130s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.1%</span>-->
<span class="function">mpf_convert_rhs</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.11364798793511" date-parent-time="0.8744956148044919">
<div class="frame-info">
<span class="time">0.114s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.4%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.09606870093557518" date-parent-time="0.8453180974081818">
<div class="frame-info">
<span class="time">0.096s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">84.5%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.02951072104042396" date-parent-time="0.3071835129759296">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.7%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.045798695035045967" date-parent-time="0.18018659307752008">
<div class="frame-info">
<span class="time">0.046s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.0%</span>-->
<span class="function">mpf_gt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:610</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.02238140202825889" date-parent-time="0.48869082429384175">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.9%</span>-->
<span class="function">mpf_cmp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:548</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.22589504417555872" date-parent-time="0.004421819852771217">
<div class="frame-info">
<span class="time">0.226s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:825</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.13807226411881857" date-parent-time="0.6112230776143678">
<div class="frame-info">
<span class="time">0.138s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.1%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.08658521607867442" date-parent-time="0.6271007188247686">
<div class="frame-info">
<span class="time">0.087s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.7%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.039094918000046164" date-parent-time="0.4515195523046697">
<div class="frame-info">
<span class="time">0.039s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.2%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.019537691987352446" date-parent-time="0.4997501718082482">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0065878480090759695" date-parent-time="0.16850906322576736">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.022175238002091646" date-parent-time="0.25610882557528564">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.6%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.006686393011477776" date-parent-time="0.07722326413555727">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.7%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013362739991862327" date-parent-time="0.015433050348595843">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.5%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.010029540018877015" date-parent-time="0.07263978817821122">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.3%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0024387910088989884" date-parent-time="0.24316080341758828">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.3%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0011364560050424188" date-parent-time="0.11331087995096961">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.3%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.006312115001492202" date-parent-time="0.045716024443984565">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.6%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0398299380321987" date-parent-time="0.17632054823320553">
<div class="frame-info">
<span class="time">0.040s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.6%</span>-->
<span class="function">findpoly</span>
<span class="code-position">sympy/mpmath/identification.py:312</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.023349361043074168" date-parent-time="0.5862263964407487">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.6%</span>-->
<span class="function">__eq__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0026220860017929226" date-parent-time="0.11229797667506963">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.2%</span>-->
<span class="function">mpf_eq</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:511</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013195150095270947" date-parent-time="0.05651182518840215">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.7%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005249570996966213" date-parent-time="0.13179962752446256">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:47</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013248609902802855" date-parent-time="0.252375097135735">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0203295040410012" date-parent-time="0.08999535211229216">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.0%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.009472535995882936" date-parent-time="0.46595017649119325">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.6%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.18756291399768088" date-parent-time="0.0036714812393759517">
<div class="frame-info">
<span class="time">0.188s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">__pow__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.09742502597509883" date-parent-time="0.5194258496981096">
<div class="frame-info">
<span class="time">0.097s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.9%</span>-->
<span class="function">mpf_pow_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1016</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.04129197198199108" date-parent-time="0.4238333176584939">
<div class="frame-info">
<span class="time">0.041s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.11834177696437109" date-parent-time="0.00231650065942393">
<div class="frame-info">
<span class="time">0.118s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:827</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.10499382094712928" date-parent-time="0.8872084198865761">
<div class="frame-info">
<span class="time">0.105s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">88.7%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.07952517697412986" date-parent-time="0.757427211018214">
<div class="frame-info">
<span class="time">0.080s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.7%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03707992999989074" date-parent-time="0.46626655118231447">
<div class="frame-info">
<span class="time">0.037s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.6%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.014496421965304762" date-parent-time="0.390950629231163">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.1%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.006254227002500556" date-parent-time="0.16866879205324783">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.018892133957706392" date-parent-time="0.23756167136669365">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.8%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0040556620224379" date-parent-time="0.0509984658538671">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.1%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.012132637988543138" date-parent-time="0.11555573346218777">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.6%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.006572652971954085" date-parent-time="0.541733214010065">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.2%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002610992029076442" date-parent-time="0.024868054191410312">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.5%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.10112560994457453" date-parent-time="0.0019794999545408335">
<div class="frame-info">
<span class="time">0.101s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">__abs__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03565280900511425" date-parent-time="0.35255964364175435">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.3%</span>-->
<span class="function">mpf_abs</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:651</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.01885942001536023" date-parent-time="0.5289743092235711">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.9%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.08447979006450623" date-parent-time="0.0016536636039472525">
<div class="frame-info">
<span class="time">0.084s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:527</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.046956858059274964" date-parent-time="0.5558354018567058">
<div class="frame-info">
<span class="time">0.047s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.6%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03908283505006693" date-parent-time="0.8323136739841402">
<div class="frame-info">
<span class="time">0.039s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">83.2%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.014460750011494383" date-parent-time="0.3700025853541456">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.0%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001382458009175025" date-parent-time="0.09560071283136447">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.6%</span>-->
<span class="function">log_taylor</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:600</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.010187766049057245" date-parent-time="0.26067111139727306">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.1%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0037029860104667023" date-parent-time="0.3634737971637432">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0023984980216482654" date-parent-time="0.2354292403357866">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.5%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.003999475986347534" date-parent-time="0.10233331285266328">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.2%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013279350096127018" date-parent-time="0.0339774483583792">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.4%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0025420800084248185" date-parent-time="0.05413650132246666">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.4%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0348388360143872" date-parent-time="0.4123925496001506">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.2%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01897164902766235" date-parent-time="0.5445546177210897">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.5%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.007978128036484122" date-parent-time="0.4205289706156435">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.1%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.00689560201135464" date-parent-time="0.36346877392156257">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.3%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.07936318406427745" date-parent-time="0.0015535077546979137">
<div class="frame-info">
<span class="time">0.079s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:524</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05612701606878545" date-parent-time="0.70721729137439">
<div class="frame-info">
<span class="time">0.056s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.7%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04716143506811932" date-parent-time="0.8402626466071432">
<div class="frame-info">
<span class="time">0.047s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">84.0%</span>-->
<span class="function">mpf_exp</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1151</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.018693076039198786" date-parent-time="0.3963635969134266">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.6%</span>-->
<span class="function">exp_basecase</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1086</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.010979662984027527" date-parent-time="0.2328101968943196">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.3%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005638881993945688" date-parent-time="0.5135751436222362">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.4%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002900773994042538" date-parent-time="0.2641951759596254">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.4%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002460719013470225" date-parent-time="0.043841971047499394">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.4%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.020569263011566363" date-parent-time="0.2591789033427263">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.9%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01658145101100672" date-parent-time="0.8061276187524441">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.6%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005389123019995168" date-parent-time="0.32500913318248703">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.5%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0032814099977258593" date-parent-time="0.19789643231751364">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.07251853798516095" date-parent-time="0.0014195260995080445">
<div class="frame-info">
<span class="time">0.073s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:177</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.050141090046963654" date-parent-time="0.6914244473216454">
<div class="frame-info">
<span class="time">0.050s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.1%</span>-->
<span class="function">_cmp</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:167</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02917155105387792" date-parent-time="0.5817893274070222">
<div class="frame-info">
<span class="time">0.029s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.2%</span>-->
<span class="function">mpf_lt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:600</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.016834159032441676" date-parent-time="0.5770745272114637">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">57.7%</span>-->
<span class="function">mpf_cmp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:548</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.003870085012749769" date-parent-time="0.07718390264601209">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.7%</span>-->
<span class="function">mpf_convert_rhs</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:98</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0011987389880232513" date-parent-time="0.3097448722893879">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0666901409131242" date-parent-time="0.0013054371783587323">
<div class="frame-info">
<span class="time">0.067s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:519</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05000029792427085" date-parent-time="0.749740474973732">
<div class="frame-info">
<span class="time">0.050s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.0%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04340794593736064" date-parent-time="0.8681537458657782">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.8%</span>-->
<span class="function">mpf_exp</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1151</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.01443493296392262" date-parent-time="0.332541258339033">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.3%</span>-->
<span class="function">exp_basecase</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1086</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.010436313998070545" date-parent-time="0.24042404616727442">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004057030004332773" date-parent-time="0.38874165774265057">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.9%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.00373737899644766" date-parent-time="0.3581129311688612">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.006604280002648011" date-parent-time="0.1521444947470734">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.2%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013429750106297433" date-parent-time="0.026859340171608143">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.7%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.012712732990621589" date-parent-time="0.19062387358248636">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.1%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005177829007152468" date-parent-time="0.4072947186865519">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.7%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013274330121930689" date-parent-time="0.25636864607915794">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.6%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.06437460289453156" date-parent-time="0.0012601112969617854">
<div class="frame-info">
<span class="time">0.064s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:525</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04816534894052893" date-parent-time="0.7482042105866014">
<div class="frame-info">
<span class="time">0.048s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">74.8%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04109341197181493" date-parent-time="0.8531737623774737">
<div class="frame-info">
<span class="time">0.041s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.3%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.014427261994569562" date-parent-time="0.3510845486489393">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.1%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.010749685985501856" date-parent-time="0.26159146855157295">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.2%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0067906190088251606" date-parent-time="0.6317039416764076">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013119849900249392" date-parent-time="0.12204868047256623">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0021128889929968864" date-parent-time="0.0514167330385238">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.1%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.015057144948514178" date-parent-time="0.23389884009355558">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.4%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.008214924979256466" date-parent-time="0.5455831771126773">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.6%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.06095815797743853" date-parent-time="0.001193235531645922">
<div class="frame-info">
<span class="time">0.061s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:530</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.042479173964238726" date-parent-time="0.6968579001347263">
<div class="frame-info">
<span class="time">0.042s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.7%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03457673896627966" date-parent-time="0.8139691933602154">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">81.4%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.014021088005392812" date-parent-time="0.40550637291349606">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.6%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004899141989881173" date-parent-time="0.34941239852405587">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0037709129974246025" date-parent-time="0.26894581903873854">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.9%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.01368831995932851" date-parent-time="0.3958823292352062">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.6%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001338715010206215" date-parent-time="0.03871721423792373">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.9%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.018478984013199806" date-parent-time="0.3031420998652738">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.3%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.010455552997882478" date-parent-time="0.5658077841516571">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.6%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0037808500055689365" date-parent-time="0.3616116724131815">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.2%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013355089904507622" date-parent-time="0.12773202820752164">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.056133724938263185" date-parent-time="0.0010987988702802491">
<div class="frame-info">
<span class="time">0.056s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:521</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03385827197053004" date-parent-time="0.6031716585309088">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">60.3%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.029903826987720095" date-parent-time="0.8832059419260421">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">88.3%</span>-->
<span class="function">mpf_exp</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1151</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.014383525020093657" date-parent-time="0.48099278483654295">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.1%</span>-->
<span class="function">exp_basecase</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1086</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.009941823984263465" date-parent-time="0.33245992188043494">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.2%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002449897991027683" date-parent-time="0.24642339221711562">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.6%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0024327760038431734" date-parent-time="0.24470117432112276">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.5%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013291779905557632" date-parent-time="0.03925711246317203">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.9%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.021020438958657905" date-parent-time="0.37447076568990456">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.4%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013434911976219155" date-parent-time="0.6391356528111692">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.9%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005437179002910852" date-parent-time="0.4047052196944114">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.5%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.005257877986878157" date-parent-time="0.3913593178864895">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.1%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.05440165502659511" date-parent-time="0.0010648941817123613">
<div class="frame-info">
<span class="time">0.054s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:513</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04268028801016044" date-parent-time="0.7845402495437962">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.5%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.029218870011391118" date-parent-time="0.6845987075915536">
<div class="frame-info">
<span class="time">0.029s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.5%</span>-->
<span class="function">mpf_sqrt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1338</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013166007993277162" date-parent-time="0.4505994923193241">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.1%</span>-->
<span class="function">sqrtrem_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:271</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.010521034986595623" date-parent-time="0.7991059242837983">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">79.9%</span>-->
<span class="function">isqrt_small_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:197</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.007690772996284068" date-parent-time="0.2632125401593485">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.3%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005115804015076719" date-parent-time="0.665187233786319">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.5%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0028879569872515276" date-parent-time="0.06766488985650759">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.8%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.009038964999490418" date-parent-time="0.16615238994239379">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.6%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0063771260174689814" date-parent-time="0.7055150692395091">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.6%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002425380007480271" date-parent-time="0.38032493020153313">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.05190677101199981" date-parent-time="0.001016057662494501">
<div class="frame-info">
<span class="time">0.052s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:515</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.024735205006436445" date-parent-time="0.47653137585303">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.7%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017156189001980238" date-parent-time="0.693593968496156">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.4%</span>-->
<span class="function">mpf_sqrt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1338</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007916439994005486" date-parent-time="0.4614334799582669">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.1%</span>-->
<span class="function">sqrtrem_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:271</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.006563353992532939" date-parent-time="0.8290789796300944">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">82.9%</span>-->
<span class="function">isqrt_small_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:197</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.00395780400140211" date-parent-time="0.23069249242621911">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.1%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00395780400140211" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0026442030066391453" date-parent-time="0.10690038776517465">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.7%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.023190503008663654" date-parent-time="0.4467722140393297">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">44.7%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015588448994094506" date-parent-time="0.6721910683985972">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.2%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005070011000498198" date-parent-time="0.3252415299571439">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.5%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002612408992717974" date-parent-time="0.16758620397113613">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.04273632794502191" date-parent-time="0.0008365493100192836">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:509</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.022427115953178145" date-parent-time="0.5247787311541945">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.5%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013096119961119257" date-parent-time="0.5839413319332041">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.4%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002635263997945003" date-parent-time="0.20122479068371185">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.1%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0012920669978484511" date-parent-time="0.0986602903519849">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.01624802300648298" date-parent-time="0.3801923044812186">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.0%</span>-->
<span class="function">__pow__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008289954988867976" date-parent-time="0.5102131493511718">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.0%</span>-->
<span class="function">mpf_pow_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1016</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013262749998830259" date-parent-time="0.15998579023215345">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.03758339701744262" date-parent-time="0.0007356824124798189">
<div class="frame-info">
<span class="time">0.038s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:47</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.027740303965401836" date-parent-time="0.7380999634633196">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.8%</span>-->
<span class="function">mpf_convert_arg</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:80</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017188791985972784" date-parent-time="0.6196324311157848">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.0%</span>-->
<span class="function">from_float</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:410</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007638402981683612" date-parent-time="0.44438276918570335">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">44.4%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005118746979860589" date-parent-time="0.6701331406754799">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013073519949102774" date-parent-time="0.17115514827447853">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.1%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013134339969838038" date-parent-time="0.04734749837716055">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.7%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0028927740204380825" date-parent-time="0.07696946657311295">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.7%</span>-->
<span class="function">mpf_pos</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:627</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001371279009617865" date-parent-time="0.036486297632474476">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.6%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.03608817707572598" date-parent-time="0.0007064139827687017">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:507</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017965436025406234" date-parent-time="0.49782054626112826">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.8%</span>-->
<span class="function">__pow__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012655682017793879" date-parent-time="0.7044461375664112">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.4%</span>-->
<span class="function">mpf_pow_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1016</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002657320015714504" date-parent-time="0.2099705106353268">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.01680034105083905" date-parent-time="0.4655358738565789">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.6%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.010699157021008432" date-parent-time="0.636841656287334">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.7%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.026259000049321912" date-parent-time="0.0005140111336031474">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:506</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.026259000049321912" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01561100703838747" date-parent-time="0.5945011999339478">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.5%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00518894600099884" date-parent-time="0.33239021597000246">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0026164740120293573" date-parent-time="0.16760443484494286">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.8%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.02516121898952406" date-parent-time="0.0004925224369302011">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">__ne__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:182</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.021120148987392895" date-parent-time="0.8393929163839926">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">83.9%</span>-->
<span class="function">__eq__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0011689300008583814" date-parent-time="0.055346674001028245">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.5%</span>-->
<span class="function">mpf_eq</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:511</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.02077651402214542" date-parent-time="0.00040669330533477143">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015597119010635652" date-parent-time="0.7507091417747406">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.1%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.010434865995193832" date-parent-time="0.6690252211372056">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.9%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.003801158018177375" date-parent-time="0.24370898340811348">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.4%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013369260122999549" date-parent-time="0.3517154524770323">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0011410790029913187" date-parent-time="0.3001924670152116">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013610949972644448" date-parent-time="0.08726579545468084">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.7%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0038546499999938533" date-parent-time="0.1855291987811445">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.6%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.017222463953658007" date-parent-time="0.00033712396525501724">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:796</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.01180824798939284" date-parent-time="0.0002311425006091058">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:504</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0077620570082217455" date-parent-time="0.6573419710692286">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.7%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005125165014760569" date-parent-time="0.6602843820049091">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.0%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00133050000295043" date-parent-time="0.25960139802690557">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006903900008182973" date-parent-time="0.00013514153101121403">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">__eq__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0015749029989819974" date-parent-time="0.22811787498592317">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.8%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013204400020185858" date-parent-time="0.19126001252241637">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.1%</span>-->
<span class="function">mpf_eq</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:511</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0024403550050919876" date-parent-time="4.7769132114908494e-05">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:828</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001326088997302577" date-parent-time="2.5957748104721155e-05">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">prodstring</span>
<span class="code-position">sympy/mpmath/identification.py:464</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="6.158513802671223" date-parent-time="0.005082479094338429">
<div class="frame-info">
<span class="time">6.159s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">0.5%</span>-->
<span class="function">__gt__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:178</span>
</div><div class="frame-children"><div class="frame collapse " data-time="5.600817088838085" date-parent-time="0.9094429708688417">
<div class="frame-info">
<span class="time">5.601s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">90.9%</span>-->
<span class="function">_cmp</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:167</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.904187690714025" date-parent-time="0.518529286825275">
<div class="frame-info">
<span class="time">2.904s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">51.9%</span>-->
<span class="function">mpf_convert_rhs</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.4847482059849426" date-parent-time="0.8555742502214246">
<div class="frame-info">
<span class="time">2.485s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">85.6%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.0757605520193465" date-parent-time="0.8354007649626312">
<div class="frame-info">
<span class="time">2.076s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">83.5%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.5910970169061329" date-parent-time="0.28476165824189137">
<div class="frame-info">
<span class="time">0.591s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.5%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.9992563332925783" date-parent-time="0.1784125989909588">
<div class="frame-info">
<span class="time">0.999s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">17.8%</span>-->
<span class="function">mpf_gt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:610</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5008525683660991" date-parent-time="0.5012253129442528">
<div class="frame-info">
<span class="time">0.501s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.1%</span>-->
<span class="function">mpf_cmp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:548</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0429821830621222" date-parent-time="0.08581803464109282">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.6%</span>-->
<span class="function">mpf_sub</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:771</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03632254603144247" date-parent-time="0.845060521447816">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">84.5%</span>-->
<span class="function">mpf_add</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:676</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.014735199976712465" date-parent-time="0.4056764072638795">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.6%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.006298275009612553" date-parent-time="0.1733985003187958">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="5.567033888728474" date-parent-time="0.004594344392743509">
<div class="frame-info">
<span class="time">5.567s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">0.5%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/mpmath/identification.py:825</span>
</div><div class="frame-children"><div class="frame collapse " data-time="3.2429954793769866" date-parent-time="0.5825356094819275">
<div class="frame-info">
<span class="time">3.243s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">58.3%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.1045259999809787" date-parent-time="0.6489450920805108">
<div class="frame-info">
<span class="time">2.105s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">64.9%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.8159822858287953" date-parent-time="0.38772734850325935">
<div class="frame-info">
<span class="time">0.816s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">38.8%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.43567968998104334" date-parent-time="0.5339327796050405">
<div class="frame-info">
<span class="time">0.436s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.4%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.18781885282078292" date-parent-time="0.2301751595379486">
<div class="frame-info">
<span class="time">0.188s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.5199525701318635" date-parent-time="0.24706398026755808">
<div class="frame-info">
<span class="time">0.520s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.7%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.19169739908829797" date-parent-time="0.09108815908666873">
<div class="frame-info">
<span class="time">0.192s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.1%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.05530855603865348" date-parent-time="0.026280766328927927">
<div class="frame-info">
<span class="time">0.055s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.6%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.324665268213721" date-parent-time="0.10011277236688983">
<div class="frame-info">
<span class="time">0.325s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.0%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.09081239115039352" date-parent-time="0.2797108284789288">
<div class="frame-info">
<span class="time">0.091s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.07451994308212306" date-parent-time="0.22952853408720023">
<div class="frame-info">
<span class="time">0.075s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.0%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.20119606307707727" date-parent-time="0.06204019227178483">
<div class="frame-info">
<span class="time">0.201s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.2%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="1.1402797741320683" date-parent-time="0.20482716594213354">
<div class="frame-info">
<span class="time">1.140s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">20.5%</span>-->
<span class="function">findpoly</span>
<span class="code-position">sympy/mpmath/identification.py:312</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5716447742597666" date-parent-time="0.5013197525974517">
<div class="frame-info">
<span class="time">0.572s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.09549999910814222" date-parent-time="0.16706178978336142">
<div class="frame-info">
<span class="time">0.095s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.7%</span>-->
<span class="function">mpf_eq</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:511</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0777538650581846" date-parent-time="0.13601780084296147">
<div class="frame-info">
<span class="time">0.078s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.6%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.3401675229106331" date-parent-time="0.2983193516429369">
<div class="frame-info">
<span class="time">0.340s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">29.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:47</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.03497301397146657" date-parent-time="0.10281114926028515">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.3%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.4961074279999593" date-parent-time="0.0891152160945928">
<div class="frame-info">
<span class="time">0.496s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.9%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.1541184240631992" date-parent-time="0.3106553447194341">
<div class="frame-info">
<span class="time">0.154s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.1%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="5.1918194535101065" date-parent-time="0.0042846885920105144">
<div class="frame-info">
<span class="time">5.192s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">__pow__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.693683268124005" date-parent-time="0.5188322306359957">
<div class="frame-info">
<span class="time">2.694s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">51.9%</span>-->
<span class="function">mpf_pow_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1016</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="1.1193800119508523" date-parent-time="0.4155573987473427">
<div class="frame-info">
<span class="time">1.119s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">41.6%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="2.4860687688342296" date-parent-time="0.0020516950922813736">
<div class="frame-info">
<span class="time">2.486s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:827</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.203694447831367" date-parent-time="0.8864173330429336">
<div class="frame-info">
<span class="time">2.204s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">88.6%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.4968161737342598" date-parent-time="0.6792303602739759">
<div class="frame-info">
<span class="time">1.497s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">67.9%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.703228266822407" date-parent-time="0.4698160530080269">
<div class="frame-info">
<span class="time">0.703s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.40028547783731483" date-parent-time="0.569211302677062">
<div class="frame-info">
<span class="time">0.400s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.9%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.1324051319679711" date-parent-time="0.18828186837007313">
<div class="frame-info">
<span class="time">0.132s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.35172879381570965" date-parent-time="0.23498462936715603">
<div class="frame-info">
<span class="time">0.352s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.5%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.11803300099563785" date-parent-time="0.07885604329165478">
<div class="frame-info">
<span class="time">0.118s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.9%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.02946250102831982" date-parent-time="0.01968344646812355">
<div class="frame-info">
<span class="time">0.029s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.0%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.2806456278922269" date-parent-time="0.12735233242902952">
<div class="frame-info">
<span class="time">0.281s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.7%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.06733259602333419" date-parent-time="0.23992034555831793">
<div class="frame-info">
<span class="time">0.067s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.0%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.06216606596717611" date-parent-time="0.22151090125319545">
<div class="frame-info">
<span class="time">0.062s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.2%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.11975482017442118" date-parent-time="0.05434275168786247">
<div class="frame-info">
<span class="time">0.120s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.4%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="2.3401507003000006" date-parent-time="0.001931272283049415">
<div class="frame-info">
<span class="time">2.340s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">__abs__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.8633140941383317" date-parent-time="0.36891388833533556">
<div class="frame-info">
<span class="time">0.863s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">36.9%</span>-->
<span class="function">mpf_abs</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:651</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.3444741001876537" date-parent-time="0.3990136411840595">
<div class="frame-info">
<span class="time">0.344s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.9%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="1.782911443617195" date-parent-time="0.0014713956044574775">
<div class="frame-info">
<span class="time">1.783s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:530</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.2809694538736949" date-parent-time="0.7184705995687855">
<div class="frame-info">
<span class="time">1.281s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">71.8%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.0113859649572987" date-parent-time="0.7895472931839502">
<div class="frame-info">
<span class="time">1.011s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">79.0%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.3883951848401921" date-parent-time="0.38402271565691576">
<div class="frame-info">
<span class="time">0.388s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.4%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.32007390714716166" date-parent-time="0.3164705841658336">
<div class="frame-info">
<span class="time">0.320s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.6%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.12401984601456206" date-parent-time="0.3874725282043718">
<div class="frame-info">
<span class="time">0.124s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.7%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.08753326510486659" date-parent-time="0.27347829095178655">
<div class="frame-info">
<span class="time">0.088s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.07946291002735961" date-parent-time="0.07856833373272545">
<div class="frame-info">
<span class="time">0.079s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.9%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.01845052096177824" date-parent-time="0.018242808978031676">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.8%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.012541917021735571" date-parent-time="0.012400722826191382">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.08591570494172629" date-parent-time="0.0670708459767829">
<div class="frame-info">
<span class="time">0.086s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.7%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.40490053583926056" date-parent-time="0.22710075550235567">
<div class="frame-info">
<span class="time">0.405s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.7%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.27099443280894775" date-parent-time="0.6692864267201871">
<div class="frame-info">
<span class="time">0.271s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.9%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0971526919020107" date-parent-time="0.3585043828944773">
<div class="frame-info">
<span class="time">0.097s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.9%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.031643702037399635" date-parent-time="0.11676882698069514">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.7%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.7004629536677385" date-parent-time="0.001403352771404781">
<div class="frame-info">
<span class="time">1.700s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:521</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.0300921776797622" date-parent-time="0.6057716079365036">
<div class="frame-info">
<span class="time">1.030s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">60.6%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.888524792768294" date-parent-time="0.8625682361452908">
<div class="frame-info">
<span class="time">0.889s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">86.3%</span>-->
<span class="function">mpf_exp</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1151</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.38714433505083434" date-parent-time="0.4357158496890613">
<div class="frame-info">
<span class="time">0.387s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">43.6%</span>-->
<span class="function">exp_basecase</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1086</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.22139200192759745" date-parent-time="0.24916806343447884">
<div class="frame-info">
<span class="time">0.221s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.9%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0786747140227817" date-parent-time="0.3553638493612382">
<div class="frame-info">
<span class="time">0.079s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.5%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.05976659389853012" date-parent-time="0.2699582341645557">
<div class="frame-info">
<span class="time">0.060s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.09409287181915715" date-parent-time="0.10589785742050117">
<div class="frame-info">
<span class="time">0.094s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.6%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.03456145100062713" date-parent-time="0.033551804148707634">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.4%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.5947020850726403" date-parent-time="0.3497295155945173">
<div class="frame-info">
<span class="time">0.595s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.0%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3918317158531863" date-parent-time="0.6588705936777164">
<div class="frame-info">
<span class="time">0.392s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.9%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.1044499129493488" date-parent-time="0.26656829634608925">
<div class="frame-info">
<span class="time">0.104s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.7%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.08765906095504761" date-parent-time="0.22371609394654562">
<div class="frame-info">
<span class="time">0.088s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.4%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.692713372525759" date-parent-time="0.0013969572212110142">
<div class="frame-info">
<span class="time">1.693s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:177</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.3282858143938938" date-parent-time="0.7847080527354199">
<div class="frame-info">
<span class="time">1.328s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">78.5%</span>-->
<span class="function">_cmp</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:167</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.8726850812963676" date-parent-time="0.6570009796382414">
<div class="frame-info">
<span class="time">0.873s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">65.7%</span>-->
<span class="function">mpf_lt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:600</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.45405076003225986" date-parent-time="0.5202916490307943">
<div class="frame-info">
<span class="time">0.454s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.0%</span>-->
<span class="function">mpf_cmp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:548</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.031922975918860175" date-parent-time="0.070307064163029">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.0%</span>-->
<span class="function">mpf_sign</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:666</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.06444352901598904" date-parent-time="0.04851631201481669">
<div class="frame-info">
<span class="time">0.064s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.9%</span>-->
<span class="function">mpf_convert_rhs</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:98</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.01570801499474328" date-parent-time="0.24374852269257283">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.4%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.673762038582936" date-parent-time="0.0013813171233464211">
<div class="frame-info">
<span class="time">1.674s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:527</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.0079392265179195" date-parent-time="0.6021998368246392">
<div class="frame-info">
<span class="time">1.008s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">60.2%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.826945396445808" date-parent-time="0.8204318025230724">
<div class="frame-info">
<span class="time">0.827s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">82.0%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.35350822005420923" date-parent-time="0.42748677430647697">
<div class="frame-info">
<span class="time">0.354s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.7%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002645732995006256" date-parent-time="0.007484219163561577">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.7%</span>-->
<span class="function">log_taylor</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:600</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.20483696500014048" date-parent-time="0.24770313237188935">
<div class="frame-info">
<span class="time">0.205s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.8%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0949518249835819" date-parent-time="0.4635482906296565">
<div class="frame-info">
<span class="time">0.095s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.4%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0466226939461194" date-parent-time="0.2276087909527825">
<div class="frame-info">
<span class="time">0.047s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0740333121502772" date-parent-time="0.08952624014653282">
<div class="frame-info">
<span class="time">0.074s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.0%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="0.016572647665509647">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.7%</span>-->
<span class="function">ln2_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:162</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">machin</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:146</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">acot_fixed</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:137</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012269279977772385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">bsp_acot</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:123</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.017716249043587595" date-parent-time="0.021423722920197175">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.1%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.009692633990198374" date-parent-time="0.01172100846302197">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.04824367005494423" date-parent-time="0.04786366954048349">
<div class="frame-info">
<span class="time">0.048s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.8%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.5918991519865813" date-parent-time="0.3536339923730755">
<div class="frame-info">
<span class="time">0.592s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.4%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.4009361669595819" date-parent-time="0.6773724301072683">
<div class="frame-info">
<span class="time">0.401s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.7%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.13844007394800428" date-parent-time="0.34529205733131163">
<div class="frame-info">
<span class="time">0.138s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.5%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.08559613201941829" date-parent-time="0.21349067276349548">
<div class="frame-info">
<span class="time">0.086s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.6710189809236908" date-parent-time="0.001379053341262888">
<div class="frame-info">
<span class="time">1.671s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:515</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.8317448477610014" date-parent-time="0.49774709758307895">
<div class="frame-info">
<span class="time">0.832s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">49.8%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.6323326897982042" date-parent-time="0.7602484000957738">
<div class="frame-info">
<span class="time">0.632s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.0%</span>-->
<span class="function">mpf_sqrt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1338</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.26318551281292457" date-parent-time="0.41621367526786374">
<div class="frame-info">
<span class="time">0.263s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.6%</span>-->
<span class="function">sqrtrem_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:271</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.19149541787919588" date-parent-time="0.7276062266212697">
<div class="frame-info">
<span class="time">0.191s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">72.8%</span>-->
<span class="function">isqrt_small_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:197</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.17386744706891477" date-parent-time="0.2749619778860412">
<div class="frame-info">
<span class="time">0.174s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.5%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.07126002204313409" date-parent-time="0.40985258163300226">
<div class="frame-info">
<span class="time">0.071s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.035194746087654494" date-parent-time="0.20242286109891847">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.057300573083921336" date-parent-time="0.06889200845448029">
<div class="frame-info">
<span class="time">0.057s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.9%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.6391439001599792" date-parent-time="0.38248751657307867">
<div class="frame-info">
<span class="time">0.639s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.2%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.4558747360861162" date-parent-time="0.7132583694720541">
<div class="frame-info">
<span class="time">0.456s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.3%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.13011067306797486" date-parent-time="0.2854088256459041">
<div class="frame-info">
<span class="time">0.130s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.5%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.11116049102565739" date-parent-time="0.24383998986216868">
<div class="frame-info">
<span class="time">0.111s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.4%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.6336451941315318" date-parent-time="0.0013482096188756753">
<div class="frame-info">
<span class="time">1.634s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:525</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.2673529970052186" date-parent-time="0.7757822821980392">
<div class="frame-info">
<span class="time">1.267s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">77.6%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.0723493170225993" date-parent-time="0.8461330975320869">
<div class="frame-info">
<span class="time">1.072s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">84.6%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.43388761595997494" date-parent-time="0.40461406471976236">
<div class="frame-info">
<span class="time">0.434s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.5%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.003980543988291174" date-parent-time="0.00917413597870092">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.9%</span>-->
<span class="function">log_taylor</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:600</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013166129938326776" date-parent-time="0.3307620761648441">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.1%</span>-->
<span class="function">isqrt_fast_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:223</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.2771380670310464" date-parent-time="0.25844010214929414">
<div class="frame-info">
<span class="time">0.277s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.8%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.11358920297061559" date-parent-time="0.4098650329328117">
<div class="frame-info">
<span class="time">0.114s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.09131793101551011" date-parent-time="0.32950338433759885">
<div class="frame-info">
<span class="time">0.091s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0724262219882803" date-parent-time="0.06753976604318941">
<div class="frame-info">
<span class="time">0.072s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.8%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.035205131920520216" date-parent-time="0.03282991033021592">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.3%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.02514705606154166" date-parent-time="0.023450433233233176">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.04995369294192642" date-parent-time="0.039415768976731845">
<div class="frame-info">
<span class="time">0.050s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.9%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.2802604270837037" date-parent-time="0.17155526064684687">
<div class="frame-info">
<span class="time">0.280s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.2%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.14785690016287845" date-parent-time="0.5275696669038434">
<div class="frame-info">
<span class="time">0.148s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.8%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.010249812970869243" date-parent-time="0.06932252035297709">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.9%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.5948702430905541" date-parent-time="0.0013162095480202221">
<div class="frame-info">
<span class="time">1.595s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:519</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.1034308980597416" date-parent-time="0.6918624902810294">
<div class="frame-info">
<span class="time">1.103s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">69.2%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.8917826182005228" date-parent-time="0.8081907256436462">
<div class="frame-info">
<span class="time">0.892s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">80.8%</span>-->
<span class="function">mpf_exp</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1151</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.42909817812324036" date-parent-time="0.48116903084419055">
<div class="frame-info">
<span class="time">0.429s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.1%</span>-->
<span class="function">exp_basecase</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1086</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.3203744070051471" date-parent-time="0.3592516836127758">
<div class="frame-info">
<span class="time">0.320s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.9%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.142643154002144" date-parent-time="0.445238916977074">
<div class="frame-info">
<span class="time">0.143s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">44.5%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.09958674795052502" date-parent-time="0.310844892016999">
<div class="frame-info">
<span class="time">0.100s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.1%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.005280994009808637" date-parent-time="0.005921840033689884">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.6%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.06730520688870456" date-parent-time="0.060996304351322">
<div class="frame-info">
<span class="time">0.067s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.1%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.33778842390165664" date-parent-time="0.21179680627001174">
<div class="frame-info">
<span class="time">0.338s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.2%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.16268599701288622" date-parent-time="0.4816209955739941">
<div class="frame-info">
<span class="time">0.163s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.2%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.02161913600866683" date-parent-time="0.13288873293104872">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.3%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.4609176071098773" date-parent-time="0.0012056615337074155">
<div class="frame-info">
<span class="time">1.461s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:513</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.9881023041234585" date-parent-time="0.6763573108535629">
<div class="frame-info">
<span class="time">0.988s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">67.6%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.806525084990426" date-parent-time="0.8162364176509953">
<div class="frame-info">
<span class="time">0.807s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">81.6%</span>-->
<span class="function">mpf_sqrt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1338</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.37134064084966667" date-parent-time="0.4604204478699813">
<div class="frame-info">
<span class="time">0.371s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.0%</span>-->
<span class="function">sqrtrem_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:271</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.28570660584955476" date-parent-time="0.7693922356460307">
<div class="frame-info">
<span class="time">0.286s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.9%</span>-->
<span class="function">isqrt_small_python</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:197</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.20629840512992814" date-parent-time="0.2557867188128154">
<div class="frame-info">
<span class="time">0.206s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.6%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.09940607905446086" date-parent-time="0.48185578066807755">
<div class="frame-info">
<span class="time">0.099s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.05427568515005987" date-parent-time="0.2630930913686738">
<div class="frame-info">
<span class="time">0.054s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.05422838304366451" date-parent-time="0.05488134459090275">
<div class="frame-info">
<span class="time">0.054s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.5%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.2788372650684323" date-parent-time="0.19086447018737357">
<div class="frame-info">
<span class="time">0.279s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.1%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.12543475610436872" date-parent-time="0.44984932725396115">
<div class="frame-info">
<span class="time">0.125s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.0%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.020906004021526314" date-parent-time="0.16666835150643058">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.7%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.2952964512223843" date-parent-time="0.0010689782218971477">
<div class="frame-info">
<span class="time">1.295s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:524</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.8345132411050145" date-parent-time="0.6442642843014631">
<div class="frame-info">
<span class="time">0.835s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">64.4%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.664524265070213" date-parent-time="0.7963016430875179">
<div class="frame-info">
<span class="time">0.665s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">79.6%</span>-->
<span class="function">mpf_exp</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1151</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.336648849042831" date-parent-time="0.5066012886786926">
<div class="frame-info">
<span class="time">0.337s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.7%</span>-->
<span class="function">exp_basecase</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:1086</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.21916552595212124" date-parent-time="0.3298081612248793">
<div class="frame-info">
<span class="time">0.219s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.09732915397034958" date-parent-time="0.4440897059312697">
<div class="frame-info">
<span class="time">0.097s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">44.4%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.056677012020372786" date-parent-time="0.2586036821902109">
<div class="frame-info">
<span class="time">0.057s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.005582773024798371" date-parent-time="0.008401157517112637">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.8%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.048803701080032624" date-parent-time="0.05848163776935351">
<div class="frame-info">
<span class="time">0.049s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.8%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.38893675613508094" date-parent-time="0.3002685259949855">
<div class="frame-info">
<span class="time">0.389s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.0%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.28504730710119475" date-parent-time="0.7328885804822095">
<div class="frame-info">
<span class="time">0.285s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.3%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.09807945192733314" date-parent-time="0.34408131381684626">
<div class="frame-info">
<span class="time">0.098s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.03666424995753914" date-parent-time="0.12862514061402078">
<div class="frame-info">
<span class="time">0.037s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="1.2261072722321842" date-parent-time="0.0010118779917053108">
<div class="frame-info">
<span class="time">1.226s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:47</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.6630486899521202" date-parent-time="0.5407754321079997">
<div class="frame-info">
<span class="time">0.663s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.1%</span>-->
<span class="function">mpf_convert_arg</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:80</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5195954299124423" date-parent-time="0.7836459641447495">
<div class="frame-info">
<span class="time">0.520s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.4%</span>-->
<span class="function">from_float</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:410</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.263458493995131" date-parent-time="0.5070454411801248">
<div class="frame-info">
<span class="time">0.263s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.7%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.11648609198164195" date-parent-time="0.442142100697633">
<div class="frame-info">
<span class="time">0.116s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">44.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.08150955506425817" date-parent-time="0.30938290820778985">
<div class="frame-info">
<span class="time">0.082s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.9%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.024267758970381692" date-parent-time="0.03660026682525246">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.7%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.09060950407001656" date-parent-time="0.0739001440755325">
<div class="frame-info">
<span class="time">0.091s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.4%</span>-->
<span class="function">mpf_pos</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:627</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.028419873022357933" date-parent-time="0.3136522301280568">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0270886311045615" date-parent-time="0.02209319830168319">
<div class="frame-info">
<span class="time">0.027s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.9895524239836959" date-parent-time="0.0008166547431407209">
<div class="frame-info">
<span class="time">0.990s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:509</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5547299410245614" date-parent-time="0.5605867133257624">
<div class="frame-info">
<span class="time">0.555s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.1%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3811169680993771" date-parent-time="0.6870315443862127">
<div class="frame-info">
<span class="time">0.381s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.7%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.131292275924352" date-parent-time="0.3444933889433053">
<div class="frame-info">
<span class="time">0.131s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.08597456404822879" date-parent-time="0.22558576826684537">
<div class="frame-info">
<span class="time">0.086s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.6%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.3806567029678263" date-parent-time="0.38467563086288603">
<div class="frame-info">
<span class="time">0.381s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.5%</span>-->
<span class="function">__pow__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.1996094538772013" date-parent-time="0.524381817845127">
<div class="frame-info">
<span class="time">0.200s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.4%</span>-->
<span class="function">mpf_pow_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1016</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.06884172794525512" date-parent-time="0.34488210156421845">
<div class="frame-info">
<span class="time">0.069s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.5%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.8202738406835124" date-parent-time="0.0006769530410240131">
<div class="frame-info">
<span class="time">0.820s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:507</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.43784980683994945" date-parent-time="0.5337849205030125">
<div class="frame-info">
<span class="time">0.438s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.4%</span>-->
<span class="function">__pow__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.21013704489450902" date-parent-time="0.47992951375520876">
<div class="frame-info">
<span class="time">0.210s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.0%</span>-->
<span class="function">mpf_pow_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1016</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.06989904686633963" date-parent-time="0.33263552793097323">
<div class="frame-info">
<span class="time">0.070s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.3%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.333328806940699" date-parent-time="0.4063628393451447">
<div class="frame-info">
<span class="time">0.333s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.6%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.16887953992409166" date-parent-time="0.5066454996016478">
<div class="frame-info">
<span class="time">0.169s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.7%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.024256151998997666" date-parent-time="0.1436299033612975">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.8022975810599746" date-parent-time="0.0006621176494573981">
<div class="frame-info">
<span class="time">0.802s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.7030455200729193" date-parent-time="0.8762902153388945">
<div class="frame-info">
<span class="time">0.703s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.6%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.309028322037193" date-parent-time="0.43955663355217856">
<div class="frame-info">
<span class="time">0.309s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">44.0%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.20143053715582937" date-parent-time="0.2865113728837034">
<div class="frame-info">
<span class="time">0.201s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.7%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.10419182205805555" date-parent-time="0.5172593169299418">
<div class="frame-info">
<span class="time">0.104s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.7%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.03483442809374537" date-parent-time="0.1729351893988">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.03177675393817481" date-parent-time="0.045198714778637586">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.5%</span>-->
<span class="function">g</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:94</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.018697629027883522" date-parent-time="0.026595189776537114">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.7%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.01371110496984329" date-parent-time="0.01950244269876179">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.030320461970404722" date-parent-time="0.03779203961994516">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.8%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.6438199138647178" date-parent-time="0.000531329693751258">
<div class="frame-info">
<span class="time">0.644s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:506</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5997416908649029" date-parent-time="0.9315364094048871">
<div class="frame-info">
<span class="time">0.600s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.2%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.42369480394700076" date-parent-time="0.7064621492896043">
<div class="frame-info">
<span class="time">0.424s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.6%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.13809207995655015" date-parent-time="0.3259234681901453">
<div class="frame-info">
<span class="time">0.138s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.6%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.10333680493931752" date-parent-time="0.24389443527904048">
<div class="frame-info">
<span class="time">0.103s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.4%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.4933350771025289" date-parent-time="0.0004071380362563909">
<div class="frame-info">
<span class="time">0.493s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:796</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.4368641838809708" date-parent-time="0.00036053391334077824">
<div class="frame-info">
<span class="time">0.437s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">__ne__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:182</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.35504972498165444" date-parent-time="0.8127233544931489">
<div class="frame-info">
<span class="time">0.355s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">81.3%</span>-->
<span class="function">__eq__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.056600199022796005" date-parent-time="0.15941485104859765">
<div class="frame-info">
<span class="time">0.057s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.9%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.04338099402957596" date-parent-time="0.12218286898213335">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.2%</span>-->
<span class="function">mpf_eq</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:511</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.34955991910828743" date-parent-time="0.00028848372156215656">
<div class="frame-info">
<span class="time">0.350s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/mpmath/identification.py:504</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.31741372104443144" date-parent-time="0.9080380893042327">
<div class="frame-info">
<span class="time">0.317s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.8%</span>-->
<span class="function">__mul__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.15475371811771765" date-parent-time="0.48754577341051775">
<div class="frame-info">
<span class="time">0.155s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.8%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.013143612013664097" date-parent-time="0.08493244733329153">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.5%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.3088779320096364" date-parent-time="0.000254909817927264">
<div class="frame-info">
<span class="time">0.309s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">__eq__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.04679911296989303" date-parent-time="0.1515132941528273">
<div class="frame-info">
<span class="time">0.047s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.2%</span>-->
<span class="function">mpf_eq</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:511</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.03199763402517419" date-parent-time="0.1035931373180002">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.4%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.04717873697518371" date-parent-time="3.8935521143048704e-05">
<div class="frame-info">
<span class="time">0.047s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">quadraticstring</span>
<span class="code-position">sympy/mpmath/identification.py:487</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013155795022612438" date-parent-time="0.2788500893852343">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.9%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008202048993553035" date-parent-time="0.6234552134215525">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.3%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0044381449988577515" date-parent-time="0.5411019858996474">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.1%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001341442999546416" date-parent-time="0.16354974233887357">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.4%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013084550155326724" date-parent-time="0.09945845258942347">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.9%</span>-->
<span class="function">mpf_sqrt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:1338</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.006460520962718874" date-parent-time="0.13693713263492294">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.7%</span>-->
<span class="function">__abs__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004022937981062569" date-parent-time="0.622695600598986">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.3%</span>-->
<span class="function">mpf_abs</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:651</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0026514519850024953" date-parent-time="0.6590834851255086">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.9%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.006290099016041495" date-parent-time="0.1333248708915231">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.3%</span>-->
<span class="function">__div__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.006290099016041495" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0053009080002084374" date-parent-time="0.11235798879051692">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.2%</span>-->
<span class="function">__sub__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0053009080002084374" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_sub</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:771</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0053009080002084374" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_add</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:676</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013294870004756376" date-parent-time="0.2508036359852615">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.1%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.005287557985866442" date-parent-time="0.11207502203053313">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.2%</span>-->
<span class="function">__add__</span>
<span class="code-position"><string>:2</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002899938990594819" date-parent-time="0.5484458039696793">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.8%</span>-->
<span class="function">mpf_add</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:676</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002387618995271623" date-parent-time="0.4515541960303207">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.2%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.004199128990876488" date-parent-time="0.0890046927938163">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.9%</span>-->
<span class="function">__rsub__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:188</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013799539883621037" date-parent-time="0.32862862545074245">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.9%</span>-->
<span class="function">mpf_sub</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:771</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013799539883621037" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_add</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:676</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013799539883621037" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013421119947452098" date-parent-time="0.028447391363002544">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.8%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:177</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013421119947452098" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_cmp</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:167</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.036191344959661365" date-parent-time="2.9867880473643752e-05">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:828</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.020288143015932292" date-parent-time="1.6743335493816527e-05">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">pslqstring</span>
<span class="code-position">sympy/mpmath/identification.py:440</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.01526790800562594" date-parent-time="1.2600251576803822e-05">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">prodstring</span>
<span class="code-position">sympy/mpmath/identification.py:464</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0038862230139784515" date-parent-time="0.25453539624069327">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.5%</span>-->
<span class="function">fracgcd</span>
<span class="code-position">sympy/mpmath/identification.py:429</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.014173314993968233" date-parent-time="1.1696909264548841e-05">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">__neg__</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:161</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002676490999874659" date-parent-time="0.18884015496824128">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.9%</span>-->
<span class="function">mpf_neg</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:637</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013488779950421304" date-parent-time="0.5039725502926402">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.011725974021828733" date-parent-time="9.67717532773088e-06">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/mpmath/identification.py:783</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.005331978012691252" date-parent-time="4.400358211297848e-06">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.0%</span>-->
<span class="function">addsolution</span>
<span class="code-position">sympy/mpmath/identification.py:748</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="12.211820074619027" date-parent-time="0.009958713500465892">
<div class="frame-info">
<span class="time">12.212s</span>
<span class="total-percent">0.8%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse " data-time="11.99551052042807" date-parent-time="0.9822868701905841">
<div class="frame-info">
<span class="time">11.996s</span>
<span class="total-percent">0.8%</span>
<!--<span class="parent-percent">98.2%</span>-->
<span class="function">parse_expr</span>
<span class="code-position">sympy/parsing/sympy_parser.py:731</span>
</div><div class="frame-children"><div class="frame collapse " data-time="9.92313093476696" date-parent-time="0.8272370665565341">
<div class="frame-info">
<span class="time">9.923s</span>
<span class="total-percent">0.6%</span>
<!--<span class="parent-percent">82.7%</span>-->
<span class="function">eval_expr</span>
<span class="code-position">sympy/parsing/sympy_parser.py:719</span>
</div><div class="frame-children"><div class="frame collapse " data-time="9.91359112370992" date-parent-time="0.9990386289247062">
<div class="frame-info">
<span class="time">9.914s</span>
<span class="total-percent">0.6%</span>
<!--<span class="parent-percent">99.9%</span>-->
<span class="function"><module></span>
<span class="code-position"><string>:1</span>
</div><div class="frame-children"><div class="frame collapse " data-time="9.522842860649689" date-parent-time="0.9605845895615267">
<div class="frame-info">
<span class="time">9.523s</span>
<span class="total-percent">0.6%</span>
<!--<span class="parent-percent">96.1%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="8.749463019659743" date-parent-time="0.9187868735936294">
<div class="frame-info">
<span class="time">8.749s</span>
<span class="total-percent">0.6%</span>
<!--<span class="parent-percent">91.9%</span>-->
<span class="function">binary_op_wrapper</span>
<span class="code-position">sympy/core/decorators.py:108</span>
</div><div class="frame-children"><div class="frame collapse " data-time="5.921954789839219" date-parent-time="0.6768363700186846">
<div class="frame-info">
<span class="time">5.922s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">67.7%</span>-->
<span class="function">__div__</span>
<span class="code-position">sympy/core/expr.py:144</span>
</div><div class="frame-children"><div class="frame collapse " data-time="5.920569446840091" date-parent-time="0.9997660666032936">
<div class="frame-info">
<span class="time">5.921s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="5.920569446840091" date-parent-time="1.0">
<div class="frame-info">
<span class="time">5.921s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="5.599591404054081" date-parent-time="0.9457859508839439">
<div class="frame-info">
<span class="time">5.600s</span>
<span class="total-percent">0.4%</span>
<!--<span class="parent-percent">94.6%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="5.412432607030496" date-parent-time="0.9665763475370572">
<div class="frame-info">
<span class="time">5.412s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">96.7%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/mul.py:583</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.8574038420047145" date-parent-time="0.8974529928918052">
<div class="frame-info">
<span class="time">4.857s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">89.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.854526673996588" date-parent-time="0.9994076737076614">
<div class="frame-info">
<span class="time">4.855s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">99.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.8452498219994595" date-parent-time="0.9980890305852431">
<div class="frame-info">
<span class="time">4.845s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">99.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:28</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.8427503269776935" date-parent-time="0.9994841349541117">
<div class="frame-info">
<span class="time">4.843s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">99.9%</span>-->
<span class="function">flatten</span>
<span class="code-position">sympy/core/mul.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.5369993989297654" date-parent-time="0.9368641975315825">
<div class="frame-info">
<span class="time">4.537s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">93.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.53296951293305" date-parent-time="0.9991117728607886">
<div class="frame-info">
<span class="time">4.533s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">99.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.526051283959532" date-parent-time="0.99847379759476">
<div class="frame-info">
<span class="time">4.526s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">99.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="4.4295076769340085" date-parent-time="0.9786693519431215">
<div class="frame-info">
<span class="time">4.430s</span>
<span class="total-percent">0.3%</span>
<!--<span class="parent-percent">97.9%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/power.py:208</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.7763470198842697" date-parent-time="0.6267845599053089">
<div class="frame-info">
<span class="time">2.776s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">62.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.7750632728857454" date-parent-time="0.9995376129175028">
<div class="frame-info">
<span class="time">2.775s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.646916340032476" date-parent-time="0.9538219780048434">
<div class="frame-info">
<span class="time">2.647s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">95.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.6322352870483883" date-parent-time="0.9944535258776227">
<div class="frame-info">
<span class="time">2.632s</span>
<span class="total-percent">0.2%</span>
<!--<span class="parent-percent">99.4%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/numbers.py:1731</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.151824946180568" date-parent-time="0.8174895902233269">
<div class="frame-info">
<span class="time">2.152s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">81.7%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.151824946180568" date-parent-time="1.0">
<div class="frame-info">
<span class="time">2.152s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">binary_op_wrapper</span>
<span class="code-position">sympy/core/decorators.py:108</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.151824946180568" date-parent-time="1.0">
<div class="frame-info">
<span class="time">2.152s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__pow__</span>
<span class="code-position">sympy/core/expr.py:134</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.1502234541840153" date-parent-time="0.9992557517285988">
<div class="frame-info">
<span class="time">2.150s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.146543859213125" date-parent-time="0.9982887383338088">
<div class="frame-info">
<span class="time">2.147s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.8%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.1310898392257513" date-parent-time="0.9928005104945591">
<div class="frame-info">
<span class="time">2.131s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.1269249452161603" date-parent-time="0.9980456506652463">
<div class="frame-info">
<span class="time">2.127s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.8%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/numbers.py:1251</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.087044571133447" date-parent-time="0.9812497501745835">
<div class="frame-info">
<span class="time">2.087s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">98.1%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="2.0804384331277106" date-parent-time="0.9968346924176379">
<div class="frame-info">
<span class="time">2.080s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.7%</span>-->
<span class="function">binary_op_wrapper</span>
<span class="code-position">sympy/core/decorators.py:108</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.5737045913556358" date-parent-time="0.7564293017745033">
<div class="frame-info">
<span class="time">1.574s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">75.6%</span>-->
<span class="function">__pow__</span>
<span class="code-position">sympy/core/expr.py:134</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.5709184063452994" date-parent-time="0.9982295374712377">
<div class="frame-info">
<span class="time">1.571s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.8%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.5663877683400642" date-parent-time="0.9971159304092848">
<div class="frame-info">
<span class="time">1.566s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.556715371349128" date-parent-time="0.9938250303108621">
<div class="frame-info">
<span class="time">1.557s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.543156152300071" date-parent-time="0.9912898534320337">
<div class="frame-info">
<span class="time">1.543s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.1%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/numbers.py:1731</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.6536415962327737" date-parent-time="0.4235745003890386">
<div class="frame-info">
<span class="time">0.654s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.4%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5573263072001282" date-parent-time="0.852648164395055">
<div class="frame-info">
<span class="time">0.557s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.3%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5015150531689869" date-parent-time="0.8998589276872225">
<div class="frame-info">
<span class="time">0.502s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.0%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/expr.py:664</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.4141855951456819" date-parent-time="0.8258687202478066">
<div class="frame-info">
<span class="time">0.414s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">82.6%</span>-->
<span class="function">as_real_imag</span>
<span class="code-position">sympy/core/expr.py:1558</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.40888547015492804" date-parent-time="0.9872035023601204">
<div class="frame-info">
<span class="time">0.409s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.40888547015492804" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.409s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3809443681384437" date-parent-time="0.9316652117623613">
<div class="frame-info">
<span class="time">0.381s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:352</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.25445232313359156" date-parent-time="0.6679513976726331">
<div class="frame-info">
<span class="time">0.254s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.8%</span>-->
<span class="function">__contains__</span>
<span class="code-position">sympy/sets/sets.py:444</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.21110162716649938" date-parent-time="0.8296313610611746">
<div class="frame-info">
<span class="time">0.211s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">83.0%</span>-->
<span class="function">ask</span>
<span class="code-position">sympy/assumptions/ask.py:86</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.11987823805247899" date-parent-time="0.5678697964650411">
<div class="frame-info">
<span class="time">0.120s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:420</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.07613228503032587" date-parent-time="0.6350801135148275">
<div class="frame-info">
<span class="time">0.076s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.5%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/logic/boolalg.py:309</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.061417174045345746" date-parent-time="0.8067165463493098">
<div class="frame-info">
<span class="time">0.061s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.7%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.021636387013131753" date-parent-time="0.35228561635149636">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.2%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.01805671506735962" date-parent-time="0.29400107295767014">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">29.4%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.016701072061550803" date-parent-time="0.9249230548994287">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.5%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004028989002108574" date-parent-time="0.24124133991278976">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006929487964953296" date-parent-time="0.09101904615358732">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/operations.py:421</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002754849992925301" date-parent-time="0.39755462551609594">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.8%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013402320037130266" date-parent-time="0.486499086031857">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.6%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.03961050303769298" date-parent-time="0.330422799677392">
<div class="frame-info">
<span class="time">0.040s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.0%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/core/operations.py:437</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.031586632030666806" date-parent-time="0.7974307218620593">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">79.7%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.012774167000316083" date-parent-time="0.40441687445226543">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.4%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.008055346013861708" date-parent-time="0.25502389764255146">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.5%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.008055346013861708" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013952449953649193" date-parent-time="0.011638851371456795">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.2%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.03579520498169586" date-parent-time="0.16956385160150178">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.0%</span>-->
<span class="function">_eval_ask</span>
<span class="code-position">sympy/assumptions/assume.py:106</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.034402681994833983" date-parent-time="0.9610974992998657">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.1%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/assumptions/assume.py:162</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02548931399360299" date-parent-time="0.7409106649717179">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">74.1%</span>-->
<span class="function">get_class</span>
<span class="code-position">sympy/utilities/source.py:18</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.012131685012718663" date-parent-time="0.4759518053629584">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.008010316974832676" date-parent-time="0.3142617716915807">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.4%</span>-->
<span class="function">get_mod_func</span>
<span class="code-position">sympy/utilities/source.py:37</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.003791505005210638" date-parent-time="0.11020957627024494">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.0%</span>-->
<span class="function">AlwaysTrue</span>
<span class="code-position">sympy/assumptions/handlers/common.py:13</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.02575713310216088" date-parent-time="0.12201295389279873">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.2%</span>-->
<span class="function">_extract_facts</span>
<span class="code-position">sympy/assumptions/ask.py:58</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015031398055725731" date-parent-time="0.5835819536322806">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013696732057724148" date-parent-time="0.9112081262798317">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00558422900212463" date-parent-time="0.4077052087016227">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004186434001894668" date-parent-time="0.7496888111683558">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0029143700085114688" date-parent-time="0.6961461728985822">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/logic/boolalg.py:159</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013977950002299622" date-parent-time="0.25031118883164416">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0016105240065371618" date-parent-time="0.11758454496661642">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.8%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.008088694026810117" date-parent-time="0.03831658777518768">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.8%</span>-->
<span class="function">__call__</span>
<span class="code-position">sympy/assumptions/assume.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008088694026810117" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/assumptions/assume.py:61</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002589537005405873" date-parent-time="0.3201427816187394">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002589537005405873" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013582440005848184" date-parent-time="0.16791882547205952">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.004054863005876541" date-parent-time="0.0192081087213904">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.9%</span>-->
<span class="function">to_cnf</span>
<span class="code-position">sympy/logic/boolalg.py:954</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013535559992305934" date-parent-time="0.33381053743836525">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.4%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.03137225398677401" date-parent-time="0.12329325038350337">
<div class="frame-info">
<span class="time">0.031s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.3%</span>-->
<span class="function">contains</span>
<span class="code-position">sympy/sets/sets.py:210</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013708369035157375" date-parent-time="0.43695837222714634">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">43.7%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0041112610342679545" date-parent-time="0.2999088384419727">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.013575676988693886" date-parent-time="0.4327287734702502">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">43.3%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005212154981563799" date-parent-time="0.3839333379767796">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.4%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0040925570065155625" date-parent-time="0.30146246186646397">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.1%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0040925570065155625" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0014180339931044728" date-parent-time="0.04520025860119234">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.5%</span>-->
<span class="function">_contains</span>
<span class="code-position">sympy/sets/sets.py:1513</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014180339931044728" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.010853566986043006" date-parent-time="0.042654619350221884">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.061313141995924525" date-parent-time="0.16095038311116852">
<div class="frame-info">
<span class="time">0.061s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.1%</span>-->
<span class="function">nargs</span>
<span class="code-position">sympy/core/function.py:130</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05024277097254526" date-parent-time="0.8194453805007235">
<div class="frame-info">
<span class="time">0.050s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">81.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/sets/sets.py:1468</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.02074189997802023" date-parent-time="0.4128335196590663">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.3%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.005544645959162153" date-parent-time="0.11035708922567146">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002604957961011678" date-parent-time="0.46981502158982047">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.004016687016701326" date-parent-time="0.07994557105332051">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001169206021586433" date-parent-time="0.02327112933769787">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.003974841994931921" date-parent-time="0.06482854842435132">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.5%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.055805616997531615" date-parent-time="0.14649282589538273">
<div class="frame-info">
<span class="time">0.056s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.051698839975870214" date-parent-time="0.9264092533580796">
<div class="frame-info">
<span class="time">0.052s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01827156898798421" date-parent-time="0.3534231908590645">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:184</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0067296099732629955" date-parent-time="0.36831045969224296">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.8%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.00431925400334876" date-parent-time="0.2363920693504317">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.015422305004904047" date-parent-time="0.29831046522711563">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">29.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008487446000799537" date-parent-time="0.5503357635645686">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005480970008648001" date-parent-time="0.6457737708294911">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">64.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027543320029508322" date-parent-time="0.502526377375717">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013620209938380867" date-parent-time="0.49450138631758844">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013893299910705537" date-parent-time="0.09008575505598994">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013467180251609534" date-parent-time="0.026049289032201054">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.01986819802550599" date-parent-time="0.04859110796472632">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.9%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00557728300918825" date-parent-time="0.28071408398629605">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.1%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0043537540041143075" date-parent-time="0.7806227507088578">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0029900049994466826" date-parent-time="0.6867648003587528">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.7%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027280689973849803" date-parent-time="0.13730832528862436">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.7%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013935329916421324" date-parent-time="0.0034081254858826806">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.030253000048105605" date-parent-time="0.06032321434210624">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.0%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/numbers.py:286</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02300841004762333" date-parent-time="0.7605331706289432">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.1%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1293</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02163709506567102" date-parent-time="0.9403994026917144">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">94.0%</span>-->
<span class="function">from_rational</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:465</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.014998967031715438" date-parent-time="0.6932061344737769">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.3%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005454295009258203" date-parent-time="0.3636447095139987">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.4%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013947450061095878" date-parent-time="0.09298940408098692">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.3%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.003914677014108747" date-parent-time="0.18092433398417218">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.1%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002545290015405044" date-parent-time="0.6501915755071632">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002545290015405044" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004354933014838025" date-parent-time="0.14395045145649032">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.4%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013676680100616068" date-parent-time="0.31405029776617016">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0012456019903765991" date-parent-time="0.04117284197917412">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.1%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1559</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012456019903765991" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012456019903765991" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012456019903765991" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.02679421797802206" date-parent-time="0.05342654783483373">
<div class="frame-info">
<span class="time">0.027s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.3%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0146859679807676" date-parent-time="0.5481021313185462">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.8%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007527979003498331" date-parent-time="0.5125967190829229">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.3%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/evalf.py:1164</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027472410001792014" date-parent-time="0.3649373887603206">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.5%</span>-->
<span class="function">from_rational</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:465</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013880610058549792" date-parent-time="0.5052563665744784">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.5%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.005422726986580528" date-parent-time="0.3692454589089398">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.9%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0017352619906887412" date-parent-time="0.11815782200813726">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.8%</span>-->
<span class="function">func</span>
<span class="code-position">sympy/core/basic.py:608</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.005532374983886257" date-parent-time="0.20647644907659493">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.6%</span>-->
<span class="function">dps_to_prec</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:64</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.001391977013554424" date-parent-time="0.05195064900555009">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.2%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001391977013554424" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.02156706499226857" date-parent-time="0.04300382382540666">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.3%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/core/numbers.py:905</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007916522983578034" date-parent-time="0.3670653835566394">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.7%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00653473699640017" date-parent-time="0.825455444259528">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">82.5%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0038946159911574796" date-parent-time="0.5959866469458419">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013447380042634904" date-parent-time="0.20578303380905374">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.6%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/evalf.py:1166</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0012953830009792" date-parent-time="0.19823031924510434">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.8%</span>-->
<span class="function">func</span>
<span class="code-position">sympy/core/basic.py:608</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.00695310601440724" date-parent-time="0.32239463352569353">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.2%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005599949014140293" date-parent-time="0.80538812475128">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.5%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001476232020650059" date-parent-time="0.2636152609465661">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0014020340022398159" date-parent-time="0.25036549416781734">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/logic/boolalg.py:238</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0027300540095893666" date-parent-time="0.12658440128816995">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.7%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1559</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013808530056849122" date-parent-time="0.5057969552377498">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.6%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013808530056849122" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013696690002689138" date-parent-time="0.06350743602617774">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.4%</span>-->
<span class="function">mpf_lt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:600</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013696690002689138" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_cmp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:548</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0016677690000506118" date-parent-time="0.0033254614981390244">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">__nonzero__</span>
<span class="code-position">sympy/logic/boolalg.py:207</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.05170087002625223" date-parent-time="0.09276588841819584">
<div class="frame-info">
<span class="time">0.052s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.3%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.011431852981331758" date-parent-time="0.22111529217065376">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.1%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.007172325000283308" date-parent-time="0.13872735597372743">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.9%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.08769573004974518" date-parent-time="0.13416485510587842">
<div class="frame-info">
<span class="time">0.088s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.4%</span>-->
<span class="function">copy</span>
<span class="code-position">sympy/core/assumptions.py:126</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0849812890519388" date-parent-time="0.9690470562675444">
<div class="frame-info">
<span class="time">0.085s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.9%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/assumptions.py:122</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0809841780574061" date-parent-time="0.9529648109704507">
<div class="frame-info">
<span class="time">0.081s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.3%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.009526290043140762" date-parent-time="0.11763149632003422">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.8%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.007572761984192766" date-parent-time="0.09350915408223037">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.4%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.5507853140152292" date-parent-time="0.3569213090938885">
<div class="frame-info">
<span class="time">0.551s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.5438245160185033" date-parent-time="0.9873620486610625">
<div class="frame-info">
<span class="time">0.544s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.4974425259861164" date-parent-time="0.9147114764667784">
<div class="frame-info">
<span class="time">0.497s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.5%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.48456148398690857" date-parent-time="0.9741054668101148">
<div class="frame-info">
<span class="time">0.485s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">97.4%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/numbers.py:1731</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.42777604088769294" date-parent-time="0.8828106546314981">
<div class="frame-info">
<span class="time">0.428s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">88.3%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3893981678702403" date-parent-time="0.9102851273815771">
<div class="frame-info">
<span class="time">0.389s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.0%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.34602591692237183" date-parent-time="0.8886172187581493">
<div class="frame-info">
<span class="time">0.346s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">88.9%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/expr.py:664</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.27936491488071624" date-parent-time="0.8073525745280795">
<div class="frame-info">
<span class="time">0.279s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.7%</span>-->
<span class="function">as_real_imag</span>
<span class="code-position">sympy/core/expr.py:1558</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.27657162386458367" date-parent-time="0.9900012819529422">
<div class="frame-info">
<span class="time">0.277s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">99.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.27657162386458367" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.277s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.25399624489364214" date-parent-time="0.9183742039205186">
<div class="frame-info">
<span class="time">0.254s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:352</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.17277622692927253" date-parent-time="0.6802314223252414">
<div class="frame-info">
<span class="time">0.173s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.0%</span>-->
<span class="function">__contains__</span>
<span class="code-position">sympy/sets/sets.py:444</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.13816977496026084" date-parent-time="0.7997036248327257">
<div class="frame-info">
<span class="time">0.138s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.0%</span>-->
<span class="function">ask</span>
<span class="code-position">sympy/assumptions/ask.py:86</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0824818329710979" date-parent-time="0.5969600297519526">
<div class="frame-info">
<span class="time">0.082s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:420</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05081529090239201" date-parent-time="0.6160785844829366">
<div class="frame-info">
<span class="time">0.051s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.6%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/logic/boolalg.py:309</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04098885293933563" date-parent-time="0.8066243882784931">
<div class="frame-info">
<span class="time">0.041s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.7%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02070931797788944" date-parent-time="0.50524268167591">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.5%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01606831701064948" date-parent-time="0.7758979328920932">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">77.6%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0066014740004902706" date-parent-time="0.4108379238544435">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.009310702997026965" date-parent-time="0.2271520749996835">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.7%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.007161625966546126" date-parent-time="0.140934467546441">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/operations.py:421</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007161625966546126" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005634783970890567" date-parent-time="0.7868023263449044">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.7%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.020394737031892873" date-parent-time="0.24726338270197395">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.7%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/core/operations.py:437</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.016394770034821704" date-parent-time="0.8038725877751646">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.4%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.006575270992470905" date-parent-time="0.40105905593706687">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.1%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0042821320093935356" date-parent-time="0.2611889035526874">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.1%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0042821320093935356" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.00151202199049294" date-parent-time="0.018331576009262076">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.8%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.024918745970353484" date-parent-time="0.18034874832444645">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.0%</span>-->
<span class="function">_extract_facts</span>
<span class="code-position">sympy/assumptions/ask.py:58</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01797923500998877" date-parent-time="0.7215144386230014">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">72.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01658452200354077" date-parent-time="0.9224264544251668">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006690601003356278" date-parent-time="0.40342440993643625">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.003968046003137715" date-parent-time="0.5930776624024032">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.3%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013578850048361346" date-parent-time="0.2029541149076091">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.3%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013737939880229533" date-parent-time="0.055130943975166075">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.5%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013528449926525354" date-parent-time="0.05429025177519175">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.4%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/assumptions/ask.py:77</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.01754858801723458" date-parent-time="0.1270074299699898">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.7%</span>-->
<span class="function">_eval_ask</span>
<span class="code-position">sympy/assumptions/assume.py:106</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011835120021714829" date-parent-time="0.6744200735746649">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.4%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/assumptions/assume.py:162</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009118526024394669" date-parent-time="0.7704633335077455">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">77.0%</span>-->
<span class="function">get_class</span>
<span class="code-position">sympy/utilities/source.py:18</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0038879630155861378" date-parent-time="0.4263806458614828">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0027392350020818412" date-parent-time="0.3004032663561636">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.0%</span>-->
<span class="function">get_mod_func</span>
<span class="code-position">sympy/utilities/source.py:37</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013671640190295875" date-parent-time="0.11551754578923946">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.6%</span>-->
<span class="function">getmro</span>
<span class="code-position">inspect.py:426</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.004296194005291909" date-parent-time="0.244817075942098">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.5%</span>-->
<span class="function">arg</span>
<span class="code-position">sympy/assumptions/assume.py:69</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005135234008776024" date-parent-time="0.03716611690402604">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.7%</span>-->
<span class="function">__call__</span>
<span class="code-position">sympy/assumptions/assume.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0025553050072630867" date-parent-time="0.4976024467231904">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/assumptions/assume.py:61</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013756350090261549" date-parent-time="0.5383447397144804">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0011796699982369319" date-parent-time="0.4616552602855196">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.2%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0011796699982369319" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013863150088582188" date-parent-time="0.01003341728867213">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">to_cnf</span>
<span class="code-position">sympy/logic/boolalg.py:954</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013648529711645097" date-parent-time="0.00987808637277622">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.027755450952099636" date-parent-time="0.1606439233301557">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.1%</span>-->
<span class="function">contains</span>
<span class="code-position">sympy/sets/sets.py:210</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01565725199179724" date-parent-time="0.5641144875944739">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.4%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005650710008922033" date-parent-time="0.3609004959415876">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.1%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013655329967150465" date-parent-time="0.08721409078875672">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.7%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013655329967150465" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.008014415972866118" date-parent-time="0.28875106323069294">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.9%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0026018289936473593" date-parent-time="0.3246436175082752">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.5%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.002694913011509925" date-parent-time="0.09709490997501019">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.7%</span>-->
<span class="function">_contains</span>
<span class="code-position">sympy/sets/sets.py:1513</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013891300040995702" date-parent-time="0.5154637638271146">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0068510010169120505" date-parent-time="0.03965245183711859">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.04053775490319822" date-parent-time="0.15959981975392162">
<div class="frame-info">
<span class="time">0.041s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03782296090503223" date-parent-time="0.9330304797429272">
<div class="frame-info">
<span class="time">0.038s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02571904794604052" date-parent-time="0.679985049573913">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:184</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.011856782977702096" date-parent-time="0.461011737393159">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.1%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0040937649901025" date-parent-time="0.15917249342554846">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.9%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0014506639854516834" date-parent-time="0.05640426459390053">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.6%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/functions/elementary/complexes.py:135</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.008203133984352462" date-parent-time="0.21688238540999732">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.7%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0042724809754872695" date-parent-time="0.5208352056222729">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.1%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0029880459915148094" date-parent-time="0.6993702274295154">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.9%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0012447769986465573" date-parent-time="0.03291061748899049">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.03074132205802016" date-parent-time="0.12103061630258635">
<div class="frame-info">
<span class="time">0.031s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.1%</span>-->
<span class="function">nargs</span>
<span class="code-position">sympy/core/function.py:130</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.025283222028519958" date-parent-time="0.8224507059521134">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">82.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/sets/sets.py:1468</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.008657029029564" date-parent-time="0.34240212817016386">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.2%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.002543447000789456" date-parent-time="0.10059821481298543">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.1%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013353950052987784" date-parent-time="0.525033548913851">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.5%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013866560038877651" date-parent-time="0.05484490870362925">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0041591630288166925" date-parent-time="0.13529551594973127">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.5%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0173047469870653" date-parent-time="0.0625687724042801">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0055270310112973675" date-parent-time="0.3193939221086926">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.9%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004169634004938416" date-parent-time="0.754407564642861">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.4%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013791300007142127" date-parent-time="0.3307556488365174">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0025696089724078774" date-parent-time="0.14849156559922957">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.8%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001407154995831661" date-parent-time="0.005087850214599886">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013859420141670853" date-parent-time="0.004961045358035949">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.5%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013859420141670853" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013859420141670853" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013859420141670853" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/sympify.py:13</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.03242332399531733" date-parent-time="0.09370201019535554">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.4%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/core/numbers.py:905</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017273057994316332" date-parent-time="0.5327355701349731">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.3%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0085994800174376" date-parent-time="0.4978551001372914">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.8%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014248299994505942" date-parent-time="0.16568792491655246">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.004444578982656822" date-parent-time="0.2573128037964848">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.7%</span>-->
<span class="function">dps_to_prec</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:64</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.006916293001268059" date-parent-time="0.2133122749002209">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.3%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006916293001268059" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0028016330034006387" date-parent-time="0.4050772578441915">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.5%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.001403183996444568" date-parent-time="0.0432769939518607">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.3%</span>-->
<span class="function">mpf_lt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:600</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013571409945143387" date-parent-time="0.04185693591164005">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.2%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1559</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013571409945143387" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013571409945143387" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.015161124043515883" date-parent-time="0.04381499564645951">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.4%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009946293037501164" date-parent-time="0.6560392889704638">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.6%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00298066801042296" date-parent-time="0.29967627126857727">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0025621190143283457" date-parent-time="0.2575953679092522">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.8%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/evalf.py:1164</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0025621190143283457" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_rational</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:465</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0025621190143283457" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0025621190143283457" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013764020113740116" date-parent-time="0.1383834164330844">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.8%</span>-->
<span class="function">func</span>
<span class="code-position">sympy/core/basic.py:608</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.002430017018923536" date-parent-time="0.16027947610934604">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.0%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00134638900635764" date-parent-time="0.554065669447069">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.4%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00134638900635764" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.015120746989850886" date-parent-time="0.043698307700007065">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.4%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/numbers.py:286</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011038450989872217" date-parent-time="0.7300202164139956">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.0%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1293</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011038450989872217" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_rational</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:465</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006979751997278072" date-parent-time="0.6323126318794183">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.2%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002915090983151458" date-parent-time="0.41764965063060555">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.8%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013650799955939874" date-parent-time="0.19557714889101135">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.6%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.004058698992594145" date-parent-time="0.36768736812058167">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.8%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0026577979879220948" date-parent-time="0.6548398865675291">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.5%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004082295999978669" date-parent-time="0.26997978358600433">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.0%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013879520120099187" date-parent-time="0.33999298728391353">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013545659894589335" date-parent-time="0.33181474088748375">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.2%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.03780105893383734" date-parent-time="0.09707559524633881">
<div class="frame-info">
<span class="time">0.038s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.7%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.017890326940687373" date-parent-time="0.4732758140982389">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.3%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0016142730019055307" date-parent-time="0.0427044386436626">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.3%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.034558275030576624" date-parent-time="0.08078590600554333">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.1%</span>-->
<span class="function">copy</span>
<span class="code-position">sympy/core/assumptions.py:126</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.034558275030576624" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/assumptions.py:122</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.034558275030576624" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.011183448979863897" date-parent-time="0.32361131942983135">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.4%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.02806688504642807" date-parent-time="0.057922236855264285">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.8%</span>-->
<span class="function">perfect_power</span>
<span class="code-position">sympy/ntheory/factor_.py:261</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02238322902121581" date-parent-time="0.7974960165401187">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">79.7%</span>-->
<span class="function">primerange</span>
<span class="code-position">sympy/ntheory/generate.py:360</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.016741309009375982" date-parent-time="0.7479398523558791">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">74.8%</span>-->
<span class="function">primerange</span>
<span class="code-position">sympy/ntheory/generate.py:109</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007168924988945946" date-parent-time="0.42821770895758415">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.8%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005719053995562717" date-parent-time="0.7977561495455953">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">79.8%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014571140054613352" date-parent-time="0.2547823480232704">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.5%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014571140054613352" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004157337010838091" date-parent-time="0.24832807330118403">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.8%</span>-->
<span class="function">search</span>
<span class="code-position">sympy/ntheory/generate.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027882460126420483" date-parent-time="0.6706807760287773">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014086440205574036" date-parent-time="0.5052079386720326">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.5%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014086440205574036" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.001409520991728641" date-parent-time="0.08419419239793244">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.4%</span>-->
<span class="function">__int__</span>
<span class="code-position">sympy/core/numbers.py:1596</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013849410170223564" date-parent-time="0.08272596941175384">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0014059060049476102" date-parent-time="0.06281068757394344">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0014185920008458197" date-parent-time="0.0505432647227932">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.1%</span>-->
<span class="function">nextprime</span>
<span class="code-position">sympy/ntheory/generate.py:253</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014185920008458197" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">as_int</span>
<span class="code-position">sympy/core/compatibility.py:361</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.00138799000706058" date-parent-time="0.04945294088619294">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.9%</span>-->
<span class="function">multiplicity</span>
<span class="code-position">sympy/ntheory/factor_.py:192</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00138799000706058" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">as_int</span>
<span class="code-position">sympy/core/compatibility.py:361</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.016441041021607816" date-parent-time="0.033929731447768154">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.4%</span>-->
<span class="function">factors</span>
<span class="code-position">sympy/core/numbers.py:1410</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.008218776012654416" date-parent-time="0.49989389369278997">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.006842090006102808" date-parent-time="0.4161591712538468">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.6%</span>-->
<span class="function">factorint</span>
<span class="code-position">sympy/ntheory/factor_.py:802</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002776257009827532" date-parent-time="0.005729421552420659">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.6%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0026170229975832626" date-parent-time="0.005400806882236573">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.5%</span>-->
<span class="function">integer_nthroot</span>
<span class="code-position">sympy/core/power.py:21</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013661420089192688" date-parent-time="0.0028193367695649907">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.007058945004246198" date-parent-time="0.014190473543155039">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.4%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007058945004246198" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0030423930002143607" date-parent-time="0.43099825800941316">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">43.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.001427069990313612" date-parent-time="0.002868813814188137">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.032226912037003785" date-parent-time="0.05925976319152791">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.021248669028864242" date-parent-time="0.6593454875374334">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.021248669028864242" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012815709007554688" date-parent-time="0.6031299649943156">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">60.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027414379874244332" date-parent-time="0.21391231540981404">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.4%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001382086004014127" date-parent-time="0.10784311684975102">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.003951762992073782" date-parent-time="0.18597696574339304">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.6%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013595189957413822" date-parent-time="0.34402847500425177">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.4%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0012276049965294078" date-parent-time="0.31064742470428186">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0031919690227368847" date-parent-time="0.1502197158043596">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.004097288008779287" date-parent-time="0.1271387095379996">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.7%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0016041820053942502" date-parent-time="0.04977771384215423">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.007196614984422922" date-parent-time="0.013233340484742069">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0030075180111452937" date-parent-time="0.4179073102639322">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.8%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.001340819988399744" date-parent-time="0.18631259158673205">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.6%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001340819988399744" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0055879960127640516" date-parent-time="0.0102753661303749">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.2594863270496717" date-parent-time="0.168152993890416">
<div class="frame-info">
<span class="time">0.259s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.8%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.25675199304532725" date-parent-time="0.9894625122046565">
<div class="frame-info">
<span class="time">0.257s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.9%</span>-->
<span class="function">binary_op_wrapper</span>
<span class="code-position">sympy/core/decorators.py:108</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.2553188930469332" date-parent-time="0.9944183490792181">
<div class="frame-info">
<span class="time">0.255s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">99.4%</span>-->
<span class="function">__rmul__</span>
<span class="code-position">sympy/core/expr.py:129</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.24889300602080766" date-parent-time="0.974831917256729">
<div class="frame-info">
<span class="time">0.249s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">97.5%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.24748757902125362" date-parent-time="0.9943532884992495">
<div class="frame-info">
<span class="time">0.247s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">99.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.23762205499224365" date-parent-time="0.9601372963118979">
<div class="frame-info">
<span class="time">0.238s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:28</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.220241917995736" date-parent-time="0.9268580645972658">
<div class="frame-info">
<span class="time">0.220s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.7%</span>-->
<span class="function">flatten</span>
<span class="code-position">sympy/core/mul.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.13446563194156624" date-parent-time="0.6105360558300694">
<div class="frame-info">
<span class="time">0.134s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.12904308293946087" date-parent-time="0.9596733460899376">
<div class="frame-info">
<span class="time">0.129s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.07408336091612" date-parent-time="0.5740978844319411">
<div class="frame-info">
<span class="time">0.074s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">57.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06438017889740877" date-parent-time="0.8690234635858712">
<div class="frame-info">
<span class="time">0.064s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.9%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/numbers.py:1731</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04096994891006034" date-parent-time="0.6363751951566778">
<div class="frame-info">
<span class="time">0.041s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.6%</span>-->
<span class="function">perfect_power</span>
<span class="code-position">sympy/ntheory/factor_.py:261</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03660515492083505" date-parent-time="0.8934635237449979">
<div class="frame-info">
<span class="time">0.037s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.3%</span>-->
<span class="function">primerange</span>
<span class="code-position">sympy/ntheory/generate.py:360</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03522016691567842" date-parent-time="0.9621641266605235">
<div class="frame-info">
<span class="time">0.035s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.2%</span>-->
<span class="function">primerange</span>
<span class="code-position">sympy/ntheory/generate.py:109</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0132472309487639" date-parent-time="0.3761262966322523">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.6%</span>-->
<span class="function">search</span>
<span class="code-position">sympy/ntheory/generate.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0077171259763417765" date-parent-time="0.5825463454354484">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0077171259763417765" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004846229974646121" date-parent-time="0.6279837843133703">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002757825976004824" date-parent-time="0.20818131628196285">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.013247173963463865" date-parent-time="0.3761246786586586">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009296164978877641" date-parent-time="0.7017470295563993">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006619313993724063" date-parent-time="0.7120478185105571">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.2%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013577000063378364" date-parent-time="0.2051118903900171">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.5%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0012972689874004573" date-parent-time="0.1959823916240309">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.6%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001382850983645767" date-parent-time="0.14875499593518654">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.9%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002669975991011597" date-parent-time="0.07580815836006288">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001634020998608321" date-parent-time="0.046394470603173914">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.6%</span>-->
<span class="function">__int__</span>
<span class="code-position">sympy/core/numbers.py:1596</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013849880051566288" date-parent-time="0.037835873339476474">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.009841929990216158" date-parent-time="0.15287205097549497">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.3%</span>-->
<span class="function">factors</span>
<span class="code-position">sympy/core/numbers.py:1410</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0070283269888022915" date-parent-time="0.7141208071779759">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.4%</span>-->
<span class="function">factorint</span>
<span class="code-position">sympy/ntheory/factor_.py:802</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002830974990502" date-parent-time="0.4027950029946502">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.3%</span>-->
<span class="function">_factorint_small</span>
<span class="code-position">sympy/ntheory/factor_.py:701</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014650009979959577" date-parent-time="0.5174899117480999">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.7%</span>-->
<span class="function">trailing</span>
<span class="code-position">sympy/ntheory/factor_.py:154</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013659739925060421" date-parent-time="0.48251008825190017">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.3%</span>-->
<span class="function">done</span>
<span class="code-position">sympy/ntheory/factor_.py:715</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004231202037772164" date-parent-time="0.06572212302352681">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.6%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027838560345117003" date-parent-time="0.6579350287837996">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.8%</span>-->
<span class="function">as_int</span>
<span class="code-position">sympy/core/compatibility.py:361</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0011205479968339205" date-parent-time="0.01740517059791863">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0014767840038985014" date-parent-time="0.019934084869213376">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013460070040309802" date-parent-time="0.01816881668685335">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.8%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013460070040309802" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013271220086608082" date-parent-time="0.017913901208713064">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.8%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:2556</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.02815020900743548" date-parent-time="0.21814581894824875">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015449149999767542" date-parent-time="0.5488112005025209">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.9%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0024940380098996684" date-parent-time="0.16143528996334397">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013791340024909005" date-parent-time="0.5529723272125997">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0014338679902721196" date-parent-time="0.0928120958301068">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013934379967395216" date-parent-time="0.04950009416880225">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005290215034619905" date-parent-time="0.04099572727274154">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:28</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005290215034619905" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005290215034619905" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.003962350994697772" date-parent-time="0.030705644227026603">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.028354711015708745" date-parent-time="0.1287434802318499">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.9%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015808424999704584" date-parent-time="0.5575237564913494">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.8%</span>-->
<span class="function">copy</span>
<span class="code-position">sympy/core/assumptions.py:126</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015808424999704584" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/assumptions.py:122</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015808424999704584" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0041927519923774526" date-parent-time="0.26522262606526603">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.5%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001383672992233187" date-parent-time="0.08752756787972514">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.8%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.007278683013282716" date-parent-time="0.25670101202055157">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.7%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005376194007112645" date-parent-time="0.7386218079976474">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.9%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002462789008859545" date-parent-time="0.45809154312536016">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.8%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0019024890061700717" date-parent-time="0.2613781920023525">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.1%</span>-->
<span class="function">_eval_is_zero</span>
<span class="code-position">sympy/core/numbers.py:1187</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.00984585500555113" date-parent-time="0.04470472785176957">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.5%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/core/mul.py:523</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00846065700170584" date-parent-time="0.8593115576997316">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00846065700170584" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.003986865995102562" date-parent-time="0.47122416075946927">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.1%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0025710269837873057" date-parent-time="0.6448741911430023">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">64.5%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013954439928056672" date-parent-time="0.542757427909247">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013954439928056672" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0014158390113152564" date-parent-time="0.3551258088569977">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.5%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0016459299949929118" date-parent-time="0.19453926505483662">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.007202910986961797" date-parent-time="0.032704541680849554">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027400059916544706" date-parent-time="0.38040258953834594">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0026515700155869126" date-parent-time="0.012039352180170573">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.2%</span>-->
<span class="function">make_args</span>
<span class="code-position">sympy/core/operations.py:360</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013797249994240701" date-parent-time="0.006264588557800256">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.6%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013797249994240701" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001369222009088844" date-parent-time="0.006216900132132671">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.6%</span>-->
<span class="function">as_coeff_Mul</span>
<span class="code-position">sympy/core/expr.py:2730</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.005537952994927764" date-parent-time="0.023305719644199405">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.3%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/core/operations.py:31</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0037323139986256137" date-parent-time="0.01570693426899049">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.6%</span>-->
<span class="function">_from_args</span>
<span class="code-position">sympy/core/operations.py:49</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012978130107512698" date-parent-time="0.3477234260646816">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.005602435005130246" date-parent-time="0.022637237098065123">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002773418993456289" date-parent-time="0.49503813804472907">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.5%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002773418993456289" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0014155360113363713" date-parent-time="0.25266442360154834">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.3%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0014488070155493915" date-parent-time="0.00585405950989149">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0027343340043444186" date-parent-time="0.010537487795343466">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.1%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013674990041181445" date-parent-time="0.5001214196749219">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.03255352302221581" date-parent-time="0.02109541731968917">
<div class="frame-info">
<span class="time">0.033s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.1%</span>-->
<span class="function">perfect_power</span>
<span class="code-position">sympy/ntheory/factor_.py:261</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01948761999665294" date-parent-time="0.5986332104010313">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.9%</span>-->
<span class="function">primerange</span>
<span class="code-position">sympy/ntheory/generate.py:360</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01657350499590393" date-parent-time="0.8504632684109442">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.0%</span>-->
<span class="function">primerange</span>
<span class="code-position">sympy/ntheory/generate.py:109</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008715187999769114" date-parent-time="0.5258506273671764">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006014306971337646" date-parent-time="0.6900949206714737">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0033649389952188358" date-parent-time="0.5594890668625844">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.9%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0038025079848011956" date-parent-time="0.22943294045170098">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.9%</span>-->
<span class="function">search</span>
<span class="code-position">sympy/ntheory/generate.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013065239909337834" date-parent-time="0.34359533133290493">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013065239909337834" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013539270003093407" date-parent-time="0.08169225523773986">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.2%</span>-->
<span class="function">extend</span>
<span class="code-position">sympy/ntheory/generate.py:47</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0016166999994311482" date-parent-time="0.08296036148636014">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005226894994848408" date-parent-time="0.1605631129780137">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.1%</span>-->
<span class="function">nextprime</span>
<span class="code-position">sympy/ntheory/generate.py:253</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013548489951062948" date-parent-time="0.25920723420723485">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.9%</span>-->
<span class="function">as_int</span>
<span class="code-position">sympy/core/compatibility.py:361</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.019063479980104603" date-parent-time="0.01235356509559355">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.2%</span>-->
<span class="function">factors</span>
<span class="code-position">sympy/core/numbers.py:1410</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012050266013829969" date-parent-time="0.6321126062191216">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.2%</span>-->
<span class="function">factorint</span>
<span class="code-position">sympy/ntheory/factor_.py:802</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005223149011726491" date-parent-time="0.4334467808206006">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">43.3%</span>-->
<span class="function">_factorint_small</span>
<span class="code-position">sympy/ntheory/factor_.py:701</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0014130580093478784" date-parent-time="0.11726363614928716">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.7%</span>-->
<span class="function">as_int</span>
<span class="code-position">sympy/core/compatibility.py:361</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0014969859912525862" date-parent-time="0.07852637570972874">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.9%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.004175974987447262" date-parent-time="0.002706126001067993">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013918640033807606" date-parent-time="0.3333027634419801">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.3%</span>-->
<span class="function">as_int</span>
<span class="code-position">sympy/core/compatibility.py:361</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.004154753987677395" date-parent-time="0.002692374314475397">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0027378669910831377" date-parent-time="0.0017741995759809224">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">integer_nthroot</span>
<span class="code-position">sympy/core/power.py:21</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0014847370039205998" date-parent-time="0.0009621430739252165">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013747690099989995" date-parent-time="0.0008908813330069736">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:1682</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.004103964020032436" date-parent-time="0.0026362969721791425">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.002672649992746301" date-parent-time="0.001716852060393062">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002672649992746301" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0024278760101879016" date-parent-time="0.001559614592925733">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:2556</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005658591995597817" date-parent-time="0.003612510331074886">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005658591995597817" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001432243996532634" date-parent-time="0.0009143610704074984">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.505461555760121" date-parent-time="0.2429591511632551">
<div class="frame-info">
<span class="time">0.505s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.3%</span>-->
<span class="function">__div__</span>
<span class="code-position">sympy/core/expr.py:144</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.505461555760121" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.505s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.505461555760121" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.505s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3238392788625788" date-parent-time="0.6406803349773738">
<div class="frame-info">
<span class="time">0.324s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">64.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3196441098843934" date-parent-time="0.9870455214916483">
<div class="frame-info">
<span class="time">0.320s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.7%</span>-->
<span class="function">_eval_power</span>
<span class="code-position">sympy/core/numbers.py:1731</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.23444094695150852" date-parent-time="0.7334436634427566">
<div class="frame-info">
<span class="time">0.234s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.3%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.21540302396169864" date-parent-time="0.9187943776999516">
<div class="frame-info">
<span class="time">0.215s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.9%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.1971404729556525" date-parent-time="0.9152168308960535">
<div class="frame-info">
<span class="time">0.197s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.5%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/expr.py:664</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.17264145897934213" date-parent-time="0.8757281363435628">
<div class="frame-info">
<span class="time">0.173s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.6%</span>-->
<span class="function">as_real_imag</span>
<span class="code-position">sympy/core/expr.py:1558</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.16857164798420854" date-parent-time="0.9764262245048533">
<div class="frame-info">
<span class="time">0.169s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">97.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.16857164798420854" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.169s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.15157288800401147" date-parent-time="0.89916002967599">
<div class="frame-info">
<span class="time">0.152s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:352</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.10105567605933174" date-parent-time="0.6667134036309794">
<div class="frame-info">
<span class="time">0.101s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.7%</span>-->
<span class="function">__contains__</span>
<span class="code-position">sympy/sets/sets.py:444</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.07939752607489936" date-parent-time="0.7856810143774956">
<div class="frame-info">
<span class="time">0.079s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.6%</span>-->
<span class="function">ask</span>
<span class="code-position">sympy/assumptions/ask.py:86</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05264335508400109" date-parent-time="0.6630352063405625">
<div class="frame-info">
<span class="time">0.053s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:420</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03613638003298547" date-parent-time="0.686437632543062">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.6%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/logic/boolalg.py:309</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03613638003298547" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.036s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.017521625995868817" date-parent-time="0.48487496478272">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.5%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0023881399974925444" date-parent-time="0.06608686302592119">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.6%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0023881399974925444" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.00817205902421847" date-parent-time="0.15523438829418476">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.5%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/core/operations.py:437</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005448969008284621" date-parent-time="0.6667804273239117">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.7%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004143013997236267" date-parent-time="0.7603298882664266">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.004126707019167952" date-parent-time="0.07838989389227027">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.8%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.012298896981519647" date-parent-time="0.15490277329192256">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.5%</span>-->
<span class="function">_extract_facts</span>
<span class="code-position">sympy/assumptions/ask.py:58</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008044837988563813" date-parent-time="0.6541105272002853">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006572099984623492" date-parent-time="0.8169337895885659">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">81.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0040376779943471774" date-parent-time="0.6143664892186651">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0026911659952020273" date-parent-time="0.6665132779210499">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.7%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013085910031804815" date-parent-time="0.10639905392709391">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.6%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/assumptions/ask.py:77</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.006063802997232415" date-parent-time="0.07637269442768467">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.6%</span>-->
<span class="function">_eval_ask</span>
<span class="code-position">sympy/assumptions/assume.py:106</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004657586992834695" date-parent-time="0.7680966870065646">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.8%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/assumptions/assume.py:162</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.003259574994444847" date-parent-time="0.6998419996146994">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.0%</span>-->
<span class="function">get_class</span>
<span class="code-position">sympy/utilities/source.py:18</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.003259574994444847" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.00140621600439772" date-parent-time="0.23190331299343536">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.2%</span>-->
<span class="function">func</span>
<span class="code-position">sympy/assumptions/assume.py:90</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.004226499018841423" date-parent-time="0.05323212482532983">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.3%</span>-->
<span class="function">__call__</span>
<span class="code-position">sympy/assumptions/assume.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002805656025884673" date-parent-time="0.6638250744593253">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/assumptions/assume.py:61</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014195330149959773" date-parent-time="0.5059540449362011">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.6%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013785740011371672" date-parent-time="0.017362933951326074">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.7%</span>-->
<span class="function">to_cnf</span>
<span class="code-position">sympy/logic/boolalg.py:954</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013785740011371672" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.016109223972307518" date-parent-time="0.1594093929256332">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.9%</span>-->
<span class="function">contains</span>
<span class="code-position">sympy/sets/sets.py:210</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009426907985471189" date-parent-time="0.5851869712455714">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.5%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005434018006781116" date-parent-time="0.5764369414824096">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">57.6%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0014012749888934195" date-parent-time="0.14864629961945883">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.9%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014012749888934195" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0025313689839094877" date-parent-time="0.15713786016390516">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.7%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013592079922091216" date-parent-time="0.5369458189812922">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0014130469935480505" date-parent-time="0.08771663960828541">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.8%</span>-->
<span class="function">_contains</span>
<span class="code-position">sympy/sets/sets.py:1513</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014130469935480505" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0028110950224800035" date-parent-time="0.027817289756485872">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.025092115974985063" date-parent-time="0.16554488276505613">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.023715700983302668" date-parent-time="0.9451455192916143">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">94.5%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008354492005310021" date-parent-time="0.3522768317576657">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.2%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002775054002995603" date-parent-time="0.33216310473836225">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.2%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002775054002995603" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002775054002995603" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014049140008864924" date-parent-time="0.5062654634359988">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006850383972050622" date-parent-time="0.2888543744447495">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:184</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004035620993818156" date-parent-time="0.5891087288367162">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.9%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0014225609775166959" date-parent-time="0.20766149508125464">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.02140939397213515" date-parent-time="0.14124817606938078">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.1%</span>-->
<span class="function">nargs</span>
<span class="code-position">sympy/core/function.py:130</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01868998899590224" date-parent-time="0.8729807588308066">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/sets/sets.py:1468</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.007175344988354482" date-parent-time="0.38391381556873405">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.4%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0027965769986622036" date-parent-time="0.14962967604075905">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.002517717017326504" date-parent-time="0.134709390031129">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.5%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013660300173796713" date-parent-time="0.5425669398025604">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027194049762329087" date-parent-time="0.12701924116919333">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.7%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.006986977023188956" date-parent-time="0.04144811483271186">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.1%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004105184998479672" date-parent-time="0.5875480890884635">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.8%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027180019969819114" date-parent-time="0.6620900149417153">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027180019969819114" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027180019969819114" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013735630054725334" date-parent-time="0.5053576145263129">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.5%</span>-->
<span class="function">_hashable_content</span>
<span class="code-position">sympy/core/numbers.py:688</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013494939921656623" date-parent-time="0.008005462414961265">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.8%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.004069810995133594" date-parent-time="0.023573775495146724">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.4%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0028122279909439385" date-parent-time="0.6909971972424792">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.1%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0028122279909439385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0028122279909439385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/sympify.py:13</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.010838431000593118" date-parent-time="0.05497821344392972">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.5%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.003913606007699855" date-parent-time="0.36108602873291235">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.1%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.003913606007699855" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.003913606007699855" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013745769974775612" date-parent-time="0.12682435284243074">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.7%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013745769974775612" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/evalf.py:1165</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013745769974775612" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013745769974775612" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006817321002017707" date-parent-time="0.03458103199108835">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.5%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/core/numbers.py:905</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0040925659850472584" date-parent-time="0.6003188032125804">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">60.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0040925659850472584" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013917159958509728" date-parent-time="0.34005951301354576">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/logic/boolalg.py:238</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013432609994197264" date-parent-time="0.19703648970353085">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.7%</span>-->
<span class="function">mpf_lt</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:600</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.004104337000171654" date-parent-time="0.020819352508578692">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.1%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/numbers.py:286</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004104337000171654" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1559</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0026671029918361455" date-parent-time="0.649825536188817">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0026671029918361455" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014980020059738308" date-parent-time="0.5616588525299293">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.2%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0011691009858623147" date-parent-time="0.43834114747007075">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">43.8%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.015431926003657281" date-parent-time="0.07164210473851691">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.2%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004421682999236509" date-parent-time="0.2865282660238647">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.7%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0027731460140785202" date-parent-time="0.1797018734681141">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.0%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0016302470030495897" date-parent-time="0.00756835708740778">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.8%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.014288868973380886" date-parent-time="0.060948691596679046">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.1%</span>-->
<span class="function">copy</span>
<span class="code-position">sympy/core/assumptions.py:126</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012894095969386399" date-parent-time="0.9023874453189509">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.2%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/assumptions.py:122</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012894095969386399" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002885373993194662" date-parent-time="0.22377481911451683">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.4%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0016522879886906594" date-parent-time="0.1281429882803399">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.8%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.054621744973701425" date-parent-time="0.17088300170291462">
<div class="frame-info">
<span class="time">0.055s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05317434297467116" date-parent-time="0.9735013592164231">
<div class="frame-info">
<span class="time">0.053s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">97.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0366865309770219" date-parent-time="0.6899291824724004">
<div class="frame-info">
<span class="time">0.037s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.028037817013682798" date-parent-time="0.7642536993002662">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.019803443006821908" date-parent-time="0.7063118714683667">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0072064320265781134" date-parent-time="0.36389793553048505">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0016519549972144887" date-parent-time="0.22923341136388953">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">22.9%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001351661019725725" date-parent-time="0.18756314008661298">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.8%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.002759829003480263" date-parent-time="0.13936106981647356">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.9%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001391028010402806" date-parent-time="0.5040268830600229">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.4%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001368800993077457" date-parent-time="0.4959731169399771">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.6%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0026966750156134367" date-parent-time="0.13617202900952544">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.004417898991960101" date-parent-time="0.12042291474021324">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.0%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001385810988722369" date-parent-time="0.3136810034010132">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002596606980659999" date-parent-time="0.07077820964556032">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.00830702499661129" date-parent-time="0.15622242856048493">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.6%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002873352001188323" date-parent-time="0.3458942283621944">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.6%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.00284228399686981" date-parent-time="0.3421542607647469">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.2%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013783030008198693" date-parent-time="0.025920451926907763">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.026401432973216288" date-parent-time="0.08259633810479089">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.3%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.023720127981505357" date-parent-time="0.8984409295347316">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.8%</span>-->
<span class="function">binary_op_wrapper</span>
<span class="code-position">sympy/core/decorators.py:108</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.023720127981505357" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__pow__</span>
<span class="code-position">sympy/core/expr.py:134</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.021138688971404918" date-parent-time="0.8911709493256869">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.014135988982161507" date-parent-time="0.6687259082757583">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0030295830074464902" date-parent-time="0.21431701816332643">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0030295830074464902" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0030295830074464902" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.001379266002913937" date-parent-time="0.4552659555865621">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001379266002913937" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027980629820376635" date-parent-time="0.1979389617216451">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.8%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0014091480115894228" date-parent-time="0.09968513793889168">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/power.py:156</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014091480115894228" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014091480115894228" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013656439841724932" date-parent-time="0.09660760105966602">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.7%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:1310</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002808199991704896" date-parent-time="0.008785395709999304">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.9%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013717849942622706" date-parent-time="0.004291601039538654">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">__neg__</span>
<span class="code-position">sympy/core/numbers.py:2018</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013797429855912924" date-parent-time="0.004260579477688333">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001243988997885026" date-parent-time="0.0038413777422377253">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:2556</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.15928560691827442" date-parent-time="0.31512902436019735">
<div class="frame-info">
<span class="time">0.159s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.5%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:28</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.13714971690205857" date-parent-time="0.861030193220325">
<div class="frame-info">
<span class="time">0.137s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.1%</span>-->
<span class="function">flatten</span>
<span class="code-position">sympy/core/mul.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.044162761958432384" date-parent-time="0.3220040329355541">
<div class="frame-info">
<span class="time">0.044s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.2%</span>-->
<span class="function">__rmul__</span>
<span class="code-position">sympy/core/numbers.py:1663</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.044162761958432384" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.044s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.044162761958432384" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.044s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1211</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04277778296091128" date-parent-time="0.9686392124019622">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.038692372967489064" date-parent-time="0.9044969208162258">
<div class="frame-info">
<span class="time">0.039s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03401933996065054" date-parent-time="0.8792259908492819">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02455176399962511" date-parent-time="0.7217001866592244">
<div class="frame-info">
<span class="time">0.025s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">72.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02196066298347432" date-parent-time="0.8944637535539055">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015137381982640363" date-parent-time="0.6892953092550729">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.010801922981045209" date-parent-time="0.7135925481323597">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.4%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0016662580019328743" date-parent-time="0.11007570555091684">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.0%</span>-->
<span class="function">__instancecheck__</span>
<span class="code-position">abc.py:178</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0016662580019328743" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__contains__</span>
<span class="code-position">_weakrefset.py:70</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.005502324987901375" date-parent-time="0.2505536828301561">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.1%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004119081990211271" date-parent-time="0.7486075430419673">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">74.9%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013209560129325837" date-parent-time="0.06015100791477106">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.00417747997562401" date-parent-time="0.12279720830727503">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.3%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002779527989332564" date-parent-time="0.08170434795465127">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0025105679960688576" date-parent-time="0.07379825707884924">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.4%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0011453460028860718" date-parent-time="0.45620991133460553">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.6%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.003004651007358916" date-parent-time="0.07765486520776455">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013590500166174024" date-parent-time="0.4523154314057943">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.2%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.033204501974978484" date-parent-time="0.24210405041295494">
<div class="frame-info">
<span class="time">0.033s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.030634174967417493" date-parent-time="0.9225910086078725">
<div class="frame-info">
<span class="time">0.031s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.020566145991324447" date-parent-time="0.6713464949912508">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.1%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011054070986574516" date-parent-time="0.5374886958031674">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.7%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0023685170017415658" date-parent-time="0.2142664910165854">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.4%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001132221004809253" date-parent-time="0.47802950283942786">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.8%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013919209886807948" date-parent-time="0.12591930976120225">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002645712986122817" date-parent-time="0.12864408271918693">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.9%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.01373198394139763" date-parent-time="0.10012404146050058">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.0%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012391405951348133" date-parent-time="0.9023755055518181">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.2%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012391405951348133" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1211</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011159322952153161" date-parent-time="0.9005695557039735">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008414198979153298" date-parent-time="0.7540062255774935">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005752096971264109" date-parent-time="0.6836178922693993">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001648439996642992" date-parent-time="0.28658070350311265">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.7%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013775709958281368" date-parent-time="0.23949022464504716">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.9%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.001223660001414828" date-parent-time="0.14542798482024516">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.5%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.001223660001414828" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001223660001414828" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.008302500020363368" date-parent-time="0.060536034691871465">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004062354011693969" date-parent-time="0.48929286380371195">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.9%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002704761005588807" date-parent-time="0.665811250768109">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.007893789006629959" date-parent-time="0.05755599927535451">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.8%</span>-->
<span class="function">_gather</span>
<span class="code-position">sympy/core/mul.py:373</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0030672540015075356" date-parent-time="0.022364275120581725">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.2%</span>-->
<span class="function">_mulsort</span>
<span class="code-position">sympy/core/mul.py:30</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0030359160009538755" date-parent-time="0.02213578029564498">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.2%</span>-->
<span class="function">as_coeff_Mul</span>
<span class="code-position">sympy/core/mul.py:665</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0014251120010158047" date-parent-time="0.010390921929744168">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/core/mul.py:523</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014251120010158047" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014251120010158047" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0014162320003379136" date-parent-time="0.010326175163374737">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">as_base_exp</span>
<span class="code-position">sympy/core/power.py:399</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014162320003379136" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013876129814889282" date-parent-time="0.010117505255077203">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.007184525995398872" date-parent-time="0.04510467790781045">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.5%</span>-->
<span class="function">_from_args</span>
<span class="code-position">sympy/core/operations.py:49</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005799466991447844" date-parent-time="0.8072163696202018">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005509409020305611" date-parent-time="0.03458824137909934">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.5%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004101696016732603" date-parent-time="0.7444892912498043">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">74.4%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002639172991621308" date-parent-time="0.016568810218837937">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.7%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/core/operations.py:31</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.014002899974002503" date-parent-time="0.027703194861070538">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008566827978938818" date-parent-time="0.6117895575090742">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.2%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0028330429922789335" date-parent-time="0.3306991805186061">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0027587349904933944" date-parent-time="0.32202525803898796">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013659459946211427" date-parent-time="0.49513490760373685">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.5%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013980549992993474" date-parent-time="0.16319400865015687">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013035750016570091" date-parent-time="0.09309321669634145">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.3%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001202649000333622" date-parent-time="0.0023793085480557663">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.02390756299428176" date-parent-time="0.011240435657146344">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02390756299428176" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.024s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01985883098677732" date-parent-time="0.8306505766199248">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">83.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.018524432976846583" date-parent-time="0.9328058126473192">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017118247982580215" date-parent-time="0.9240902544210698">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009273354997276329" date-parent-time="0.5417233706809852">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013885109801776707" date-parent-time="0.1497312440411792">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.0%</span>-->
<span class="function">__instancecheck__</span>
<span class="code-position">abc.py:178</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013885109801776707" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__contains__</span>
<span class="code-position">_weakrefset.py:70</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0013311290240380913" date-parent-time="0.143543412759358">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013311290240380913" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0036944529856555164" date-parent-time="0.21581957390820877">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.6%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013606449938379228" date-parent-time="0.36829403408864875">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.8%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0012278450012672693" date-parent-time="0.3323482545412361">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.2%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013678919931408018" date-parent-time="0.07990841086849479">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002677181997569278" date-parent-time="0.1119805476706099">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.005427074007457122" date-parent-time="0.0025516057911040045">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0027528460195753723" date-parent-time="0.001294284514254733">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027528460195753723" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="0.5064060923591998">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.6%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/expr.py:664</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">as_real_imag</span>
<span class="code-position">sympy/core/expr.py:1558</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:352</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__contains__</span>
<span class="code-position">sympy/sets/sets.py:444</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">ask</span>
<span class="code-position">sympy/assumptions/ask.py:86</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:420</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/logic/boolalg.py:309</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013940579956397414" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.001358788023935631" date-parent-time="0.49359390764080024">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.4%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027615060098469257" date-parent-time="0.0012958186740969172">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.006895668993820436" date-parent-time="0.003212451944190991">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027436580130597576" date-parent-time="0.3978813390721757">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.8%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013708070036955178" date-parent-time="0.4996275035629454">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013586799905169755" date-parent-time="0.19703381814506446">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.7%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0028660469979513437" date-parent-time="0.0013351914453786063">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.427306342869997" date-parent-time="0.16233592223784435">
<div class="frame-info">
<span class="time">0.427s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.2%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.3811911348020658" date-parent-time="0.8920792802695156">
<div class="frame-info">
<span class="time">0.381s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.2%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.36198005187907256" date-parent-time="0.9496024928990843">
<div class="frame-info">
<span class="time">0.362s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.0%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/expr.py:664</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.2945702348370105" date-parent-time="0.8137747737972539">
<div class="frame-info">
<span class="time">0.295s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">81.4%</span>-->
<span class="function">as_real_imag</span>
<span class="code-position">sympy/core/expr.py:1558</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.29046351883152965" date-parent-time="0.9860586185574617">
<div class="frame-info">
<span class="time">0.290s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.28648093284573406" date-parent-time="0.9862888599510994">
<div class="frame-info">
<span class="time">0.286s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.26193534789490514" date-parent-time="0.9143203538643656">
<div class="frame-info">
<span class="time">0.262s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:352</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.17099895689170808" date-parent-time="0.6528288689020966">
<div class="frame-info">
<span class="time">0.171s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.3%</span>-->
<span class="function">__contains__</span>
<span class="code-position">sympy/sets/sets.py:444</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.15013758787245024" date-parent-time="0.878002945757914">
<div class="frame-info">
<span class="time">0.150s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.8%</span>-->
<span class="function">ask</span>
<span class="code-position">sympy/assumptions/ask.py:86</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.09549825996509753" date-parent-time="0.6360716281536927">
<div class="frame-info">
<span class="time">0.095s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">63.6%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:420</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06288427402614616" date-parent-time="0.6584860713601374">
<div class="frame-info">
<span class="time">0.063s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.8%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/logic/boolalg.py:309</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.048203443046077155" date-parent-time="0.7665420932749422">
<div class="frame-info">
<span class="time">0.048s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.7%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017807282027206384" date-parent-time="0.36941929667108203">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.9%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017807282027206384" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.008497506016283296" date-parent-time="0.4771927576202032">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.016340327012585476" date-parent-time="0.33898671920522216">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.9%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.006860994006274268" date-parent-time="0.10910508410133811">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.9%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/operations.py:421</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005519742000615224" date-parent-time="0.8045105411209381">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.5%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004155755013925955" date-parent-time="0.7528893584995021">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.3%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013904540101066232" date-parent-time="0.3345851729582724">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.5%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/logic/boolalg.py:238</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0232338169880677" date-parent-time="0.24329047457575814">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.3%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/core/operations.py:437</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02186820498900488" date-parent-time="0.9412230887518755">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">94.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007335419999435544" date-parent-time="0.335437682385167">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.5%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.004744233010569587" date-parent-time="0.6467568334103095">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">64.7%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.006309875956503674" date-parent-time="0.2885411015525151">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.9%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002907004003645852" date-parent-time="0.030440387130700568">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.019900102997780778" date-parent-time="0.13254577537696263">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.3%</span>-->
<span class="function">_extract_facts</span>
<span class="code-position">sympy/assumptions/ask.py:58</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.018564420999609865" date-parent-time="0.9328806489936325">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.014393037999980152" date-parent-time="0.775302283883921">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">77.5%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005428108997875825" date-parent-time="0.37713434772306653">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.7%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004089712994755246" date-parent-time="0.7534323640803212">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.3%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013491790014086291" date-parent-time="0.32989576606936755">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/logic/boolalg.py:159</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002872140990803018" date-parent-time="0.1995507126992216">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013356819981709123" date-parent-time="0.0671193510063674">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.7%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/assumptions/ask.py:77</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.016353639963199385" date-parent-time="0.1089243552859838">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.9%</span>-->
<span class="function">_eval_ask</span>
<span class="code-position">sympy/assumptions/assume.py:106</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01230107297305949" date-parent-time="0.7521917445131854">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.2%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/assumptions/assume.py:162</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01230107297305949" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">get_class</span>
<span class="code-position">sympy/utilities/source.py:18</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0043864499748451635" date-parent-time="0.35659084247788">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.7%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002546835006796755" date-parent-time="0.2070416956613918">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.7%</span>-->
<span class="function">get_mod_func</span>
<span class="code-position">sympy/utilities/source.py:37</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006639199986238964" date-parent-time="0.04422077162901613">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.4%</span>-->
<span class="function">__call__</span>
<span class="code-position">sympy/assumptions/assume.py:149</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00395833897346165" date-parent-time="0.5962072210004337">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.6%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/assumptions/assume.py:61</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012632859870791435" date-parent-time="0.3191454788356272">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.9%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012632859870791435" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001124926988268271" date-parent-time="0.28419167630924214">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.019502647017361596" date-parent-time="0.11405126307122695">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.4%</span>-->
<span class="function">contains</span>
<span class="code-position">sympy/sets/sets.py:210</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012576428009197116" date-parent-time="0.6448574902679293">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">64.5%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.007900053009507246" date-parent-time="0.6281634979129173">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.00467637499968987" date-parent-time="0.37183650208708274">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.2%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00467637499968987" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0033088359923567623" date-parent-time="0.7075642976827563">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.8%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/logic/boolalg.py:238</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.004080792001332156" date-parent-time="0.2092429811040196">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.9%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013913029979448766" date-parent-time="0.07133918778852504">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.1%</span>-->
<span class="function">_contains</span>
<span class="code-position">sympy/sets/sets.py:1513</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.04077475095982663" date-parent-time="0.1556672334891832">
<div class="frame-info">
<span class="time">0.041s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.6%</span>-->
<span class="function">nargs</span>
<span class="code-position">sympy/core/function.py:130</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.034252147961524315" date-parent-time="0.8400332842074567">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">84.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/sets/sets.py:1468</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.011023954008123837" date-parent-time="0.32184708592603084">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.2%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.010723050989327021" date-parent-time="0.31306214726656856">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.3%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027204299985896796" date-parent-time="0.25369925045562186">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.003956319997087121" date-parent-time="0.09702867347945521">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.7%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.04020877204311546" date-parent-time="0.15350647541945428">
<div class="frame-info">
<span class="time">0.040s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03884564204781782" date-parent-time="0.9660986912548344">
<div class="frame-info">
<span class="time">0.039s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017614736992982216" date-parent-time="0.4534546493348985">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:184</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.008150398003635928" date-parent-time="0.4627033606509754">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.3%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.00260627998795826" date-parent-time="0.14796019883786019">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.8%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.014657160034403205" date-parent-time="0.3773180017557872">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.7%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007966115023009479" date-parent-time="0.5434964893820807">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.3%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002561599016189575" date-parent-time="0.32156189168629923">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">32.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002563376023317687" date-parent-time="0.1748889974115685">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.5%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.015128900966374204" date-parent-time="0.052809451631187276">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.010681287967599928" date-parent-time="0.7060187644390278">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.6%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009298718970967457" date-parent-time="0.8705615838814302">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005337288981536403" date-parent-time="0.5739811040854697">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">57.4%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013675499940291047" date-parent-time="0.25622558545357965">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.6%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0016687629977241158" date-parent-time="0.11030298905605514">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002670489004231058" date-parent-time="0.009321698926710347">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.9%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.004106716005480848" date-parent-time="0.013941381442538304">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.4%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013562520034611225" date-parent-time="0.3302522019178001">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013562520034611225" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.02640345203690231" date-parent-time="0.07294173228563149">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.3%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.019326319030369632" date-parent-time="0.7319618284517703">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.2%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.011089052044553682" date-parent-time="0.5737798298335136">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">57.4%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.005464094982016832" date-parent-time="0.2827281787820268">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">28.3%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/evalf.py:1164</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005464094982016832" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_rational</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:465</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005464094982016832" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0041026359831448644" date-parent-time="0.750835407628759">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.1%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.001370223006233573" date-parent-time="0.07089932666848697">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.1%</span>-->
<span class="function">func</span>
<span class="code-position">sympy/core/basic.py:608</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.004442263001692481" date-parent-time="0.168245538328997">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.8%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013915110030211508" date-parent-time="0.31324372341101636">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.3%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013915110030211508" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013792190002277493" date-parent-time="0.3104766646419344">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013623670092783868" date-parent-time="0.05159806404762147">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.2%</span>-->
<span class="function">dps_to_prec</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:64</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.020790528011275455" date-parent-time="0.05743556282549236">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.7%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/numbers.py:286</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015207334028673358" date-parent-time="0.7314549212230623">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.1%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1293</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012379961044644006" date-parent-time="0.8140783270296849">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">81.4%</span>-->
<span class="function">from_rational</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:465</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.007028508014627732" date-parent-time="0.5677326438493524">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.8%</span>-->
<span class="function">mpf_div</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:924</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001355508022243157" date-parent-time="0.1928585724626156">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.3%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013184699928388" date-parent-time="0.18758888658799278">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.8%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.002684837018023245" date-parent-time="0.21686958531947864">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.7%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001326718003838323" date-parent-time="0.4941521570702794">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.4%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004177050999714993" date-parent-time="0.20091125138570926">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.1%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0028192169993417338" date-parent-time="0.6749299923640132">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.5%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014430220035137609" date-parent-time="0.5118520510661988">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.017476023014751263" date-parent-time="0.04827896709785962">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.8%</span>-->
<span class="function">__lt__</span>
<span class="code-position">sympy/core/numbers.py:905</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01200924401928205" date-parent-time="0.6871840354722134">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.7%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1258</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009558041027048603" date-parent-time="0.7958903168011413">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">79.6%</span>-->
<span class="function">evalf</span>
<span class="code-position">sympy/core/evalf.py:1203</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.006825879027019255" date-parent-time="0.7141504213784481">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.4%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013570940063800663" date-parent-time="0.14198453454422125">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.2%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/evalf.py:1166</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0012454590032575652" date-parent-time="0.10370836009809238">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.4%</span>-->
<span class="function">dps_to_prec</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:64</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0026664059987524524" date-parent-time="0.15257510227022344">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.3%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0026664059987524524" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013580670056398958" date-parent-time="0.5093249138635687">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013622690021293238" date-parent-time="0.0037633814213177135">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">__nonzero__</span>
<span class="code-position">sympy/logic/boolalg.py:154</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.01646631992480252" date-parent-time="0.043197016985593556">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.3%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.005537441989872605" date-parent-time="0.33628898352277187">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.6%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013735889951931313" date-parent-time="0.003603412749633776">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.4%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.04475159806315787" date-parent-time="0.10472954312492624">
<div class="frame-info">
<span class="time">0.045s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.5%</span>-->
<span class="function">copy</span>
<span class="code-position">sympy/core/assumptions.py:126</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04475159806315787" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.045s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/assumptions.py:122</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04338133105193265" date-parent-time="0.9693806015755825">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.9%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.012601852009538561" date-parent-time="0.2904902109723797">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">29.0%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.005423945010988973" date-parent-time="0.12502947418777588">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.5%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.026968496007611975" date-parent-time="0.010245473168871857">
<div class="frame-info">
<span class="time">0.027s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02559231300256215" date-parent-time="0.9489707173636457">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">94.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.018517400007112883" date-parent-time="0.7235532015124632">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">72.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.015761131013277918" date-parent-time="0.8511524840001172">
<div class="frame-info">
<span class="time">0.016s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01052697999693919" date-parent-time="0.6679076513018493">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">66.8%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00393264000013005" date-parent-time="0.3735772273979336">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0011853659962071106" date-parent-time="0.30141736751086073">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.1%</span>-->
<span class="function">__instancecheck__</span>
<span class="code-position">abc.py:178</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0011853659962071106" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__contains__</span>
<span class="code-position">_weakrefset.py:70</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0024997479922603816" date-parent-time="0.23746107553991788">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.7%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0024997479922603816" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013571320014307275" date-parent-time="0.12891940535892776">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">12.9%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002756268993834965" date-parent-time="0.1488475159998828">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.9%</span>-->
<span class="function">igcd</span>
<span class="code-position">sympy/core/numbers.py:101</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013733579980907962" date-parent-time="0.05366291034160545">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001329253995209001" date-parent-time="0.05193958025895994">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.01802394299011212" date-parent-time="0.006847390534879941">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.7%</span>-->
<span class="function">__neg__</span>
<span class="code-position">sympy/core/numbers.py:1190</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013872073992388323" date-parent-time="0.769647018967964">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">77.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011146659991936758" date-parent-time="0.8035323339576322">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006798575006541796" date-parent-time="0.6099203717938586">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.0%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027494290116010234" date-parent-time="0.40441254365149154">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.4%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0026633509987732396" date-parent-time="0.3917513591025299">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">39.2%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0026387249963590875" date-parent-time="0.0010024654746263115">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.005462143977638334" date-parent-time="0.0020635876907130796">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0014027580036781728" date-parent-time="0.0005299593275626391">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014027580036781728" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013790480006719008" date-parent-time="0.0005210017331545056">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:2556</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.11048366589238867" date-parent-time="0.03981302587652296">
<div class="frame-info">
<span class="time">0.110s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:352</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.060021256911568344" date-parent-time="0.5432591001282414">
<div class="frame-info">
<span class="time">0.060s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">54.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.058662897907197475" date-parent-time="0.9773687011191353">
<div class="frame-info">
<span class="time">0.059s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">97.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.05467541591497138" date-parent-time="0.9320271903625671">
<div class="frame-info">
<span class="time">0.055s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">93.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/function.py:184</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.033685416958178394" date-parent-time="0.6160980468912091">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.6%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/functions/elementary/exponential.py:479</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.033685416958178394" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">as_coefficient</span>
<span class="code-position">sympy/core/expr.py:1313</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.033685416958178394" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.034s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">extract_multiplicatively</span>
<span class="code-position">sympy/core/expr.py:1792</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03232076395943295" date-parent-time="0.9594883150640615">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.9%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03232076395943295" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__div__</span>
<span class="code-position">sympy/core/numbers.py:1220</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03232076395943295" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03232076395943295" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__div__</span>
<span class="code-position">sympy/core/numbers.py:367</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03232076395943295" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03232076395943295" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">binary_op_wrapper</span>
<span class="code-position">sympy/core/decorators.py:108</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.030900048950570635" date-parent-time="0.9560432726576169">
<div class="frame-info">
<span class="time">0.031s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.6%</span>-->
<span class="function">__div__</span>
<span class="code-position">sympy/core/expr.py:144</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.029535476976889186" date-parent-time="0.9558391646607327">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.026796341975568794" date-parent-time="0.9072594966567257">
<div class="frame-info">
<span class="time">0.027s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.7%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02297258198086638" date-parent-time="0.8573029110395488">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:28</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01749738295620773" date-parent-time="0.7616637507608468">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">76.2%</span>-->
<span class="function">flatten</span>
<span class="code-position">sympy/core/mul.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006705403997329995" date-parent-time="0.38322325196357715">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.3%</span>-->
<span class="function">__add__</span>
<span class="code-position">sympy/core/numbers.py:1632</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005276971001876518" date-parent-time="0.7869728660611262">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.7%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005276971001876518" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__add__</span>
<span class="code-position">sympy/core/numbers.py:1193</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005276971001876518" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005276971001876518" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0025864880008157343" date-parent-time="0.4901463358233285">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.001324607990682125" date-parent-time="0.5121260915435781">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.001324607990682125" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.001324607990682125" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1047</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.001324607990682125" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__instancecheck__</span>
<span class="code-position">abc.py:178</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.001324607990682125" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__contains__</span>
<span class="code-position">_weakrefset.py:70</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0012618800101336092" date-parent-time="0.48787390845642187">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.8%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012618800101336092" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013546260015573353" date-parent-time="0.256705219921736">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.7%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013546260015573353" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.005325872989487834" date-parent-time="0.30438111818306623">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.4%</span>-->
<span class="function">__divmod__</span>
<span class="code-position">sympy/core/numbers.py:1610</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.003926156015950255" date-parent-time="0.73718543865009">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">73.7%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013997169735375792" date-parent-time="0.26281456134991005">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/containers.py:35</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0013533669989556074" date-parent-time="0.07734682394177463">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.7%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013533669989556074" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013827420043526217" date-parent-time="0.0601909705014566">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.0%</span>-->
<span class="function">_from_args</span>
<span class="code-position">sympy/core/operations.py:49</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.0038237599947024137" date-parent-time="0.14269708896045125">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">14.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027157069998793304" date-parent-time="0.7102190000527693">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013646529987454414" date-parent-time="0.04051168493593846">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.01978143595624715" date-parent-time="0.361797631078112">
<div class="frame-info">
<span class="time">0.020s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/sets/sets.py:1468</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01835114395362325" date-parent-time="0.9276952388194952">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.8%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01695541995286476" date-parent-time="0.9239434879762404">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.4%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012820360978366807" date-parent-time="0.7561217011437514">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">75.6%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012820360978366807" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">default_sort_key</span>
<span class="code-position">sympy/core/compatibility.py:394</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01002635297481902" date-parent-time="0.7820647945668283">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00865332898683846" date-parent-time="0.8630584828372908">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005954333988483995" date-parent-time="0.6880974937553418">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">68.8%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00306290399748832" date-parent-time="0.5143990920583464">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.4%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00306290399748832" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0012836429959861562" date-parent-time="0.21558128893488193">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.6%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:365</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027940080035477877" date-parent-time="0.21793520543317166">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0027519049908732995" date-parent-time="0.162302378739274">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">16.2%</span>-->
<span class="function">_nodes</span>
<span class="code-position">sympy/core/compatibility.py:546</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027519049908732995" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">count</span>
<span class="code-position">sympy/core/basic.py:1402</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013781929883407429" date-parent-time="0.5008141607037756">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/basic.py:1405</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013781929883407429" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__next__</span>
<span class="code-position">sympy/core/basic.py:1822</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0014302920026239008" date-parent-time="0.0723047611805048">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.2%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014302920026239008" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/numbers.py:1566</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013847140071447939" date-parent-time="0.023604596031640987">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013593939947895706" date-parent-time="0.02317297718466076">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.02961764000065159" date-parent-time="0.26807256766352444">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.8%</span>-->
<span class="function">nargs</span>
<span class="code-position">sympy/core/function.py:130</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.026540544000454247" date-parent-time="0.896105969276092">
<div class="frame-info">
<span class="time">0.027s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.6%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/sets/sets.py:1468</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.022388785975635983" date-parent-time="0.8435692190504006">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">84.4%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.021261325979139656" date-parent-time="0.9496417537903459">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.0%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011186502975760959" date-parent-time="0.5261432418061078">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.6%</span>-->
<span class="function">_nodes</span>
<span class="code-position">sympy/core/compatibility.py:546</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0042002329719252884" date-parent-time="0.3754732807050068">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.5%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0028043790080118924" date-parent-time="0.2506930909586716">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.1%</span>-->
<span class="function">count</span>
<span class="code-position">sympy/core/basic.py:1402</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013655390066560358" date-parent-time="0.4869309757186162">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.7%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/basic.py:1405</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.008726228013983928" date-parent-time="0.41042727168312937">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.0%</span>-->
<span class="function">ordered</span>
<span class="code-position">sympy/core/compatibility.py:565</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004623960019671358" date-parent-time="0.5298921839151332">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.0%</span>-->
<span class="function">default_sort_key</span>
<span class="code-position">sympy/core/compatibility.py:394</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004623960019671358" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0032326740183634683" date-parent-time="0.6991137476558948">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013067730178590864" date-parent-time="0.1497523346587965">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">15.0%</span>-->
<span class="function">__gt__</span>
<span class="code-position">sympy/core/numbers.py:1692</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013067730178590864" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013067730178590864" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0014370620046975091" date-parent-time="0.05414591368861593">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.4%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013617000076919794" date-parent-time="0.05130640907995984">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013529960124287754" date-parent-time="0.050978458181023666">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.1%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0016329220088664442" date-parent-time="0.055133427539483894">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.5%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.01926837499195244" date-parent-time="0.17440021415219767">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.4%</span>-->
<span class="function">__contains__</span>
<span class="code-position">sympy/sets/sets.py:444</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.016640912013826892" date-parent-time="0.8636385798375356">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.4%</span>-->
<span class="function">ask</span>
<span class="code-position">sympy/assumptions/ask.py:86</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.011211664997972548" date-parent-time="0.6737410178394552">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.4%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:420</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00428728100087028" date-parent-time="0.3823946756922872">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.2%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/logic/boolalg.py:309</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00428728100087028" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.003922789997886866" date-parent-time="0.3498846958588435">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.0%</span>-->
<span class="function">_new_args_filter</span>
<span class="code-position">sympy/core/operations.py:437</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013961369986645877" date-parent-time="0.355904088522878">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">35.6%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0014143989974400029" date-parent-time="0.08499528128414971">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.5%</span>-->
<span class="function">__call__</span>
<span class="code-position">sympy/assumptions/assume.py:149</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013998900103615597" date-parent-time="0.08412339475134503">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">8.4%</span>-->
<span class="function">_eval_ask</span>
<span class="code-position">sympy/assumptions/assume.py:106</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013998900103615597" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">eval</span>
<span class="code-position">sympy/assumptions/assume.py:162</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013998900103615597" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">get_class</span>
<span class="code-position">sympy/utilities/source.py:18</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0012691360025200993" date-parent-time="0.07626601243162498">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">7.6%</span>-->
<span class="function">_extract_facts</span>
<span class="code-position">sympy/assumptions/ask.py:58</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012691360025200993" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.00262746297812555" date-parent-time="0.13636142016246447">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.6%</span>-->
<span class="function">contains</span>
<span class="code-position">sympy/sets/sets.py:210</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013698449765797704" date-parent-time="0.521356528325673">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/basic.py:277</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013698449765797704" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013698449765797704" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0012576180015457794" date-parent-time="0.47864347167432697">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">47.9%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.00937316995987203" date-parent-time="0.0033776418907108434">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005487240967340767" date-parent-time="0.5854199796688295">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.5%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014851669839117676" date-parent-time="0.27065824022514373">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013618099910672754" date-parent-time="0.2481775448121494">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.8%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1407</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013618099910672754" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013618099910672754" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.002498492001905106" date-parent-time="0.26655784676918604">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.7%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.005502995001734234" date-parent-time="0.001983016047058183">
<div class="frame-info">
<span class="time">0.006s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="1.2434164501464693" date-parent-time="0.280712110878907">
<div class="frame-info">
<span class="time">1.243s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">28.1%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.2392528261407278" date-parent-time="0.9966514645955898">
<div class="frame-info">
<span class="time">1.239s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.7%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.21969826912391" date-parent-time="0.9842206879788086">
<div class="frame-info">
<span class="time">1.220s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">98.4%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/add.py:539</span>
</div><div class="frame-children"><div class="frame collapse " data-time="1.2115438430919312" date-parent-time="0.993314390748594">
<div class="frame-info">
<span class="time">1.212s</span>
<span class="total-percent">0.1%</span>
<!--<span class="parent-percent">99.3%</span>-->
<span class="function">_eval_is_negative</span>
<span class="code-position">sympy/core/expr.py:664</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.4665373992174864" date-parent-time="0.38507677776386157">
<div class="frame-info">
<span class="time">0.467s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.5%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/operations.py:313</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.2914350180362817" date-parent-time="0.6246766465563097">
<div class="frame-info">
<span class="time">0.291s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.5%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/mul.py:603</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.2621147010504501" date-parent-time="0.8993932946582919">
<div class="frame-info">
<span class="time">0.262s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.9%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/operations.py:313</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0948185460147215" date-parent-time="0.36174447917162594">
<div class="frame-info">
<span class="time">0.095s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">36.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0948185460147215" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.095s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.07887787603249308" date-parent-time="0.8318823621303634">
<div class="frame-info">
<span class="time">0.079s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">83.2%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/operations.py:28</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.07620023303024936" date-parent-time="0.9660533075061418">
<div class="frame-info">
<span class="time">0.076s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.6%</span>-->
<span class="function">flatten</span>
<span class="code-position">sympy/core/mul.py:98</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03787177300546318" date-parent-time="0.4970033751790385">
<div class="frame-info">
<span class="time">0.038s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.7%</span>-->
<span class="function">getit</span>
<span class="code-position">sympy/core/assumptions.py:138</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.029595742031233385" date-parent-time="0.7814723125575361">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.1%</span>-->
<span class="function">copy</span>
<span class="code-position">sympy/core/assumptions.py:126</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.029595742031233385" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.030s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/assumptions.py:122</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02818020603444893" date-parent-time="0.9521709577245743">
<div class="frame-info">
<span class="time">0.028s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">95.2%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0071559719945071265" date-parent-time="0.2539361133754416">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.4%</span>-->
<span class="function">_tell</span>
<span class="code-position">sympy/core/facts.py:468</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.004901854015770368" date-parent-time="0.1739467060594976">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">17.4%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/facts.py:519</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006821519971708767" date-parent-time="0.18012148442917447">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.0%</span>-->
<span class="function">_ask</span>
<span class="code-position">sympy/core/assumptions.py:150</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.006821519971708767" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">deduce_all_facts</span>
<span class="code-position">sympy/core/facts.py:485</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.01491926699236501" date-parent-time="0.19579030665749378">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">19.6%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1656</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013510516990208998" date-parent-time="0.9055751195499789">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">90.6%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013510516990208998" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:1211</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013510516990208998" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01085357999545522" date-parent-time="0.803343055141469">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.3%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:765</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0041449550044490024" date-parent-time="0.38189749430000447">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">38.2%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0026988300087396055" date-parent-time="0.6511120158946977">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">65.1%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013283470034366474" date-parent-time="0.49219365396674447">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.2%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.001446124995709397" date-parent-time="0.3488879841053023">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">34.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.004083623978658579" date-parent-time="0.3762467296844486">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">37.6%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0014075289946049452" date-parent-time="0.12968338513138777">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.0%</span>-->
<span class="function">_as_mpf_op</span>
<span class="code-position">sympy/core/numbers.py:289</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014075289946049452" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:1559</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014075289946049452" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_int</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:330</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014075289946049452" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.010310667043086141" date-parent-time="0.13531017731918346">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.5%</span>-->
<span class="function">__sympifyit_wrapper</span>
<span class="code-position">sympy/core/decorators.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008898301020963117" date-parent-time="0.8630189476373314">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.3%</span>-->
<span class="function">__mul__</span>
<span class="code-position">sympy/core/numbers.py:765</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002715188020374626" date-parent-time="0.305135554975948">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.5%</span>-->
<span class="function">python_mpf_mul</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:858</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002715188020374626" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize1</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:208</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.002692351001314819" date-parent-time="0.3025691078523897">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.3%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013552560121752322" date-parent-time="0.5033727071668547">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.3%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002282272995216772" date-parent-time="0.2564841299299793">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.6%</span>-->
<span class="function">_as_mpf_op</span>
<span class="code-position">sympy/core/numbers.py:710</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0026159170229220763" date-parent-time="0.03432951473893302">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.4%</span>-->
<span class="function">_mulsort</span>
<span class="code-position">sympy/core/mul.py:30</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013670259941136464" date-parent-time="0.017939918813253172">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.8%</span>-->
<span class="function">__nonzero__</span>
<span class="code-position">sympy/core/numbers.py:1934</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013726760080317035" date-parent-time="0.017402547800174552">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.7%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.005272115988191217" date-parent-time="0.055602160228998554">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.6%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002749628998572007" date-parent-time="0.5215418258495794">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">52.2%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002749628998572007" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002749628998572007" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014032699982635677" date-parent-time="0.510348850333024">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014032699982635677" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_hashable_content</span>
<span class="code-position">sympy/core/numbers.py:688</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013691320054931566" date-parent-time="0.014439495890187828">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.4%</span>-->
<span class="function">__hash__</span>
<span class="code-position">functools.py:339</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0012898329878225923" date-parent-time="0.013603171974629659">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.4%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0012898329878225923" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0012898329878225923" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.08127587704802863" date-parent-time="0.31007752225383645">
<div class="frame-info">
<span class="time">0.081s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.0%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/power.py:783</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04996869698516093" date-parent-time="0.6148035407311908">
<div class="frame-info">
<span class="time">0.050s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">61.5%</span>-->
<span class="function">_evalf</span>
<span class="code-position">sympy/core/evalf.py:1336</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04836760598118417" date-parent-time="0.9679581197714194">
<div class="frame-info">
<span class="time">0.048s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.8%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/function.py:441</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02177561100688763" date-parent-time="0.4502106433665275">
<div class="frame-info">
<span class="time">0.022s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.0%</span>-->
<span class="function">log</span>
<span class="code-position">sympy/mpmath/functions/functions.py:284</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02064788099960424" date-parent-time="0.9482113265649956">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">94.8%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:982</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012294806991121732" date-parent-time="0.5954512713124116">
<div class="frame-info">
<span class="time">0.012s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">59.5%</span>-->
<span class="function">mpf_log</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00686044100439176" date-parent-time="0.5579950144272935">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.8%</span>-->
<span class="function">log_taylor_cached</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:634</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013834949932061136" date-parent-time="0.11252677607750626">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.3%</span>-->
<span class="function">lshift</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:46</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013487370015354827" date-parent-time="0.1096997295288512">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.0%</span>-->
<span class="function">from_man_exp</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:291</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013487370015354827" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0042734009912237525" date-parent-time="0.20696559570958692">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.7%</span>-->
<span class="function">convert</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:621</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0028899040044052526" date-parent-time="0.6762538807708951">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.6%</span>-->
<span class="function">make_mpf</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:595</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.011103601020295173" date-parent-time="0.22956689286243906">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/function.py:480</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009729774028528482" date-parent-time="0.8762719419352687">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">87.6%</span>-->
<span class="function">bad</span>
<span class="code-position">sympy/core/function.py:462</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.00692556201829575" date-parent-time="0.7117906333681999">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.2%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0054916259832680225" date-parent-time="0.11353933840356621">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.4%</span>-->
<span class="function">_set_prec</span>
<span class="code-position">sympy/mpmath/ctx_mp_python.py:610</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027865559823112562" date-parent-time="0.5074191124452724">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.7%</span>-->
<span class="function">prec_to_dps</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:59</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013559299986809492" date-parent-time="0.0280338456116358">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.8%</span>-->
<span class="function"><listcomp></span>
<span class="code-position">sympy/core/function.py:461</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.025931020063580945" date-parent-time="0.31904940316125335">
<div class="frame-info">
<span class="time">0.026s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">31.9%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.023240038033691235" date-parent-time="0.8962253693340401">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">89.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01087091000226792" date-parent-time="0.4677664462729489">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">46.8%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00523430501925759" date-parent-time="0.48149649092537744">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.1%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0039017070084810257" date-parent-time="0.7454107076538742">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">74.5%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.00962987303500995" date-parent-time="0.4143656314610785">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">41.4%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006943335029063746" date-parent-time="0.721020412607815">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">72.1%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.002916716010076925" date-parent-time="0.42007421474953965">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">42.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014881160022923723" date-parent-time="0.5102025693112046">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014881160022923723" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013948050036560744" date-parent-time="0.20088401291564248">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.1%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:1720</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013333660026546568" date-parent-time="0.13846143119510806">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.8%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.0013981889933347702" date-parent-time="0.017203000990177363">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.7%</span>-->
<span class="function">as_base_exp</span>
<span class="code-position">sympy/core/power.py:399</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013981889933347702" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0547756999876583" date-parent-time="0.20897606951513734">
<div class="frame-info">
<span class="time">0.055s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">20.9%</span>-->
<span class="function">as_independent</span>
<span class="code-position">sympy/core/expr.py:1381</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.03189550900424365" date-parent-time="0.5822930425613938">
<div class="frame-info">
<span class="time">0.032s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">58.2%</span>-->
<span class="function">sift</span>
<span class="code-position">sympy/utilities/iterables.py:622</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02934558100241702" date-parent-time="0.92005369779528">
<div class="frame-info">
<span class="time">0.029s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/expr.py:1544</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02934558100241702" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.029s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">has</span>
<span class="code-position">sympy/core/expr.py:1520</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.026729777004220523" date-parent-time="0.9108620818248223">
<div class="frame-info">
<span class="time">0.027s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.1%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02258513300330378" date-parent-time="0.8449428141408617">
<div class="frame-info">
<span class="time">0.023s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">84.5%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.012777009018464014" date-parent-time="0.5657265342026092">
<div class="frame-info">
<span class="time">0.013s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">56.6%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.01008214702596888" date-parent-time="0.789085067671096">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">78.9%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0030621119949501008" date-parent-time="0.30371626073919866">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">30.4%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:2728</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013340910081751645" date-parent-time="0.13232211400398222">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">13.2%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.005431385987321846" date-parent-time="0.24048501226569427">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">24.0%</span>-->
<span class="function">has</span>
<span class="code-position">sympy/core/basic.py:1104</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005431385987321846" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/basic.py:1129</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005431385987321846" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_has</span>
<span class="code-position">sympy/core/basic.py:1131</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00274682798772119" date-parent-time="0.5057324215463499">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.6%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/basic.py:1140</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013626549916807562" date-parent-time="0.4960831176076793">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.6%</span>-->
<span class="function">__next__</span>
<span class="code-position">sympy/core/basic.py:1822</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013626549916807562" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_preorder_traversal</span>
<span class="code-position">sympy/core/basic.py:1777</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013626549916807562" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_preorder_traversal</span>
<span class="code-position">sympy/core/basic.py:1777</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013626549916807562" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0012934379919897765" date-parent-time="0.2381414237561039">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">23.8%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.014974120000260882" date-parent-time="0.27337158637196335">
<div class="frame-info">
<span class="time">0.015s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.3%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.013655326998559758" date-parent-time="0.9119285138840781">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">91.2%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008224604986025952" date-parent-time="0.6023001123952146">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">60.2%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027594999846769497" date-parent-time="0.3355176314686832">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.6%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027594999846769497" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:2728</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.002757968002697453" date-parent-time="0.33533136331573243">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.5%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027310119767207652" date-parent-time="0.04985809359508137">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002627381996717304" date-parent-time="0.047966196640285536">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.8%</span>-->
<span class="function">args_cnc</span>
<span class="code-position">sympy/core/expr.py:954</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.01354243402602151" date-parent-time="0.05166606059007332">
<div class="frame-info">
<span class="time">0.014s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">5.2%</span>-->
<span class="function">_aresame</span>
<span class="code-position">sympy/core/basic.py:1652</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0015029030037112534" date-parent-time="0.11097731772762975">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">11.1%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/basic.py:1773</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013967539998702705" date-parent-time="0.10313906622594109">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.3%</span>-->
<span class="function">__iter__</span>
<span class="code-position">sympy/core/basic.py:1825</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013666660088347271" date-parent-time="0.10091730971025639">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.1%</span>-->
<span class="function">__next__</span>
<span class="code-position">sympy/core/basic.py:1822</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013571390009019524" date-parent-time="0.10021381668127291">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.0%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013571390009019524" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013571390009019524" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0013491850113496184" date-parent-time="0.09962647842752544">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">10.0%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.010792751985718496" date-parent-time="0.04117568355557889">
<div class="frame-info">
<span class="time">0.011s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">4.1%</span>-->
<span class="function">_eval_evalf</span>
<span class="code-position">sympy/core/numbers.py:2663</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006739828968420625" date-parent-time="0.6244773323188655">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">62.4%</span>-->
<span class="function">_as_mpf_val</span>
<span class="code-position">sympy/core/numbers.py:2850</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.006739828968420625" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">f</span>
<span class="code-position">sympy/mpmath/libmp/libelefun.py:114</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002753633976681158" date-parent-time="0.4085614026087712">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">40.9%</span>-->
<span class="function">python_bitcount</span>
<span class="code-position">sympy/mpmath/libmp/libintmath.py:83</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0014146750036161393" date-parent-time="0.20989776005364222">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">21.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse " data-time="0.0028128690173616633" date-parent-time="0.26062574411825556">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">26.1%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0014423140091821551" date-parent-time="0.5127554821358077">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">51.3%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0014423140091821551" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse no_children " data-time="0.0013705550081795081" date-parent-time="0.4872445178641924">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">48.7%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0014846279955236241" date-parent-time="0.005664039405549682">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">0.6%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div></div></div><div class="frame collapse " data-time="0.018519251971156336" date-parent-time="0.06354504718046894">
<div class="frame-info">
<span class="time">0.019s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.4%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.017140834956080653" date-parent-time="0.9255684291556396">
<div class="frame-info">
<span class="time">0.017s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">92.6%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009421665978152305" date-parent-time="0.549662020682954">
<div class="frame-info">
<span class="time">0.009s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">55.0%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.008040200977120548" date-parent-time="0.8533735961097321">
<div class="frame-info">
<span class="time">0.008s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">85.3%</span>-->
<span class="function">__init__</span>
<span class="code-position">functools.py:335</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.003961709007853642" date-parent-time="0.49273755956190735">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.3%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:933</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0026858000055653974" date-parent-time="0.6779397477808444">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">67.8%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/numbers.py:400</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0026858000055653974" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__hash__</span>
<span class="code-position">sympy/core/basic.py:101</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004991424983018078" date-parent-time="0.2912008076507024">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">29.1%</span>-->
<span class="function">__eq__</span>
<span class="code-position">sympy/core/numbers.py:845</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.004991424983018078" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_sympify</span>
<span class="code-position">sympy/core/sympify.py:324</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.002246338000986725" date-parent-time="0.45003941933000285">
<div class="frame-info">
<span class="time">0.002s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">45.0%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.006823114017606713" date-parent-time="0.023412128245883207">
<div class="frame-info">
<span class="time">0.007s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">2.3%</span>-->
<span class="function">__neg__</span>
<span class="code-position">sympy/core/numbers.py:748</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.00545684302051086" date-parent-time="0.7997584396845403">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">80.0%</span>-->
<span class="function">_new</span>
<span class="code-position">sympy/core/numbers.py:668</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0027215910085942596" date-parent-time="0.49874826861694643">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">49.9%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div><div class="frame collapse " data-time="0.0013658190000569448" date-parent-time="0.2502947207612872">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.0%</span>-->
<span class="function">mpf_norm</span>
<span class="code-position">sympy/core/numbers.py:33</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013658190000569448" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">_normalize</span>
<span class="code-position">sympy/mpmath/libmp/libmpf.py:153</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.003977950997068547" date-parent-time="0.013649529915356015">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">1.4%</span>-->
<span class="function">as_coeff_Mul</span>
<span class="code-position">sympy/core/mul.py:665</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0027547479985514656" date-parent-time="0.6925042567345625">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">69.3%</span>-->
<span class="function">_new_rawargs</span>
<span class="code-position">sympy/core/operations.py:63</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013820339954691008" date-parent-time="0.5016916234065034">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">50.2%</span>-->
<span class="function">_from_args</span>
<span class="code-position">sympy/core/operations.py:49</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013820339954691008" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">__new__</span>
<span class="code-position">sympy/core/basic.py:76</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.08773463804391213" date-parent-time="0.18805488732750608">
<div class="frame-info">
<span class="time">0.088s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">18.8%</span>-->
<span class="function">as_independent</span>
<span class="code-position">sympy/core/expr.py:1381</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06765796306717675" date-parent-time="0.7711659223272024">
<div class="frame-info">
<span class="time">0.068s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">77.1%</span>-->
<span class="function">sift</span>
<span class="code-position">sympy/utilities/iterables.py:622</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06629670907568652" date-parent-time="0.9798803580572082">
<div class="frame-info">
<span class="time">0.066s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">98.0%</span>-->
<span class="function"><lambda></span>
<span class="code-position">sympy/core/expr.py:1544</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06475139307440259" date-parent-time="0.9766909093553987">
<div class="frame-info">
<span class="time">0.065s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">97.7%</span>-->
<span class="function">has</span>
<span class="code-position">sympy/core/expr.py:1520</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06475139307440259" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.065s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">sympy/core/cache.py:70</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.06475139307440259" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.065s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">wrapper</span>
<span class="code-position">functools.py:435</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04600219010899309" date-parent-time="0.7104432495550216">
<div class="frame-info">
<span class="time">0.046s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.0%</span>-->
<span class="function">has</span>
<span class="code-position">sympy/core/basic.py:1104</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.043304493112373166" date-parent-time="0.9413572051628789">
<div class="frame-info">
<span class="time">0.043s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">94.1%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/basic.py:1129</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.04170124810480047" date-parent-time="0.9629773981325137">
<div class="frame-info">
<span class="time">0.042s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">96.3%</span>-->
<span class="function">_has</span>
<span class="code-position">sympy/core/basic.py:1131</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.02944667707197368" date-parent-time="0.7061341904676447">
<div class="frame-info">
<span class="time">0.029s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">70.6%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">sympy/core/basic.py:1140</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.021135752060217783" date-parent-time="0.7177635700136112">
<div class="frame-info">
<span class="time">0.021s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">71.8%</span>-->
<span class="function">__next__</span>
<span class="code-position">sympy/core/basic.py:1822</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.018320805014809594" date-parent-time="0.8668158560249886">
<div class="frame-info">
<span class="time">0.018s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">86.7%</span>-->
<span class="function">_preorder_traversal</span>
<span class="code-position">sympy/core/basic.py:1777</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.009874997005681507" date-parent-time="0.5390045359742145">
<div class="frame-info">
<span class="time">0.010s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.9%</span>-->
<span class="function">_preorder_traversal</span>
<span class="code-position">sympy/core/basic.py:1777</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.005236564000369981" date-parent-time="0.5302851228569652">
<div class="frame-info">
<span class="time">0.005s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">53.0%</span>-->
<span class="function">_preorder_traversal</span>
<span class="code-position">sympy/core/basic.py:1777</span>
</div><div class="frame-children"><div class="frame collapse " data-time="0.0013441329938359559" date-parent-time="0.2566822431160945">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">25.7%</span>-->
<span class="function">_preorder_traversal</span>
<span class="code-position">sympy/core/basic.py:1777</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013441329938359559" date-parent-time="1.0">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">100.0%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0027086310001323" date-parent-time="0.2742918300201923">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">27.4%</span>-->
<span class="function">args</span>
<span class="code-position">sympy/core/basic.py:634</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div></div></div><div class="frame collapse no_children " data-time="0.0040556380117777735" date-parent-time="0.09725459539209584">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">9.7%</span>-->
<span class="function">_handle_fromlist</span>
<span class="code-position"><frozen importlib._bootstrap>:2264</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.002698138006962836" date-parent-time="0.06470161277144694">
<div class="frame-info">
<span class="time">0.003s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.5%</span>-->
<span class="function">sympify</span>
<span class="code-position">sympy/core/sympify.py:53</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.0013777590065728873" date-parent-time="0.03303879546027989">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">3.3%</span>-->
<span class="function">__init__</span>
<span class="code-position">sympy/core/basic.py:1773</span>
</div><div class="frame-children"></div></div></div></div></div></div></div></div><div class="frame collapse " data-time="0.004086325017851777" date-parent-time="0.06310790893960205">
<div class="frame-info">
<span class="time">0.004s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">6.3%</span>-->
<span class="function">_make_key</span>
<span class="code-position">functools.py:342</span>
</div><div class="frame-children"><div class="frame collapse no_children " data-time="0.0013620310055557638" date-parent-time="0.3333144083266772">
<div class="frame-info">
<span class="time">0.001s</span>
<span class="total-percent">0.0%</span>
<!--<span class="parent-percent">33.3%</span>-->
<span class="function"><genexpr></span>
<span class="code-position">functools.py:363</span>
</div><div class="frame-children"></div></div><div class="frame collapse no_children " data-time="0.001361393995466642" date-parent-time="0.3331585200685629">
<div class="frame-info">
<span class="time">0.001s</s
View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

View raw

(Sorry about that, but we can’t show files that are this big right now.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment