PageSourceSearch

https://www.promab.com/_next/static/chunks/pages/order-dna-product-a38fba24320110b4.js

js promab.com collected 2026-10-04 17:05:36 UTC 19,889 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[98],{93120:function(o,e,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/order-dna-product",function(){return n(26037)}])},58620:function(o,e,n){"use strict";n.d(e,{c:function(){return c}});var t=n(29815),i=n(85893),a=n(41664),l=n.n(a),p=n(11163),r=n(67294),s=n(8193),d=n(41094);function c(o){var e=o.menus,n=void 0===e?[]:e,a=o.wrap,c=void 0===a?function(o){return o}:a,u=(0,p.useRouter)(),v=(0,r.useState)([]),m=v[0],I=v[1],f=(0,r.useState)(!1),h=f[0],b=f[1],x=(0,r.useState)(0),y=x[0],w=x[1];return(0,r.useEffect)((function(){if(0===n.length){var o=u.asPath.split("?")[0].split("/").filter((function(o){return o})),e=o.map((function(e,n){var t="/"+o.slice(0,n+1).join("/");return{text:(0,d.bR)(e),link:t}}));if(e=[{text:"Home",link:"/"}].concat((0,t.Z)(e)),u.asPath.includes("/catalogsearch/result/index")){b(!0);var i=u.query.q||"";e=[{text:"Home",link:"/"},{text:"Search results for: '".concat(i,"'"),link:""}]}var a=c(e||[]);I(a),w(a.length-1)}else I(c(n))}),[]),(0,i.jsx)("div",{className:"hidden md:flex flex-wrap",children:m.map((function(o,e){var n;return(0,i.jsxs)("div",{className:"flex items-center",children:[!!o.link&&(0,i.jsx)(l(),{href:null!==(n=o.link)&&void 0!==n?n:"",passHref:!0,children:(0,i.jsx)("a",{className:"".concat("Antibodies and Biosimilars"===o.text?"normal-case":"capitalize"," text-xs font-bold ").concat("Home"!==o.text&&e===y?"text-new-red":"text-black"),children:o.text})}),!o.link&&(0,i.jsx)("p",{className:"".concat("Antibodies and Biosimilars"===o.text?"normal-case":"capitalize"," font-bold text-xs ").concat(e===y?"text-new-red":"text-black"),children:o.text}),h&&e===y&&(0,i.jsx)(l(),{href:"/products",passHref:!0,children:(0,i.jsx)("a",{children:(0,i.jsx)(s.oHP,{className:"mx-2 text-xs border rounded-full border-main-gray text-new-red"})})}),(0,i.jsx)(s.Td4,{className:"mx-2 text-sm text-black ".concat(e===y?"hidden":"")})]},"breadcrumb-".concat(e))}))})}},76528:function(o,e,n){"use strict";n.d(e,{R:function(){return a}});var t=n(85893),i=(n(67294),n(58620));function a(o){var e=o.header,n=void 0===e?void 0:e,a=o.footer,l=void 0===a?void 0:a,p=(o.sidebar,o.children),r=void 0===p?void 0:p,s=o.isReverse,d=void 0!==s&&s,c=o.className,u=void 0===c?"":c,v=o.childrenClassName,m=void 0===v?"p-2":v,I=o.breadcrumbs,f=void 0===I?[]:I,h=o.isShowBreadcrumbs,b=void 0===h||h,x=o.wrapBreadcrumb,y=void 0===x?void 0:x;return(0,t.jsxs)("div",{className:u,children:[n&&(0,t.jsx)("header",{children:n}),(0,t.jsxs)("div",{className:"mx-auto max-w-area w-full",children:[b&&(0,t.jsx)("div",{className:"lg:my-5 md:my-2",children:(0,t.jsx)(i.c,{menus:f,wrap:y})}),(0,t.jsx)("div",{className:"w-full flex flex-wrap ".concat(d?"flex-row-reverse":""),children:(0,t.jsx)("div",{className:"w-full md:w-3/4 flex-grow ".concat(m),children:r})})]}),l&&(0,t.jsx)("footer",{children:l})]})}},26037:function(o,e,n){"use strict";n.r(e),n.d(e,{__N_SSP:function(){return a}});var t=n(85893),i=n(76528);var a=!0;e.default=function(o){var e=o.props;return e.name,e.phone,e.company,e.email,e.message,e.service,e.product,e.CAPTCHA,e.sendMyMessage,e.mailingAddress,e.technicalSupp
1ort,e.contactInformation,e.successNotice,e.title,e.notice,e.description,e.background,e.contactPhone,e.contactPhoneFee,e.contactPhoneTime,e.contactEmail,e.contactLandline,e.googleMap,e.mailAddress,e.hubspot,e.technicalCustomersPhone,e.technicalCustomersLabel,e.technicalCartProductsPhone,e.technicalCartProductsLabel,e.technicalSalesDistributorsPhone,e.technicalSalesDistributorsLabel,(0,t.jsx)(i.R,{isShowBreadcrumbs:!0,children:(0,t.jsx)("div",{id:"orderDnaFormDiv",className:"w-full leading-relaxed whitespace-pre-wrap font-carlito text-xl text-gray-home mt-2 rich-content",dangerouslySetInnerHTML:{__html:'<h3 class="capitalize text-2xl font-bold mb-5 md:block hidden"><strong>Order Gene Synthesis</strong></h3><form id="orderDnaForm"><div align="right">Note: Fields with <font color="red">*</font> are required fields</div><div class="bg-new-gray-thead"><div class="border-new-gray-tborder p-4 font-bold">Fill Order Information</div></div><div class="bg-new-gray-tbody"><form id="orderDnaForm"><div class="border-t border-new-gray-tborder p-2 flex-1 w-full overflow-hidden">Gene Name<font color="red">*</font><textarea required id="gene_name" row="1" class="w-full border-new-black-border border p-2 py-3 rounded-xl overflow-hidden"></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Sequence Type<font color="red">*</font><select id="seq_type" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="DNA">DNA</option><option value="Protein">Protein</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Sequence<font color="red">*</font><textarea id="seq" rows="8" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden" ></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Codon Optimization<font color="red">*</font><select id="codon_opt" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="Yes">Yes</option><option value="No">No</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Clone Type<font color="red">*</font><select id="clone_type" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="Standard cloning">Standard cloning</option><option value="Custom cloning">Custom cloning</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Plasmid Preparation<font color="red">*</font><select id="plasmid_radio" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="1">1 - Standard delivery: 2-5 \xb5g lyophilized plasmid</option><option value="2">2 - Custom plasmid preparation (extra charge)</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Optimize species<font color="red">*</font><select required id="host_select" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="Escherichia coli">Escherichia coli</option><option value="Yeast">Yeast</option><option value="Insect">Insect</option><option value="C. elegans">C. elegans</option><option value="Drosophila melanogaster">Drosophila melanogaster</option><option value="Human">Human</option><option value="Mouse">Mouse</option><option value="Rat">Rat</option><option value="Pig">Pig</option><option value="Pichia pastoris">Pichia pastoris</option><option value="rabidopsis thaliana">rabidopsis thaliana</option><option value="Streptomyces">
1Streptomyces</option><option value="Zea mays (Maize)">Zea mays (Maize)</option><option value="Nicotiana tabacum (Tabacco)">Nicotiana tabacum (Tabacco)</option><option value="Saccharomyces cerevisiae (gbpln)">Saccharomyces cerevisiae (gbpln)</option><option value="Cricetulus griseus (CHO)">Cricetulus griseus (CHO)</option><option value="Other">Other</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Optimize and avoid point placement<font color="red">*</font><textarea required id="avoid_text" rows="4" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden" ></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Vector<font color="red">*</font><select required id="stan_vector" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="pUC57-Amp">pUC57-Amp</option><option value="pUC57-Kan">pUC57-Kan</option><option value="pcDNA3.4">pcDNA3.4</option><option value="pET-28a">pET-28a</option><option value="pBAC2">pBAC2</option><option value="pSynoYAC0">pSynoYAC0</option><option value="pSynoYAC1">pSynoYAC1</option><option value="pAb20-mCK">pAb20-mCK</option><option value="pAb20-mCL-1">pAb20-mCL-1</option><option value="pAb20-mCL-2">pAb20-mCL-2</option><option value="pAb20-mCHIgG1">pAb20-mCHIgG1</option><option value="pAb20-mCHIgG2a">pAb20-mCHIgG2a</option><option value="pAb20-mCHIgG2b">pAb20-mCHIgG2b</option><option value="pAb20-mCHIgG3">pAb20-mCHIgG3</option><option value="pAb20-mCHIgM">pAb20-mCHIgM</option><option value="pAb20-hCK">pAb20-hCK</option><option value="pAb20-hCL-1">pAb20-hCL-1</option><option value="pAb20-hCHIgG1">pAb20-hCHIgG1</option><option value="pAb20-hCL-2">pAb20-hCL-2</option><option value="pAb20-hCHIgG2">pAb20-hCHIgG2</option><option value="pAb20-hCHIgG3">pAb20-hCHIgG3</option><option value="pAb20-hCHIgG4">pAb20-hCHIgG4</option><option value="pAb20-hCHIgM">pAb20-hCHIgM</option><option value="pMD2.G">pMD2.G</option><option value="PsPAX2">PsPAX2</option><option value="pAAV-ApoE-hAAT-EGFP">pAAV-ApoE-hAAT-EGFP</option><option value="pMT1-CMV-Amp-NF-Neomycin">pMT1-CMV-Amp-NF-Neomycin</option><option value="pMT2-CMV-Amp-mCherry-Neomycin">pMT2-CMV-Amp-mCherry-Neomycin</option><option value="pMT3-CMV-Amp-mCherry-Neomycin-N-Terminal 10xHis-TEV">pMT3-CMV-Amp-mCherry-Neomycin-N-Terminal 10xHis-TEV</option><option value="pMT4-CMV-Amp-mCherry-Neomycin-C-Terminal 10xHis-TEV">pMT4-CMV-Amp-mCherry-Neomycin-C-Terminal 10xHis-TEV</option><option value="pMT5-CMV-Amp-GFP-Neomycin-N-Terminal 10xHis-TEV">pMT5-CMV-Amp-GFP-Neomycin-N-Terminal 10xHis-TEV</option><option value="pMT6-CMV-Amp-GFP-Puromycin-N-Terminal 10xHis-TEV">pMT6-CMV-Amp-GFP-Puromycin-N-Terminal 10xHis-TEV</option><option value="pMT7-CMV-Amp-GFP-Puromycin-C-Terminal 10xHis-TEV">pMT7-CMV-Amp-GFP-Puromycin-C-Terminal 10xHis-TEV</option><option value="pMT8-CMV-Amp-YFP-Neomycin-N-Terminal 10xHis-TEV">pMT8-CMV-Amp-YFP-Neomycin-N-Terminal 10xHis-TEV</option><option value="pMT9-CMV-Amp-YFP-Blasticidin-N-Terminal 10xHis-TEV">pMT9-CMV-Amp-YFP-Blasticidin-N-Terminal 10xHis-TEV</option><option value="pMT10-CMV-Amp-YFP-Blasticidin-N-Terminal 3xStrepII-TEV">pMT10-CMV-Amp-YFP-Blasticidin-N-Terminal 3xStrepII-TEV</option><option value="pMT11-CMV-Amp-Cerulean-Neomycin-N-Terminal 10xHis-TEV">pMT11-CMV-Amp-Cerulean-Neomycin-N-Terminal 10xHis-TEV</option><option value="pMT12-CMV-Amp-Cerulean-Zeocin-N-Terminal 10xHis-TEV">pMT12-CMV-Amp-Cerulean-Zeocin-N-Terminal 10xHis-TEV</option><option value="pMT13-CMV-Amp-Cerulean-Zeocin-N-3xStrepII-tag-TEV">pMT13-CMV-Amp-Cerulean-Zeocin-N-3xStrepII-tag-TEV</option><option value="pMT14-CMV-Kan">pMT14-CMV-Kan</option><option value="pMT15-CMV-Kan-YFP">pMT15-CMV-Kan-YFP</option><option value="pMT16-CMV-Kan-YFP-Blasticidin">pMT16-CMV-Kan-YFP-Blasticidin</option><option value="pMT17-CMV-Kan-mCherry">pMT17-CMV-Kan-mCherry</option><option value="pMT18-CMV-Kan-smURFP">pMT18-CMV-Kan-smURFP</option><option value="pMT19-CMV-Kan-smURFP-Hygromycin B">pMT19-CMV-Kan-smURFP-Hygromycin B</option><option value="pMT20-CMV-Kan-Cerulean">pMT20-CMV-Kan-Cerulean</option><option value="pMT21-CMV-Kan-Cerulean-Zeocin">pMT21-CMV-Kan-Cerulean-Zeocin</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Vector Name<textarea id="vector_name" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden" ></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Cloning vector size<textarea id="vector_size" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden" ></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Cloning vector resistance<select id="rte" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="none">--select--</option><option value="ampicillin">Ampicillin</option><option value="blasticidin">Blasticidin</option><option value="chloramphenicol">Chloramphenicol</option><option value="clarithromycin">Clarithromycin</option><option value="kanamycin">Kanamycin</option><option value="streptomycin">Streptomycin</option><option value="tetracyclin">Tetracyclin</option><option value="other">Other</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Cloning vector site 5<select id="cl_sites_5" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="none">--select--</option><option value="AfeI">AfeI</option><option value="AflII">AflII</option><option value="AgeI">AgeI</option><option value="ApaI">ApaI</option><option value="ApaLI">ApaLI</option><option value="AscI">AscI</option><option value="AvrII">AvrII</option><option value="BamHI">BamHI</option><option value="BbsI">BbsI</option><option value="BclI">BclI</option><option value="BglII">BglII</option><option value="BpmI">BpmI</option><option value="BsaI">BsaI</option><option value="BsiWI">BsiWI</option><option value="BsrGI">BsrGI</option><option value="BstBI">BstBI</option><option value="BstZ17I">BstZ17I</option><option value="ClaI">ClaI</option><option value="EcoRI">EcoRI</option><option value="EcoRV">EcoRV</option><option value="FseI">FseI</option><option value="HindIII">HindIII</option><option value="HpaI">HpaI</option><option value="KpnI">KpnI</option><option value="MluI">MluI</option><option value="MscI">MscI</option><option value="NcoI">NcoI</option><option value="NdeI">NdeI</option><option value="NheI">NheI</option><option value="NotI">NotI</option><option value="NsiI">NsiI</option><option value="PacI">PacI</option><option value="PmeI">PmeI</option><option value="PstI">PstI</option><option value="PvuI">PvuI</option><option value="PvuII">PvuII</option><option value="SacI">SacI</option><option value="SalI">SalI</option><option value="SmaI">SmaI</option><option value="SpeI">SpeI</option><option value="SphI">SphI</option><option value="StuI">StuI</option><option value="XbaI">XbaI</option><option value="XhoI">XhoI</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Cloning vector site 3<select id="cl_sites_3" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="none">--select--</option><option value="AfeI">AfeI</option><option value="AflII">AflII</option><option value="AgeI">AgeI</option><option value="ApaI">ApaI</option><option value="ApaLI">ApaLI</option><option value="AscI">AscI</option><option value="AvrII">AvrII</option><option value="BamHI">BamHI</option><option value="BbsI">BbsI</option><option value="BclI">BclI</option><option value="BglII">BglII</option><option value="BpmI">BpmI</option><option value="BsaI">BsaI</option><option value="BsiWI">BsiWI</option><option value="BsrGI">BsrGI</option><option value="BstBI">BstBI</option><option value="BstZ17I">BstZ17I</option><option value="ClaI">ClaI</option><option value="EcoRI">EcoRI</option><option value="EcoRV">EcoRV</option><option value="FseI">FseI</option><option value="HindIII">HindIII</option><option value="HpaI">HpaI</option><option value="KpnI">KpnI</option><option value="MluI">MluI</option><option value="MscI">MscI</option><option value="NcoI">NcoI</option><option value="NdeI">NdeI</option><option value="NheI">NheI</option><option value="NotI">NotI</option><option value="NsiI">NsiI</option><option value="PacI">PacI</option><option value="PmeI">PmeI</option><option value="PstI">PstI</option><option value="PvuI">PvuI</option><option value="PvuII">PvuII</option><option value="SacI">SacI</option><option value="SalI">SalI</option><option value="SmaI">SmaI</option><option value="SpeI">SpeI</option><option value="SphI">SphI</option><option value="StuI">StuI</option><option value="XbaI">XbaI</option><option value="XhoI">XhoI</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Plasmid number<textarea id="plasmid_select" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Plasmid unit [ug/mg/g]<select id="plasmid_unit" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="ug">ug</option><option value="mg">mg</option><option value="g">g</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Quality grade<select id="qg_radio" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"><option value="none">--select--</option><option value="1">1 - Research Grade (Endotoxin, N/A)</option><option value="3">3 - Transfection Grade (Endotoxin < 100EU/mg)</option></select></div><div class="p-2 flex-1 w-full overflow-hidden">Remarks for this order<textarea id="requirement" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"></textarea></div><div class="p-2 flex-1 w-full overflow-hidden">Other Optimize species (if "Other" is selected in Optimize species )<textarea id="host_text" class="w-full border-new-gray-border border p-2 py-3 rounded-xl overflow-hidden"></textarea></div><div align="center"><button class="bg-main-red select-none cursor-pointer p-3 w-1/4 rounded text-center font-bold text-white" type="submit">Send Order</button></div></div></form><div id="successMessage" style="display: none;" class="text-2xl font-bold mb-5 md:block hidden">Your Gene Synthesis order has been submitted successfully! Click<a href="/order-dna-product"><span style="color: blue;"> here </span></a>to submit another.</div>    <script>        document.getElementById("orderDnaForm").addEventListener("submit", async (event) => {            event.preventDefault();            const usermail = "[email protected]";            const password = "promab@synbio";            const apiUrl = "https://order.synbio-tech.com/User/getToken";            var tokenGot = "";            try {                const response = await fetch(apiUrl, {                    method: "POST",                    body: JSON.stringify({ usermail, password }),                });                if (response.ok) {                    const data = await response.json();                    tokenGot = data.data.token;                    document.getElementById("orderDnaForm").style.display = "none";                    document.getElementById("successMessage").style.display = "block";                } else {                    console.error("API error:", response.status, response.statusText);                }            } catch (error) {                console.error("Error sending data to API:", error);            }            if (tokenGot !== "") {              const fromOrderNo = "promab-"+this.crypto.randomUUID();              const sc_id = 2;              const gene_name = document.getElementById("gene_name").value;              const seq_type =  document.getElementById("seq_type").value;              const seq = document.getElementById("seq").value;              const codon_opt = document.getElementById("codon_opt").value;              const clone_type = document.getElementById("clone_type").value;              const plasmid_radio = parseInt(document.getElementById("plasmid_radio").value);              const host_select = document.getElementById("host_select").value;              const avoid_text = document.getElementById("avoid_text").value;              const stan_vector = document.getElementById("stan_vector").value;              const productList = [{ sc_id, gene_name, seq_type, seq, codon_opt, clone_type, plasmid_radio, host_select, avoid_text, stan_vector }];              const jsonstring = JSON.stringify({ fromOrderNo, productList });              try{                const orderUrl = "https://order.synbio-tech.com/Order/createGeneSynthesisOrderDevelopment";                const responseOrder = await fetch(orderUrl, {                  method: "POST",                  headers: { "AuthorToken": tokenGot },                  body: jsonstring                });                if (responseOrder.ok) {                  const data = await responseOrder.json();                } else {                  console.error("API error:", responseOrder.status, responseOrder.statusText);                }              } catch (error) {                console.error("Error sending data to API:", error);              }            }        });    <\/script>'}})})}}},function(o){o.O(0,[9774,2888,179],(function(){return e=93120,o(o.s=e);var e}));var e=o.O();_N_E=e}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.