CINXE.COM

Reconstitution Calculator | Tocris Bioscience

<!DOCTYPE html> <html lang="en" dir="ltr" prefix="content: http://purl.org/rss/1.0/modules/content/ dc: http://purl.org/dc/terms/ foaf: http://xmlns.com/foaf/0.1/ rdfs: http://www.w3.org/2000/01/rdf-schema# sioc: http://rdfs.org/sioc/ns# sioct: http://rdfs.org/sioc/types# skos: http://www.w3.org/2004/02/skos/core# xsd: http://www.w3.org/2001/XMLSchema#"> <head><script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:[]},session_replay:{sampling_rate:10.0,mask_text_selector:"*",block_selector:"",mask_input_options:{},mask_all_inputs:true,enabled:true,error_sampling_rate:100.0},session_trace:{sampling_rate:10.0,mode:"PROBABILISTIC",enabled:true,error_sampling_rate:100.0}};(window.NREUM||(NREUM={})).loader_config={xpid:"UA8FUVBADwsIV1VaAgMP",licenseKey:"76fb58fb05",applicationID:"788348528"};;/*! For license information please see nr-loader-full-1.274.0.min.js.LICENSE.txt */ (()=>{var e,t,r={8122:(e,t,r)=>{"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),o=0===Object.keys(r).length?e:r;for(let a in o)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>d});var n=r(384),i=r(8122);const o={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function d(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const d="[data-nr-mask]",u=()=>{const e={mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,harvestTimeSeconds:10,autoStart:!0},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(d):""===t||null===t?e.mask_selector=d:(0,a.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,u());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},d={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},u={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!u[e])throw new Error("Runtime for ".concat(e," was never set"));return u[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");u[e]={...(0,n.a)(t,d),...c},Object.hasOwnProperty.call(u[e],"harvestCount")||Object.defineProperty(u[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=u[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.274.0",i="PROD",o="CDN",a="^2.0.0-alpha.17"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>d,RI:()=>i,WN:()=>f,bv:()=>o,gm:()=>a,lR:()=>l,m:()=>c,mw:()=>s,sb:()=>u});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),s=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)()},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>d});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P3[t]||0};u(e),s[e].get(t)||s[e].set(t,r)}function d(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function u(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(u(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(e[t],r);Object.entries(r).forEach((([e,t])=>{Object.values(t||{}).forEach((t=>{t[0]?.on&&t[0]?.context()instanceof a.y&&t[0].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(e,t){var r=e[1];Object.values(t[r]||{}).forEach((t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>d});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),d=function e(t,r){var n={},s={},u={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(d.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),u=c.length,l=0;l<u;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[n]=t,t in r||(r[t]=[])}))},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach((e=>{delete f.backlog[e]}))},isBuffering:function(e){return!!v()[s[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),u=(0,n.Zm)();u.ee||(u.ee=d)},2646:(e,t,r)=>{"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908:(e,t,r)=>{"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>d});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function d(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>d,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},d={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},7485:(e,t,r)=>{"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},944:(e,t,r)=>{"use strict";function n(e,t){"function"==typeof console.debug&&console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},8990:(e,t,r)=>{"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389:(e,t,r)=>{"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout((()=>{i=clearTimeout(i)}),t)),n||(clearTimeout(i),i=setTimeout((()=>{e.apply(this,r)}),t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>u,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>d,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function d(e){let t=a();return t.initializedAgents?.[e]}function u(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",(function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)}),r,i)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(d+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(u+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],d=e[c];u(d)||(e[c]=r(d,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return u(t)?t:(r||(r=""),nrWrapper[o]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach((function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})})),t}catch(e){d([e],r)}for(var n in e)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,u,l;try{a=this,o=[...arguments],u="function"==typeof n?n(o,a):n||{}}catch(t){d([t,"",[o,a,s],u],e)}i(r+"start",[o,a,s],u,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],u,c),e}finally{i(r+"end",[o,a,l],u,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){d([t,r,n,i],e)}s=a}}}function d(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function u(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,Zp:()=>i,mq:()=>s,nf:()=>a,qN:()=>o});const n=r(860).K7.genericEvents,i=["auxclick","click","copy","keydown","paste","scrollend"],o=["focus","blur"],a=4,s=1e3},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K7.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K7.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>u,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>d,yP:()=>c});var n=r(2614);const i=r(860).K7.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},d={RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},u=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>d,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function d(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>d,Rz:()=>u,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K7.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,d="fn"+s,u="pushState",l=1e3},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),d=r(5289),u=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),R=r(3785),x=r(2646),w=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,w.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),_=r(5603),O=r(5284);const N=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let I=!1;function P(e,t={},p,x){let{init:w,info:P,loader_config:j,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const H=(0,h.pV)();P||(w=H.init,P=H.info,j=H.loader_config),(0,S.xN)(e.agentIdentifier,w||{}),(0,_.a)(e.agentIdentifier,j||{}),P.jsAttributes??={},u.bv&&(P.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,P);const D=(0,S.D0)(e.agentIdentifier),L=[P.beacon,P.errorBeacon];I||(D.proxy.assets&&(N(D.proxy.assets),L.push(D.proxy.assets)),D.proxy.beacon&&L.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",O.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?L:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),w=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function _(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),I(A,n,!0,o||null===r?"session":void 0)(t,r)}function O(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,x),(0,R.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=I(A,e,!0,"api")})),p.addPageAction=I(A,"addPageAction",!0,n.K7.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,I(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return _(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return _("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return _("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K7.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K7.sessionReplay,x)},p.interaction=function(e){return(new O).get("object"==typeof e?e:{})};const N=O.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K7.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K7.spa,x),function(){if(w.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw w.emit("fn-err",[arguments,this,t],r),t}finally{w.emit("fn-end",[(0,v.t)()],r)}}}};function I(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function P(){r.e(891).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{N[e]=I(S,e,void 0,h?n.K7.softNav:n.K7.spa)})),p.setCurrentRouteName=h?I(S,"routeName",void 0,n.K7.softNav):I(A,"routeName",!0,n.K7.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K7.jserrors,x)},u.RI?(0,d.GG)((()=>P()),!0):P(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),I=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({95:"nr-full-compressor",222:"nr-full-recorder",891:"nr-full"}[e]+"-1.274.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var d=document.getElementsByTagName("script"),u=0;u<d.length;u++){var l=d[u];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={891:"sha512-Sx2xJQrHp2m/Ngn/ZcfBCUwNr2Xy/C5urYtWpfm3bWpil4spXOQGTtNwIfF5HvPGioGASn9QTyE4Z+zC7r7wcg==",222:"sha512-hMte3OWgwwYeisSiD7WCIx/6tT16zLaPjag9uF4tIZp7ybOvrJKbeyzhe4fz1tDbkdcdOMm8dvgPPLBatSAGeA==",95:"sha512-MPaT9dkHv16XzwEUVZPyqpN1do/Er1XFAZoIAPYWylmv+iGIThqN+GwQq27pUyAX7sNXVJQVZezH96p53Ks3Pg=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={959:0,85:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,d=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);d<a.length;d++)o=a[d],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.274.0.PROD"]=self["webpackChunk:NRBA-1.274.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function d(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var l=i(1687),f=i(4234),h=i(5289),g=i(6154),p=i(5270),m=i(7767),v=i(6389);class b extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,v.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if((0,m.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(891).then(i.bind(i,6526));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(891).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(891).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};g.RI?(0,h.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return(0,p.SR)(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var y=i(6630);class R extends b{static featureName=y.T;constructor(e,t=!0){super(e,y.T,t),this.importAggregator(e)}}var x=i(384);var w=i(9908),T=i(2843),A=i(3878),E=i(782),S=i(1863);class _ extends b{static featureName=E.T;constructor(e,t=!0){super(e,E.T,t),g.RI&&((0,T.u)((()=>(0,w.p)("docHidden",[(0,S.t)()],void 0,E.T,this.ee)),!0),(0,A.sp)("pagehide",(()=>(0,w.p)("winPagehide",[(0,S.t)()],void 0,E.T,this.ee))),this.importAggregator(e))}}var O=i(3969);class N extends b{static featureName=O.TZ;constructor(e,t=!0){super(e,O.TZ,t),this.importAggregator(e)}}var I=i(6774),P=i(3304);class j{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,P.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function C(e){return D(e)?e:new j(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function k(e){const t="Unhandled Promise Rejection";if(!e?.reason)return;if(D(e.reason))try{return e.reason.message=t+": "+e.reason.message,C(e.reason)}catch(t){return C(e.reason)}const r=C(e.reason);return r.message=t+": "+r?.message,r}function H(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new j(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return D(e.error)?e.error:C(e)}function D(e){return e instanceof Error&&!!e.stack}class L extends b{static featureName=I.T;#r=!1;constructor(e,r=!0){super(e,I.T,r);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,w.p)("ierr",[C(e),(0,S.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),g.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,w.p)("err",[k(e),(0,S.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",(e=>{this.abortHandler&&(0,w.p)("err",[H(e),(0,S.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,A.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e)}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var K=i(8990);let M=1;const U="nr@id";function V(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,K.I)(e,U,(function(){return M++}))}function G(e){if("string"==typeof e&&e.length)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,P.A)(e).length}catch(e){return}}}var F=i(8139),B=i(7836),W=i(3434);const z={},q=["open","send"];function Z(t){var r=t||B.ee;const n=function(e){return(e||B.ee).get("xhr")}(r);if(z[n.debugId]++)return n;z[n.debugId]=1,(0,F.u)(r);var i=(0,W.YM)(n),o=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,s=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=g.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",y)}),(0,A.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function h(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,q,"-xhr-",y),n.on("send-xhr-start",(function(e,t){h(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",h),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===d||b()}));function b(){for(var e=0;e<l.length;e++)h(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var Y="fetch-",X=Y+"body-",Q=["arrayBuffer","blob","json","text","formData"],J=g.gm.Request,ee=g.gm.Response,te="prototype";const re={};function ne(e){const t=function(e){return(e||B.ee).get("fetch")}(e);if(!(J&&ee&&g.gm.fetch))return t;if(re[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[B.P]&&o[B.P].dt&&(e=o[B.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return re[t.debugId]=1,Q.forEach((e=>{r(J[te],e,X),r(ee[te],e,X)})),r(g.gm,"fetch",Y),t.on(Y+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(Y+"done",[null,r],n)}else t.emit(Y+"done",[e],n)})),t}var ie=i(7485),oe=i(5603);class ae{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,oe.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),d={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(d.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),d.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(d.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),d}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,o){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,P.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,s.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,s.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ie.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,s.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var se=i(9300),ce=i(7295),de=["load","error","abort","timeout"],ue=de.length,le=(0,x.dV)().o.REQ,fe=(0,x.dV)().o.XHR;class he extends b{static featureName=se.T;constructor(e,t=!0){super(e,se.T,t),this.dt=new ae(e.agentIdentifier),this.handler=(e,t,r,n)=>(0,w.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ge(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,a.K7.ajax)}}))}catch(e){}ne(this.ee),Z(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){T(t,e)}),(0,A.jT)(!1)),g.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,A.jT)(!1))}function o(e){this.params={method:e[0]},ge(this,e[1]),this.metrics={}}function s(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var i=n.generateTracePayload(this.parsedOrigin);if(i){var o=!1;i.newrelicHeader&&(r.setRequestHeader("newrelic",i.newrelicHeader),o=!0),i.traceContextParentHeader&&(r.setRequestHeader("traceparent",i.traceContextParentHeader),i.traceContextStateHeader&&r.setRequestHeader("tracestate",i.traceContextStateHeader),o=!0),o&&(this.dt=i)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=G(i);a&&(n.txSize=a)}this.startTime=(0,S.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<ue;s++)r.addEventListener(de[s],this.listener,(0,A.jT)(!1))}function d(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function u(e,t){var r=""+V(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+V(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,S.t)()}function h(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof fe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof fe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,S.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,S.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,ie.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function y(e,t){this.params={},this.metrics={},this.startTime=(0,S.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof le?r=i.url:g.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ge(this,r);var o=(""+(i&&i instanceof le&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=G(n.body)||0}function R(e,t){if(this.endTime=(0,S.t)(),this.params||(this.params={}),(0,ce.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,S.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,a.K7.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<ue;t++)e.removeEventListener(de[t],this.listener,!1);t.aborted||(0,ce.iW)(t)||(n.duration=(0,S.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):T(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,a.K7.ajax))}}function T(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?G(e.response):"text"===r||""===r||void 0===r?G(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,w.p)(O.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,a.K7.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",o),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",d),t.on("xhr-load-added",u),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",h),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",R)}(e,this.ee,this.handler,this.dt),this.importAggregator(e)}}function ge(e,t){var r=(0,ie.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}const pe={},me=["pushState","replaceState"];function ve(e){const t=function(e){return(e||B.ee).get("history")}(e);return!g.RI||pe[t.debugId]++||(pe[t.debugId]=1,(0,W.YM)(t).inPlace(window.history,me,"-")),t}var be=i(3738);const{He:ye,bD:Re,d3:xe,Kp:we,TZ:Te,Lc:Ae,uP:Ee,Rz:Se}=be;class _e extends b{static featureName=Te;constructor(e,t=!0){super(e,Te,t);if(!(0,m.V)(this.agentIdentifier))return void this.deregisterDrain();const r=this.ee;let n;ve(r),this.eventsEE=(0,F.u)(r),this.eventsEE.on(Ee,(function(e,t){this.bstStart=(0,S.t)()})),this.eventsEE.on(Ae,(function(e,t){(0,w.p)("bst",[e[0],t,this.bstStart,(0,S.t)()],void 0,a.K7.sessionTrace,r)})),r.on(Se+xe,(function(e){this.time=(0,S.t)(),this.startPath=location.pathname+location.hash})),r.on(Se+we,(function(e){(0,w.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,a.K7.sessionTrace,r)}));try{n=new PerformanceObserver((e=>{const t=e.getEntries();(0,w.p)(ye,[t],void 0,a.K7.sessionTrace,r)})),n.observe({type:Re,buffered:!0})}catch(e){}this.importAggregator(e,{resourceObserver:n})}}var Oe=i(2614);class Ne extends b{static featureName=t.TZ;#i;#o;constructor(e,r=!0){let n;super(e,t.TZ,r),this.replayRunning=!1,this.#o=e;try{n=JSON.parse(localStorage.getItem("".concat(Oe.H3,"_").concat(Oe.uh)))}catch(e){}(0,p.SR)(e.agentIdentifier)&&this.ee.on(t.G4.RECORD,(()=>this.#a())),this.#s(n)?(this.#i=n?.sessionReplayMode,this.#c()):this.importAggregator(e),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,w.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#s(e){return e&&(e.sessionReplayMode===Oe.g.FULL||e.sessionReplayMode===Oe.g.ERROR)||(0,p.Aw)(this.agentIdentifier)}#d=!1;async#c(e){if(!this.#d){this.#d=!0;try{const{Recorder:t}=await Promise.all([i.e(891),i.e(222)]).then(i.bind(i,8589));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator(this.#o,{recorder:this.recorder,errorNoticed:this.errorNoticed})}}#a(){this.featAggregate?this.featAggregate.mode!==Oe.g.FULL&&this.featAggregate.initializeRecording(Oe.g.FULL,!0):(this.#i=Oe.g.FULL,this.#c(t.Qb.API),this.recorder&&this.recorder.parent.mode!==Oe.g.FULL&&(this.recorder.parent.mode=Oe.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ie=i(3333);class Pe extends b{static featureName=Ie.TZ;constructor(e,t=!0){super(e,Ie.TZ,t);const r=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.user_actions.enabled];g.RI&&e.init.user_actions.enabled&&(Ie.Zp.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)),!0))),Ie.qN.forEach((e=>(0,A.sp)(e,(e=>(0,w.p)("ua",[e],void 0,this.featureName,this.ee)))))),r.some((e=>e))?this.importAggregator(e):this.deregisterDrain()}}var je=i(993),Ce=i(3785);class ke extends b{static featureName=je.TZ;constructor(e,t=!0){super(e,je.TZ,t);const r=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:n}=this;(0,Ce.R)(r,e,n,t)})),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),g.gm?(this.features={},(0,x.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(R),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=d(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,x.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[R,_,_e,Ne,he,N,L,Pe,ke],loaderType:"pro"})})()})();</script> <link rel="profile" href="http://www.w3.org/1999/xhtml/vocab" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="keywords" content="" /> <link rel="canonical" href="https://www.tocris.com/resources/reconstitution-calculator" /> <meta http-equiv="content-language" content="en-us" /> <link href="https://www.tocris.com/resources/reconstitution-calculator" rel="alternate" hreflang="x-default" /> <link href="https://www.tocris.com/resources/reconstitution-calculator" rel="alternate" hreflang="en" /> <link href="https://www.tocris.com/cn/resources/reconstitution-calculator" rel="alternate" hreflang="zh-cn" /> <meta name="baidu-site-verification" content="bMqlqGgPRi" /> <title>Reconstitution Calculator | Tocris Bioscience</title> <meta name="description" content="The leading supplier of novel and exclusive research tools including GPCR ligands, neurotransmitters, ion channel modulators and signaling inhibitors." /> <script id="json-ld" type="application/ld+json">[{"@context":"http://schema.org","@type":"WebPage","breadcrumb":{"@context":"http://schema.org","@type":"BreadcrumbList","itemListElement":[{"@context":"http://schema.org","@type":"ListItem","position":1,"item":{"@context":"http://schema.org","@type":"Thing","@id":"https://www.tocris.com/","name":"Home"}},{"@context":"http://schema.org","@type":"ListItem","position":2,"item":{"@context":"http://schema.org","@type":"Thing","@id":"https://www.tocris.com/resources","name":"Resources"}}]},"name":"Tocris Reconstitution Calculator","description":"Calculate the volume of solvent required to reconstitute your vial","url":"https://www.tocris.com/resources/reconstitution-calculator","copyrightYear":"2024","keywords":"reconstitution calculator","relatedLink":["/resources/molarity-calculator","/resources/dilution-calculator"],"potentialaction":{"query":""}}]</script> <meta name="generator" content="Drupal 7 (https://www.drupal.org)" /> <link rel="shortlink" href="https://www.tocris.com/node/426" /> <meta property="og:site_name" content="Tocris Bioscience" /> <meta property="og:type" content="article" /> <meta property="og:url" content="https://www.tocris.com/resources/reconstitution-calculator" /> <meta property="og:title" content="Reconstitution Calculator" /> <meta property="og:image" content="https://resources.tocris.com/images/Social/2019TocrisLogoV.png" /> <link type="text/css" rel="stylesheet" href="https://www.tocris.com/sites/tocris.com/files/css/css_gbdeDwx2KR-3alrXD8Yvh_KvMl7rp9fb8nDnlYMc6JE.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.tocris.com/sites/tocris.com/files/css/css_ZFPWfTE8WRD_QuXXZ4pXmOP_txiYrSgb2U-wb-M98WU.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.tocris.com/sites/tocris.com/files/css/css_E9wOyVBBPLIeq4Al4boCEX0keoOVPHA0RDiCFZgx0Co.css" media="screen" /> <link type="text/css" rel="stylesheet" href="https://www.tocris.com/sites/tocris.com/files/css/css_eTEze5CVY-FBlnpOcPnT07LL13ldh28hUqX2hi45QiA.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.tocris.com/sites/tocris.com/files/css/css_3Rwnvihfe7_Ur8da3xLqZmyszCKBDGRueyfvPTU_52c.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://resources.tocris.com/bootstrap/bootstrap.min.css" media="all" /> <link type="text/css" rel="stylesheet" href="https://www.tocris.com/sites/tocris.com/files/css/css_oPXAh5zWUMbTd4lSRWCKMwfGfcGDoiwO8Swk6V4T2Qk.css" media="all" /> <!-- HTML5 element support for IE6-8 --> <!--[if lt IE 9]> <script src="https://cdn.jsdelivr.net/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script> <![endif]--> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_r1OC5xdRG2cR3ewVbCVMpsuSArUnbrxRo0KqbAuY3rM.js"></script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_sAnmYfqPupk2sidWg7joDvbNo107Utmqwl2alpBSG2s.js"></script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_Xi06SsSjWo0pijMgsuSP6P2_H0FGlD8xDsWHnzuXEpY.js"></script> <script src="https://resources.tocris.com/bootstrap/bootstrap.min.js"></script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_Mxv9UFtbr0o94bNhP1D7EsLV0jAny0TnE-BPcXcny98.js"></script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_QzkBFQYuK8oMPXiZECED8Ie1TgJ1L0FS7EQLDzbT568.js"></script> <script>var dataLayer = dataLayer || []; dataLayer.push({"email": ""});</script> <script>var dataLayer = dataLayer || [] dataLayer.push({"event":"userRole","userRole":"anonymous user"});</script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_qSLK6sec_HD6cn6dBmvEEuS61rTnxTCFXPJd_HS0nvI.js"></script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js__JuFmti1OZYyBBidIUJvoDOZg81ze1_8XkKpzZ5SPsY.js"></script> <script>jQuery.extend(Drupal.settings, {"basePath":"\/","pathPrefix":"","setHasJsCookie":0,"ajaxPageState":{"theme":"Tocris_2017","theme_token":"5PGV7lSwHCdp2Hvi6bDp-lqth3I-lTEihpwmc96b-do","jquery_version":"2.2","js":{"0":1,"sites\/all\/themes\/bootstrap\/js\/bootstrap.js":1,"public:\/\/google_tag\/language\/google_tag.en.script.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/jquery\/2.2\/jquery.min.js":1,"misc\/jquery-extend-3.4.0.js":1,"misc\/jquery-html-prefilter-3.5.0-backport.js":1,"misc\/jquery.once.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.core.min.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.widget.min.js":1,"misc\/drupal.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/jquery_cookie.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/jQuery_cycle2.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/ekko-lightbox.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/et-ekko-lightbox.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/jquery_hoverintent.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/jquery_lazyload.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.position.min.js":1,"misc\/ui\/jquery.ui.position-1.13.0-backport.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.menu.min.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.autocomplete.min.js":1,"sites\/all\/modules\/enterprise-tech\/et_searchbar\/js\/searchbar_autocomplete.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/external\/jquery.cookie.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/jquery.form\/4\/jquery.form.min.js":1,"sites\/all\/modules\/enterprise-tech\/et_quickorder_responsive\/js\/et_quickorder_responsive.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.effect.min.js":1,"sites\/tocris.com\/modules\/jquery_update\/replace\/ui\/ui\/minified\/jquery.ui.effect-highlight.min.js":1,"misc\/ajax.js":1,"sites\/tocris.com\/modules\/jquery_update\/js\/jquery_update.js":1,"https:\/\/resources.tocris.com\/bootstrap\/bootstrap.min.js":1,"sites\/all\/modules\/contrib\/fields\/entityreference\/js\/entityreference.js":1,"sites\/all\/modules\/enterprise-tech\/et_internationalization\/js\/et_internationalization.js":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/js\/jQuery_et.js":1,"sites\/all\/modules\/enterprise-tech\/et_top_scroll\/js\/top_scroll.js":1,"sites\/all\/modules\/contrib\/globallink\/js\/globallink_active_submissions.js":1,"sites\/all\/modules\/contrib\/globallink\/js\/globallink_send_translations.js":1,"sites\/all\/modules\/contrib\/globallink\/js\/globallink_field_configuration.js":1,"sites\/all\/modules\/contrib\/globallink\/globallink_entity\/js\/globallink_entity_active_submissions.js":1,"sites\/all\/modules\/contrib\/globallink\/globallink_entity\/js\/globallink_entity_send.js":1,"sites\/all\/modules\/contrib\/globallink\/globallink_menu\/js\/globallink_menu_active_submissions.js":1,"sites\/all\/modules\/contrib\/globallink\/globallink_taxonomy\/js\/globallink_taxonomy_active_submissions.js":1,"sites\/all\/modules\/contrib\/marketo_ma\/js\/marketo_ma.js":1,"sites\/all\/modules\/enterprise-tech\/et_cookie_policy\/js\/et_cookie_policy.js":1,"sites\/all\/modules\/enterprise-tech\/et_search\/json_viewer\/js\/jsonviewer.js":1,"sites\/all\/modules\/enterprise-tech\/et_calculator\/js\/et_calculator.js":1,"sites\/all\/modules\/enterprise-tech\/et_searchbar\/js\/et_searchbar.js":1,"sites\/all\/themes\/bootstrap\/js\/misc\/_progress.js":1,"sites\/all\/modules\/et_commerce\/et_atc_blocks\/js\/et_atc_cart_summary.js":1,"sites\/all\/modules\/et_commerce\/et_atc_blocks\/js\/et_atc_blocks.js":1,"sites\/all\/modules\/enterprise-tech\/et_combined_seo\/js\/et_combined_seo.js":1,"1":1,"2":1,"sites\/tocris.com\/themes\/Tocris_2017\/js\/tocris.js":1,"sites\/tocris.com\/themes\/Tocris_2017\/js\/et_mobile_theme.js":1,"sites\/tocris.com\/themes\/Tocris_2017\/js\/tocris_menu.js":1,"sites\/tocris.com\/themes\/Tocris_2017\/js\/distributors.js":1,"sites\/all\/themes\/bootstrap\/js\/misc\/ajax.js":1},"css":{"modules\/system\/system.base.css":1,"sites\/all\/modules\/enterprise-tech\/et_javafunctions\/css\/ekko-lightbox.css":1,"misc\/ui\/jquery.ui.core.css":1,"misc\/ui\/jquery.ui.theme.css":1,"misc\/ui\/jquery.ui.menu.css":1,"misc\/ui\/jquery.ui.autocomplete.css":1,"sites\/all\/modules\/enterprise-tech\/et_quickorder_responsive\/css\/et_quickorder_responsive.css":1,"sites\/all\/modules\/enterprise-tech\/et_internationalization\/css\/et_internationalization.css":1,"sites\/all\/modules\/enterprise-tech\/et_product_page_promo\/css\/et_product_page_promo.css":1,"sites\/all\/modules\/enterprise-tech\/et_top_scroll\/css\/top_scroll.css":1,"modules\/field\/theme\/field.css":1,"sites\/all\/modules\/contrib\/globallink\/css\/globallink_active_submissions.css":1,"modules\/node\/node.css":1,"sites\/all\/modules\/contrib\/views\/css\/views.css":1,"sites\/all\/modules\/contrib\/userInterface\/ckeditor\/css\/ckeditor.css":1,"sites\/all\/modules\/contrib\/ctools\/css\/ctools.css":1,"https:\/\/resources.rndsystems.com\/bootstrap\/drupal-bootstrap.min.css":1,"sites\/tocris.com\/themes\/Tocris_2017\/css\/featured_products.css":1,"https:\/\/resources.tocris.com\/bootstrap\/bootstrap.min.css":1,"sites\/tocris.com\/themes\/Tocris_2017\/css\/style.css":1}},"country_name":"United States","et_internationalization":{"social":"Default","distphone":""},"et_searchbar":{"min_chars":3},"et_quickorder_responsive":{"enabled":true,"show_cart":"1","display_price":"0","isDistributor":false},"bootstrap":{"anchorsFix":"0","anchorsSmoothScrolling":"0","formHasError":1,"popoverEnabled":0,"popoverOptions":{"animation":1,"html":0,"placement":"right","selector":"","trigger":"click","triggerAutoclose":1,"title":"","content":"","delay":0,"container":"body"},"tooltipEnabled":0,"tooltipOptions":{"animation":1,"html":0,"placement":"auto left","selector":"","trigger":"hover focus","delay":0,"container":"body"}}});</script> <link rel="apple-touch-icon" sizes="180x180" href="/sites/tocris.com/themes/Tocris_2017/images/favicons/apple-touch-icon.png"> <link rel="icon" type="image/png" href="/sites/tocris.com/themes/Tocris_2017/images/favicons/favicon-32x32.png" sizes="32x32"> <link rel="icon" type="image/png" href="/sites/tocris.com/themes/Tocris_2017/images/favicons/favicon-16x16.png" sizes="16x16"> <link rel="manifest" href="/sites/tocris.com/themes/Tocris_2017/images/favicons/manifest.json"> <link rel="mask-icon" href="/sites/tocris.com/themes/Tocris_2017/images/favicons/safari-pinned-tab.svg" color="#5bbad5"> <link rel="shortcut icon" href="/sites/tocris.com/themes/Tocris_2017/images/favicons/favicon.ico"> <meta name="apple-mobile-web-app-title" content="Tocris Bioscience"> <meta name="application-name" content="Tocris Bioscience"> <meta name="msapplication-config" content="/sites/tocris.com/themes/Tocris_2017/images/favicons/browserconfig.xml"> <meta name="theme-color" content="#ffffff"> </head> <body class="html not-front not-logged-in no-sidebars page-node page-node- page-node-426 node-type-resources i18n-en" base-theme="Tocris_2017"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-52P87LJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div id="skip-link"> <a href="#main-content" class="element-invisible element-focusable">Skip to main content</a> </div> <div class="region region-page-top"> <noscript aria-hidden="true"><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-52P87LJ" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> </div> <header id="header" role="banner"> <!--Pricing notice container--> <!--Pricing notice container end--> <div id="bb_container"> <div id="brands_bar"> <div class="region region-brands-bar"> <section id="block-bt-brands-bar-bt-brands-bar" class="block block-bt-brands-bar clearfix"> <li class="bb_biotechne"><a href="https://www.bio-techne.com" rel="noopener noreferrer" target="_blank" aria-label="Bio-Techne"></a></li><li class="bb_rndsystems"><a href="https://www.rndsystems.com" rel="noopener noreferrer" target="_blank" aria-label="R&D Systems"></a></li><li class="bb_novusbio"><a href="https://www.novusbio.com" rel="noopener noreferrer" target="_blank" aria-label="Novus Biologicals"></a></li><li class="bb_tocris active"><a href="https://www.tocris.com" rel="noopener noreferrer" target="_self" aria-label="Tocris Bioscience"></a></li><li class="bb_proteinsimple"><a href="https://www.bio-techne.com/brands/proteinsimple" rel="noopener noreferrer" target="_blank" aria-label="ProteinSimple"></a></li><li class="bb_biospacific"><a href="https://www.biospacific.com" rel="noopener noreferrer" target="_blank" aria-label="BiosPacific"></a></li><li class="bb_cliniqa"><a href="https://www.cliniqa.com" rel="noopener noreferrer" target="_blank" aria-label="Cliniqa"></a></li><li class="bb_acd"><a href="https://acdbio.com/ " rel="noopener noreferrer" target="_blank" aria-label="ACD"></a></li><li class="bb_rndheme"><a href="https://www.rndheme.com" rel="noopener noreferrer" target="_blank" aria-label="R&D Heme"></a></li> </section> </div> </div> </div> <div id="hd_container"> <div id="logo_block"> <section id="block-logo-block-logo" class="block block-logo-block clearfix"> <a href="/" title="Tocris.com" class="active"></a> </section> </div> <div id="search_bar"> <div class="region region-search-bar"> <section id="block-et-searchbar-et-searchbar-bar" class="block block-et-searchbar clearfix"> <form name="et_searchbar" method="GET" action="/search" class="search_form"><div class="et_searchbar"> <input autocomplete="off" name="keywords" type="text" class="et_searchbar_wide et_searchbar_default" value="" placeholder="Search Cat. No., Product or Target" data-default="" /><input type="submit" value="&#xE8B6;" class="fp_mag_glass_wideSearch"></div></form> </section> </div> </div> <div id="cart_menu_mobile" class="atc_cart_summary_icon"></div> <div id="account_menu_mobile"></div> <div id="account_menu"> <div class="region region-account-menu"> <section id="block-et-internationalization-country-dropdown" class="block block-et-internationalization clearfix"> <div id="internationalization_country_select"> <div class="internationalization_drop"></div> </div> </section> <section id="block-et-internationalization-sign-in" class="block block-et-internationalization clearfix"> <div id="sign_in"><a href="/user/login" rel="nofollow"><noscript>Account</noscript></a></div> </section> <section id="block-et-atc-blocks-et-atc-cart-summary" class="block block-et-atc-blocks clearfix"> <ul class="menu nav"> <li class="first last leaf active"><a href="/cart" class="active atc_cart_summary_icon"><span class="atc_blocks_items_in_cart">0</span> Items</a></li> </ul> </section> <section id="block-et-cookie-policy-cookie-policy" class="block block-et-cookie-policy clearfix"> <div></div> </section> </div> </div> </div> <div id="mm_container"> <div id="main_menu_mobile"></div> <nav id="main_menu"> <div class="region region-main-menu"> <section id="block-system-main-menu" class="block block-system block-menu clearfix"> <ul class="menu nav"><li class="first expanded dropdown"><a href="/products" id="main-menu-577" data-target="#">Products <span class="caret"></span></a><div class="menu_toggle"></div><ul class="dropdown-menu"><li class="first expanded dropdown"><a href="/pharmacology" id="main-menu-3526" data-target="#">Pharmacology <span class="caret"></span></a><div class="menu_toggle"></div><ul class="third-level-menu"><li class="first leaf"><a href="/pharmacology/7-tm-receptors" id="main-menu-3966">GPCRs / 7-TM Receptors</a></li> <li class="leaf"><a href="/pharmacology/enzyme-linked-receptors" id="main-menu-4221">Enzyme-Linked Receptors</a></li> <li class="leaf"><a href="/pharmacology/enzymes" id="main-menu-4231">Enzymes</a></li> <li class="leaf"><a href="/pharmacology/ion-channels" id="main-menu-4211">Ion Channels</a></li> <li class="leaf"><a href="/pharmacology/nuclear-receptors" id="main-menu-4216">Nuclear Receptors</a></li> <li class="leaf"><a href="/pharmacology/transporters" id="main-menu-4226">Transporters</a></li> <li class="leaf"><a href="/pharmacology/other-pharmacology" id="main-menu-4236">Other Pharmacology</a></li> <li class="last leaf"><a href="/pharmacology/all-targets/0-9" id="main-menu-6456">All Targets</a></li> </ul></li> <li class="expanded dropdown"><a href="/cell-biology" id="main-menu-3971" data-target="#">Cell Biology <span class="caret"></span></a><div class="menu_toggle"></div><ul class="third-level-menu"><li class="first leaf"><a href="/cell-biology/angiogenesis" id="main-menu-4241">Angiogenesis</a></li> <li class="leaf"><a href="/cell-biology/cell-cycle" id="main-menu-4246">Cell Cycle</a></li> <li class="leaf"><a href="/cell-biology/cell-metabolism" id="main-menu-4251">Cell Metabolism</a></li> <li class="leaf"><a href="/cell-biology/cytoskeleton-and-motor-proteins" id="main-menu-4256">Cytoskeleton &amp; Motor Proteins</a></li> <li class="leaf"><a href="/cell-biology/extracellular-matrix-and-adhesion-molecules" id="main-menu-4261">ECM &amp; Adhesion Molecules</a></li> <li class="leaf"><a href="/cell-biology/epigenetics" id="main-menu-4266">Epigenetics</a></li> <li class="leaf"><a href="/cell-biology/regulated-cell-death" id="main-menu-3981">Regulated Cell Death</a></li> <li class="leaf"><a href="/cell-biology/signal-transduction" id="main-menu-4271">Signal Transduction</a></li> <li class="last leaf"><a href="/cell-biology/stem-cells" id="main-menu-4276">Stem Cells</a></li> </ul></li> <li class="expanded dropdown"><a href="/product-type" id="main-menu-3986" data-target="#">Product Type <span class="caret"></span></a><div class="menu_toggle"></div><ul class="third-level-menu"><li class="first leaf"><a href="/product-type/all-products" id="main-menu-3991">All Products</a></li> <li class="leaf"><a href="/product-type/small-molecules" id="main-menu-4281">Small Molecules</a></li> <li class="leaf"><a href="/product-type/peptides" id="main-menu-4286">Peptides</a></li> <li class="leaf"><a href="/product-type/chemogenetics" id="main-menu-4311">Chemogenetics </a></li> <li class="leaf"><a href="/product-type/controlled-substances" id="main-menu-4291">Controlled Substances</a></li> <li class="leaf"><a href="/product-type/tocriscreen-compound-libraries" id="main-menu-4366">Compound Libraries</a></li> <li class="leaf"><a href="/product-type/fluorescence-imaging" id="main-menu-4321">Fluorescence Imaging</a></li> <li class="leaf"><a href="/product-type/gmp-ancillary-material-grade-small-molecules" id="main-menu-14146">GMP &amp; Ancillary Material Grade Small Molecules</a></li> <li class="leaf"><a href="/product-type/optopharmacology" id="main-menu-12761">Optopharmacology</a></li> <li class="leaf"><a href="/product-type/targeted-protein-degradation" class="menu-item-updated" id="main-menu-13196">PROTACs &amp; Targeted Protein Degradation</a></li> <li class="leaf"><a href="/product-type/reagents" id="main-menu-4331">Reagents</a></li> <li class="leaf"><a href="/product-type/stapled-peptides" id="main-menu-15251">Stapled Peptides</a></li> <li class="last leaf"><a href="/product-type/toxins" id="main-menu-4296">Toxins</a></li> </ul></li> <li class="expanded dropdown"><a href="/research-area" id="main-menu-7406" data-target="#">Research Area <span class="caret"></span></a><div class="menu_toggle"></div><ul class="third-level-menu"><li class="first leaf"><a href="/research-area/cancer-research" class="menu-item-updated" id="main-menu-7411">Cancer</a></li> <li class="leaf"><a href="/research-area/cardiovascular-system-research" id="main-menu-7416">Cardiovascular System</a></li> <li class="leaf"><a href="/research-area/cell-and-gene-therapy" id="main-menu-15266">Cell and Gene Therapy</a></li> <li class="leaf"><a href="/research-area/covid-19-research" id="main-menu-15306">COVID-19 Research</a></li> <li class="leaf"><a href="/research-area/endocrinology-research" id="main-menu-7421">Endocrinology</a></li> <li class="leaf"><a href="/research-area/immunology-research" id="main-menu-7426">Immunology</a></li> <li class="leaf"><a href="/research-area/infectious-disease" id="main-menu-15296">Infectious Disease</a></li> <li class="leaf"><a href="/research-area/neuroscience-research" id="main-menu-7431">Neuroscience</a></li> <li class="leaf"><a href="/research-area/pain-and-inflammation-research" id="main-menu-7436">Pain &amp; Inflammation</a></li> <li class="last leaf"><a href="/research-area/respiratory-system-research" id="main-menu-7441">Respiratory System</a></li> </ul></li> <li class="last leaf"><a href="/product-type/new-products" id="main-menu-3996">New Products</a></li> </ul></li> <li class="expanded dropdown"><a href="/support" id="main-menu-578" data-target="#">Support <span class="caret"></span></a><div class="menu_toggle"></div><ul class="dropdown-menu short"><li class="first leaf"><a href="/support/customer-support" id="main-menu-13886">Customer Support</a></li> <li class="leaf"><a href="/support/technical-support" id="main-menu-13881">Technical Support</a></li> <li class="leaf"><a href="/support/contact-us" id="main-menu-7466">Contact Us</a></li> <li class="leaf"><a href="/distributors" id="main-menu-7471">Distributors</a></li> <li class="leaf"><a href="/support/leave-feedback" rel="nofollow" id="main-menu-8151">Leave Feedback</a></li> <li class="leaf"><a href="/scholarship" id="main-menu-13181">Scholarship Program</a></li> <li class="leaf"><a href="/reviews" rel="nofollow" id="main-menu-9596">Submit a Review</a></li> <li class="leaf"><a href="/support/promotions" id="main-menu-13351">Promotions</a></li> <li class="leaf"><a href="/support/bulk-quantities-form" rel="nofollow" id="main-menu-9466">Bulk Quantity Discounts</a></li> <li class="leaf"><a href="/support/gmp-compound-inquiry" rel="nofollow" id="main-menu-13201">GMP Compound Register Interest</a></li> <li class="last leaf"><a href="/support/screening-inquiry" id="main-menu-15291">Screening Inquiry</a></li> </ul></li> <li class="expanded active-trail active dropdown"><a href="/resources" class="active-trail" id="main-menu-579" data-target="#">Resources <span class="caret"></span></a><div class="menu_toggle"></div><ul class="dropdown-menu short"><li class="first leaf"><a href="/signaling-pathways" title="Signaling Pathways" id="main-menu-7341">Signaling Pathways</a></li> <li class="leaf"><a href="/resources/peptide-nomenclature-guide" id="main-menu-13811">Peptide Nomenclature Guide</a></li> <li class="leaf"><a href="/resources/pharmacological-glossary" id="main-menu-13816">Pharmacological Glossary</a></li> <li class="leaf"><a href="/resources/useful-abbreviations" id="main-menu-13821">Useful Abbreviations</a></li> <li class="leaf"><a href="/resources/dilution-calculator" id="main-menu-13826">Dilution Calculator</a></li> <li class="leaf"><a href="/resources/molarity-calculator" id="main-menu-13831">Molarity Calculator</a></li> <li class="leaf active-trail active"><a href="/resources/reconstitution-calculator" class="active-trail active" id="main-menu-13836">Reconstitution Calculator</a></li> <li class="leaf"><a href="/resources/protocols" id="main-menu-13186">Protocols</a></li> <li class="leaf"><a href="/resources/tocris-blog" id="main-menu-12776">Tocris Blog</a></li> <li class="leaf"><a href="/resources/webinars-and-videos" id="main-menu-13136">Webinars &amp; Videos</a></li> <li class="last leaf"><a href="/resources/spectral-viewer" id="main-menu-14186">Spectra Viewer</a></li> </ul></li> <li class="expanded dropdown"><a href="/services" id="main-menu-13171" data-target="#">Services <span class="caret"></span></a><div class="menu_toggle"></div><ul class="dropdown-menu short"><li class="first leaf"><a href="/services/custom-synthesis" id="main-menu-13781">Custom Synthesis</a></li> <li class="leaf"><a href="/services/chemical-analysis" id="main-menu-13786">Chemical Analysis</a></li> <li class="leaf"><a href="/services/chemical-sourcing" id="main-menu-13791">Chemical Sourcing</a></li> <li class="leaf"><a href="/services/facilities" id="main-menu-13796">Facilities</a></li> <li class="leaf"><a href="/services/expertise" id="main-menu-13801">Expertise</a></li> <li class="leaf"><a href="/services/why-choose-tocris" id="main-menu-13806">Why Choose Tocris?</a></li> <li class="leaf"><a href="/services/request-quote" id="main-menu-15156">Request Quote</a></li> <li class="leaf"><a href="/about-tocris/tocriscreen-pro-custom-compound-library-service" id="main-menu-16551">Custom Compound Library Service</a></li> <li class="leaf"><a href="/services/custom-degrader-services" id="main-menu-15101">Custom Degrader Services</a></li> <li class="last leaf"><a href="/protac-panel-builder" id="main-menu-15406">PROTAC® Panel Builder</a></li> </ul></li> <li class="expanded dropdown"><a href="/literature" id="main-menu-7451" data-target="#">Literature <span class="caret"></span></a><div class="menu_toggle"></div><ul class="dropdown-menu short"><li class="first leaf"><a href="/literature/life-science-posters" id="main-menu-6431">Life Science Posters</a></li> <li class="leaf"><a href="/literature/scientific-posters" id="main-menu-15146">Scientific Meeting Posters</a></li> <li class="leaf"><a href="/literature/product-guides" id="main-menu-6441">Product Guides &amp; Listings</a></li> <li class="leaf"><a href="/literature/research-bulletins" id="main-menu-6446">Research Bulletins</a></li> <li class="leaf"><a href="/literature/scientific-reviews" id="main-menu-6436">Scientific Reviews</a></li> <li class="leaf"><a href="/literature/signup" rel="nofollow" id="main-menu-9306">Sign Up for E-Alerts</a></li> <li class="last leaf"><a href="/literature/literature-request" rel="nofollow" id="main-menu-9311">Request Literature</a></li> </ul></li> <li class="expanded dropdown"><a href="/about-tocris" id="main-menu-14011" data-target="#">About Tocris <span class="caret"></span></a><div class="menu_toggle"></div><ul class="dropdown-menu short"><li class="first leaf"><a href="/about-tocris/your-supplier-of-choice" id="main-menu-14131">Your Supplier of Choice</a></li> <li class="leaf"><a href="/about-tocris/tocris-history" id="main-menu-13856">Tocris History</a></li> <li class="leaf"><a href="/about-tocris/tocris-in-the-news" id="main-menu-13851">Tocris in the News</a></li> <li class="leaf"><a href="/about-tocris/tocris-events" id="main-menu-13871">Events &amp; Conferences</a></li> <li class="leaf"><a href="/about-tocris/licensing" id="main-menu-13866">Licensing</a></li> <li class="leaf"><a href="/about-tocris/our-ethos" id="main-menu-13861">Our Ethos</a></li> <li class="leaf"><a href="/about-tocris/environment" id="main-menu-13876">Environment</a></li> <li class="last leaf"><a href="/about-tocris/careers-at-tocris" id="main-menu-13846">Careers</a></li> </ul></li> <li class="last leaf"><a href="/support/contact-us" id="main-menu-7501">Contact Us</a></li> </ul> </section> </div> </nav> </div> </header> <div class="breadcrumbs_wrapper"> <div class="breadcrumbs_container"> <div class="breadcrumb"><a href="/">Home</a> <span class="breadcrumb_separator">/</span> <a href="/resources" class="active-trail">Resources</a> <span class="breadcrumb_separator">/</span> Reconstitution Calculator</div> </div> </div> <div class="main-container container"> <div class="row"> <section> <a id="main-content"></a> <div class="col-xs-12 col-sm-8 col-md-9"> <h1>Reconstitution Calculator</h1> <h2>Calculate the volume of solvent required to reconstitute your vial</h2> <div class="field field-name-body field-type-text-with-summary field-label-hidden"><div class="field-items"><div class="field-item even" property="content:encoded"><div id="reconstitution_calculator" class="calculator"> <form id="recCalc"> <div class="reconstitution_calculator_text" id="reconstitution_calculator_instructions"> <p>The reconstitution calculator allows you to quickly calculate the volume of a reagent to reconstitute your vial. Simply enter the mass of reagent and the target concentration and the calculator will determine the rest.</p> </div> <div class="calc_section"> <label for="reconstitution_calculator_volume" class="calculator_label">Volume (to add to vial)</label> <input id="reconstitution_calculator_volume" name="reconstitution_calculator_volume" type="text" maxlength="16" placeholder="volume" class="calculator_input calculator_text"/> <span class="select_wrapper"> <select id="reconstitution_calculator_volume_unit" class="calculator_input calculator_select"> <option value="ml">ml</option> <option value="ul" selected="selected">ul</option> </select> </span> </div> <span class="calculator_equals calculator_operator">=</span> <div class="calc_section"> <label for="reconstitution_calculator_mass" class="calculator_label">Mass (in vial)</label> <input id="reconstitution_calculator_mass" name="reconstitution_calculator_mass" type="text" maxlength="16" placeholder="mass" class="calculator_input calculator_text"/> <span class="select_wrapper"> <select id="reconstitution_calculator_mass_unit" class="calculator_input calculator_select"> <option value="mg">mg</option> <option value="ug" selected="selected">ug</option> <option value="ng">ng</option> </select> </span> </div> <span class="calculator_divide calculator_operator">&divide;</span> <div class="calc_section"> <label for="reconstitution_calculator_concentration" class="calculator_label">Desired Reconstitution Concentration</label> <input id="reconstitution_calculator_concentration" name="reconstitution_calculator_concentration" type="text" maxlength="16" placeholder="conc." class="calculator_input calculator_text"/> <span class="select_wrapper"> <select id="reconstitution_calculator_concentration_unit" class="calculator_input calculator_select"> <option value="mg/ml">mg/ml</option> <option value="ug/ml" selected="selected">ug/ml</option> <option value="ng/ml">ng/ml</option> </select> </span> </div> <div id="reconstitution_foot" class="calc_section"> <input type="submit" value="Calculate" id="button_reconstitution_calculator_calculate" class="calculator_button btn btn-secondary"/> </div> </form> </div> <hr/> <h2>Free Resources</h2> <p>Tocris is proud to offer free scientific posters and reviews, all written by experts in their fields. We also produce in-house product guides, which give an overview of how our products are used in many research areas including <a href='/cell-biology/stem-cells' title='Browse products for Stem Cell Research'>stem cells</a>, <a href='/research-area/neuroscience-research' title='Browse products for Neuroscience Research'>neuroscience</a> and <a href='/research-area/cancer-research' title='Browse products for Cancer Research products'>cancer</a>, among others. Please <a href='/literature' title='Download or request posters, product guides and scientific review'>request a free copy or download</a> the PDF today!</p> <img src='https://resources.tocris.com/images/literature/tocris-literature.jpg' alt='Browse Tocris literature'> <hr/> <h2>Supporting Scientists Since 1982</h2> <p>Tocris Biosciences’ catalog comprises over 4500 products covering research areas including <a href='/research-area/neuroscience-research' title='Browse products for Neuroscience Research'>neuroscience</a>, <a href='/research-area/cancer-research' title='Browse products for Cancer Research products'>cancer</a>, <a href='/research-area/endocrinology-research' title='Browse products for Endocrinology Research'>endocrinology</a>, <a href='/research-area/pain-and-inflammation-research' title='Browse products for Pain and Inflammation Research'> pain and inflammation</a>, <a href='/research-area/cardiovascular-system-research' title='Browse products for Cardiovascular Research'>cardiovascular</a>, <a href='/research-area/immunology-research' title='Browse products for Immunology Research'>immunology</a>, <a href='/research-area/respiratory-system-research' title='Browse products for Respiratory Research'> respiratory system</a>, <a href='/cell-biology/stem-cells' title='Browse products for Stem Cell Research'>stem cells</a> and <a href='/research-area/cell-and-gene-therapy' title='Browse products for Cell and Gene Therapy '>cell and gene therapy</a>.</p> <p>Tocris has a dedicated team of PhD qualified product managers who assess all the latest tools and technologies, adding around 400 products every year. View the latest ranges in our <a href='/product-type' title=' Browse products for New Technologies'>portfolio</a> .</p> <div class="text-center"> <a href="/product-type"><img src='https://resources.tocris.com/images/targets/new-technology-banner.jpg' style='max-width:100%; margin:20px 0 10px 0' alt='New technology platforms and product ranges at Tocris'></a> </div> <hr/> <h2>Featured Product Range: Janelia Fluor<sup>&reg;</sup> Dyes</h2> <p><a href='/product-type/janelia-fluor-dyes' title=' Browse JF dyes'> Janelia Fluor<sup>&reg;</sup> dyes</a> are innovative small molecule fluorophores, which are very bright and photostable and importantly, they are cell-permeable, enabling live-cell intracellular imaging. Janelia Fluor<sup>&reg;</sup> dyes are supplied with a number of reactivity groups including as free acid, maleimide, tetrazine and NHS esters, allowing for easy conjugation to antibodies (<a href='/protocols/fluorescent-dye-conjugation' title='View fluorophore conjugation protocols'>protocols</a> available). The amine reactive versions are compatible with self-labeling tag systems. Janelia Fluor<sup>&reg;</sup> dyes are suitable for use with both conventional imaging and super resolution microscopy (SRM) techniques, including dSTORM. In addition, photoactivatable derivatives have been developed that are applicable in PALM microscopy too. Our Janelia Fluor<sup>&reg;</sup> range spans the color spectrum from the green/yellow <a href='/products/janelia-fluor-525-se_6296' title='View and buy JF 525'> Janelia Fluor<sup>&reg;</sup> 525</a>, to the far red <a href=' /products/janelia-fluor-669-se_6420' title=''View and buy JF 525'>Janelia Fluor<sup>&reg;</sup> 669</a>.</p> <p>We also offer <a href="https://www.novusbio.com/products/janelia-fluor" target="_blank">Janelia Fluor<sup>&reg;</sup> conjugated antibodies and custom conjugation services</a> with our sister company Novus Biologicals. Multiplex experiments can be planned on our <a href='/resources/spectral-viewer' title='Design your experiments using spectra viewer'>spectra viewer</a>.</p> <img src="https://resources.tocris.com/images/products/6147-janelia-collection.jpg" alt="Application of Janelia Fluor® Dyes in Cardiac Tissue" class="img-fluid" style="max-width:100%"> <p><small>Application of Janelia Fluor<sup>&reg;</sup> Dyes in Cardiac Tissue - Left - displaying the distribution of collagen VI in the interstitial space between muscle cells. Labeled with a primary ab against collagen VI and a secondary ab conjugated to JF549 (#6147). Scale: 50 μm. Middle - An adult pig heart tissue section, 10 μm thick, labeled with abs against SERCA2ATPase, displays sarcoplasmic reticulum. Top: super-resolution image (dSTORM), bottom: diffraction limited widefield image. Scale: 200 nm. Right - Cardiomyocyte stained against α-actinin, displaying its periodic structure localised at the ends of sarcomeres (Z-discs). (left) Widefield fluorescence of JF549 (right) dSTORM super-resolution image (right). Scale: 1 μm.</small></p> <p><small>All images kindly provided by Prof. Christian Soeller, University of Exeter; acquired by Alex Clowsley and Anna Meletiou</small></p> </div></div></div> </div> <div id="sidebar" class="col-xs-12 col-sm-4 col-md-3"> <div class="resources_sidebar_container"> <div class="fp_four_box"> <div class="fp_box_wrapper"><h3>Featured New Products</h3> <div class="fp_featured_product"><a href="/products/vu-0542270_8151">8151 | VU 0542270</a><br /> Selective inhibitor of K<sub>ir</sub>6.1 K<sub>ATP</sub> channels</div> <div class="fp_featured_product"><a href="/products/rna-imaging-probe-1c_8813">8813 | RNA Imaging Probe 1c</a><br /> Fluorogenic RNA imaging probe</div> <div class="fp_featured_product"><a href="/products/lsn-3318839_7959">7959 | LSN 3318839</a><br /> Glucagon-like peptide-1 receptor <br />(GLP1-R) positive allosteric modulator</div> <div class="fp_featured_product"><a href="/products/chir-99021-in-solution_8170">8170 | CHIR 99021 in solution</a><br /> Sterile-filtered 10 mM solution of CHIR 99021 pre-dissolved in DMSO</div> <div class="fp_featured_product"><a href="/products/bi-3231_8039">8039 | BI 3231</a><br /> Potent and selective hydroxysteroid 17β dehydrogenase 13 (HSD17B13) inhibitor</div> </div> </div> </div> <div class="calculators_region"> <div class="widget"> <div class="widget_title">Calculators</div> <div class="widget_content"> <div class="widget_intro_txt"> <p>We also offer these additional calculators as useful tools to aid your research:</p> </div> <div class="distributor"> <div class="highlight"> <a href="/resources/molarity-calculator" title="Calculate the mass, volume or concentration required for a solution with the Molarity Calculator">Molarity Calculator</a> </div> <p>Calculate the mass, volume or concentration required for a solution.</p> <div class="highlight"> <a href="/resources/dilution-calculator" title="Calculate the dilution required to prepare a stock solution with the Dilution Calculator">Dilution Calculator</a> </div> <p>Calculate the dilution required to prepare a stock solution.</p> </div> </div> </div> </div> <div class="distributor_region"></div> </div> </section> </div> </div> <footer id="footer_wrapper" class="container-fluid"> <div id="footer_wrapper_container" class="row"> <div id="footer" class="container"> <div id="footer_container" class="row"> <nav class="footer_column footer_column_1 col-xs-12 col-sm-3"> <div class="region region-footer-column-1"> <section id="block-menu-menu-corporate-menu" class="block block-menu clearfix"> <h6 class="block-title">Corporate</h6> <ul class="menu nav"><li class="first leaf"><a href="/about-tocris" id="menu-corporate-menu-14021">About Us</a></li> <li class="leaf"><a href="/about-tocris/careers-at-tocris" id="menu-corporate-menu-14026">Careers</a></li> <li class="leaf"><a href="/about-tocris/tocris-events" id="menu-corporate-menu-14031">Events</a></li> <li class="leaf"><a href="/support/terms-and-conditions-of-sale" id="menu-corporate-menu-591">Terms &amp; Conditions</a></li> <li class="last leaf"><a href="/about-tocris/tocris-in-the-news" id="menu-corporate-menu-594">Tocris in the News</a></li> </ul> </section> </div> </nav> <nav class="footer_column footer_column_2 col-xs-12 col-sm-3"> <div class="region region-footer-column-2"> <section id="block-menu-menu-support-menu" class="block block-menu clearfix"> <h6 class="block-title">Support</h6> <ul class="menu nav"><li class="first leaf"><a href="/support/contact-us" id="menu-support-menu-603">Contact Us</a></li> <li class="leaf"><a href="/support/customer-support" id="menu-support-menu-14036">Customer Support</a></li> <li class="leaf"><a href="/distributors" id="menu-support-menu-601">Distributors</a></li> <li class="leaf"><a href="/about-tocris/licensing" id="menu-support-menu-14041">Licensing</a></li> <li class="leaf"><a href="/resources" id="menu-support-menu-14046">Scientific Resources</a></li> <li class="last leaf"><a href="/support/technical-support" id="menu-support-menu-14051">Technical Support</a></li> </ul> </section> </div> </nav> <nav class="footer_column footer_column_3 col-xs-12 col-sm-3"> <div class="region region-footer-column-3"> <section id="block-menu-menu-brands-menu" class="block block-menu clearfix"> <h6 class="block-title">Bio-Techne Brands</h6> <ul class="menu nav"><li class="first leaf"><a href="https://www.rndsystems.com/" title="" target="_blank" id="menu-brands-menu-605">R&amp;D Systems</a></li> <li class="leaf"><a href="https://www.novusbio.com" title="" target="_blank" id="menu-brands-menu-606">Novus Biologicals</a></li> <li class="leaf"><a href="/" title="" id="menu-brands-menu-607">Tocris Bioscience</a></li> <li class="leaf"><a href="https://www.bio-techne.com/brands/proteinsimple" target="_blank" id="menu-brands-menu-608">ProteinSimple</a></li> <li class="last leaf"><a href="https://acdbio.com" title="" target="_blank" id="menu-brands-menu-9731">ACD</a></li> </ul> </section> </div> </nav> <div class="footer_column footer_column_4 col-xs-12 col-sm-3"> <div class="region region-footer-column-4"> <section id="block-block-2" class="block block-block clearfix"> <h6 class="block-title">Stay Connected</h6> <p>Get the latest news, product updates, and promotions:</p> <p><a class="btn btn-primary" href="/literature/signup" rel="nofollow">Sign Up for E-Alerts</a></p> <p>Follow Tocris:</p> <p><a class="social_link" href="https://www.linkedin.com/company/tocris-bioscience/" target="_blank" rel="nofollow"><span class="icon-linkedin-square"> </span></a> <a class="social_link" href="https://www.facebook.com/TocrisBioscience/" target="_blank"><span class="icon-facebook-square"> </span></a> <a class="social_link" href="https://twitter.com/Tocris" target="_blank"><span class="icon-twitter-square"> </span></a></p> </section> </div> </div> </div> </div> </div> </footer> <div id="copyright_wrapper" class="container-fluid"> <div id="copyright_wrapper_container" class="row"> <div id="copyright" class="container"> <div id="copyright_container" class="row"> <div id="copyright_content" class="col-xs-12"> <p> <div class="region region-copyright"> <section id="block-block-4" class="block block-block clearfix"> &copy; Copyright 2024 Tocris Bioscience. All Rights Reserved. <a href="/support/privacy-and-cookie-policy">Privacy and Cookie Policy</a> | <a href="/sitemap">Site Map</a> </section> </div> </p> </div> </div> </div> </div> </div> <script>var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.async = true; hm.defer = true; hm.src = "//hm.baidu.com/hm.js?7d34c554a46d6206cd64f92f2c696096"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();</script> <script src="https://www.tocris.com/sites/tocris.com/files/js/js_MRdvkC2u4oGsp5wVxBG1pGV5NrCPW3mssHxIn6G9tGE.js"></script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"76fb58fb05","applicationID":"788348528,30870807","transactionName":"YFdbZBFZXxdWAhAMVlkdeFMXUV4KGA8LAVxoQlhXBmdHDVIW","queueTime":11,"applicationTime":206,"atts":"TBBYEllDTBk=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10