mirror of
https://github.com/soapingtime/diyhrt.git
synced 2026-09-04 20:10:19 +02:00
[automated] update diyhrt.market
This commit is contained in:
@@ -109,6 +109,186 @@ Worldwide
|
||||
<div class="row">
|
||||
<div class="col">
|
||||
<hr/>
|
||||
<h5 class="mt-3">Bicalutamide</h5>
|
||||
<div class="table-responsive">
|
||||
<table data-toggle="table" class="table table-bordered table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-field="product" data-sortable="true" data-sorter="productSorter">Product</th>
|
||||
<th data-field="product_value" data-visible="false">Product</th>
|
||||
<th data-field="store">Store</th>
|
||||
<th data-field="price" data-sortable="true" data-sorter="priceSorter">Price</th>
|
||||
<th data-field="price_value" data-visible="false">Price</th>
|
||||
<th data-field="unit_price" data-sortable="true" data-sorter="unitPriceSorter">Unit Price</th>
|
||||
<th data-field="unit_price_value" data-visible="false">Unit Price</th>
|
||||
<th data-field="status" data-sortable="true">Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="../meds/products/teahrt-bicalutamide-50mg-x100.html">TeaHRT Bicalutamide 50mg x100</a></td>
|
||||
<td>TeaHRT Bicalutamide 50mg x100</td>
|
||||
<td><a href="https://teahrt.com/product/bicalutamide-capsule-50mg-100ct-2/">Store Page</a></td>
|
||||
<td>US$90.00</td>
|
||||
<td>US$90.00</td>
|
||||
<td>US$0.90 per pill</td>
|
||||
<td>US$0.90</td>
|
||||
<td>
|
||||
<span class="text-success">
|
||||
In Stock
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
function sorter(val1, val2) {
|
||||
if (val1 > val2) {
|
||||
return 1;
|
||||
} else if (val2 > val1) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
function productSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.product_value, rowB.product_value);
|
||||
}
|
||||
|
||||
function storeSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.store_value, rowB.store_value);
|
||||
}
|
||||
|
||||
function priceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.price_value, rowB.price_value);
|
||||
}
|
||||
|
||||
function unitPriceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.unit_price_value, rowB.unit_price_value);
|
||||
}
|
||||
</script>
|
||||
<h5 class="mt-3">Cyproterone</h5>
|
||||
<div class="table-responsive">
|
||||
<table data-toggle="table" class="table table-bordered table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-field="product" data-sortable="true" data-sorter="productSorter">Product</th>
|
||||
<th data-field="product_value" data-visible="false">Product</th>
|
||||
<th data-field="store">Store</th>
|
||||
<th data-field="price" data-sortable="true" data-sorter="priceSorter">Price</th>
|
||||
<th data-field="price_value" data-visible="false">Price</th>
|
||||
<th data-field="unit_price" data-sortable="true" data-sorter="unitPriceSorter">Unit Price</th>
|
||||
<th data-field="unit_price_value" data-visible="false">Unit Price</th>
|
||||
<th data-field="status" data-sortable="true">Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="../meds/products/teahrt-cyproterone-12-5mg-x100.html">TeaHRT Cyproterone 12.5mg x100</a></td>
|
||||
<td>TeaHRT Cyproterone 12.5mg x100</td>
|
||||
<td><a href="https://teahrt.com/product/product/cyproterone-acetate-12-5mg-100ct/">Store Page</a></td>
|
||||
<td>US$75.00</td>
|
||||
<td>US$75.00</td>
|
||||
<td>US$0.75 per pill</td>
|
||||
<td>US$0.75</td>
|
||||
<td>
|
||||
<span class="text-success">
|
||||
In Stock
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
function sorter(val1, val2) {
|
||||
if (val1 > val2) {
|
||||
return 1;
|
||||
} else if (val2 > val1) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
function productSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.product_value, rowB.product_value);
|
||||
}
|
||||
|
||||
function storeSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.store_value, rowB.store_value);
|
||||
}
|
||||
|
||||
function priceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.price_value, rowB.price_value);
|
||||
}
|
||||
|
||||
function unitPriceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.unit_price_value, rowB.unit_price_value);
|
||||
}
|
||||
</script>
|
||||
<h5 class="mt-3">Estradiol Droppers</h5>
|
||||
<div class="table-responsive">
|
||||
<table data-toggle="table" class="table table-bordered table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-field="product" data-sortable="true" data-sorter="productSorter">Product</th>
|
||||
<th data-field="product_value" data-visible="false">Product</th>
|
||||
<th data-field="store">Store</th>
|
||||
<th data-field="price" data-sortable="true" data-sorter="priceSorter">Price</th>
|
||||
<th data-field="price_value" data-visible="false">Price</th>
|
||||
<th data-field="unit_price" data-sortable="true" data-sorter="unitPriceSorter">Unit Price</th>
|
||||
<th data-field="unit_price_value" data-visible="false">Unit Price</th>
|
||||
<th data-field="status" data-sortable="true">Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="../meds/products/teahrt-estradiol-dropper.html">TeaHRT Estradiol Dropper</a></td>
|
||||
<td>TeaHRT Estradiol Dropper</td>
|
||||
<td><a href="https://teahrt.com/product/sublingual-estradiol-oil-dropper-30ml-20mg-ml/">Store Page</a></td>
|
||||
<td>US$75.00</td>
|
||||
<td>US$75.00</td>
|
||||
<td>US$0.12 per mg</td>
|
||||
<td>US$0.12</td>
|
||||
<td>
|
||||
<span class="text-success">
|
||||
In Stock
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
function sorter(val1, val2) {
|
||||
if (val1 > val2) {
|
||||
return 1;
|
||||
} else if (val2 > val1) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
function productSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.product_value, rowB.product_value);
|
||||
}
|
||||
|
||||
function storeSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.store_value, rowB.store_value);
|
||||
}
|
||||
|
||||
function priceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.price_value, rowB.price_value);
|
||||
}
|
||||
|
||||
function unitPriceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.unit_price_value, rowB.unit_price_value);
|
||||
}
|
||||
</script>
|
||||
<h5 class="mt-3">Estradiol Injections</h5>
|
||||
<div class="table-responsive">
|
||||
<table data-toggle="table" class="table table-bordered table-striped table-hover">
|
||||
@@ -156,7 +336,7 @@ In Stock
|
||||
<tr>
|
||||
<td><a href="../meds/products/teahrt-estradiol-undecylate-10ml.html">TeaHRT Estradiol Undecylate 10mL</a></td>
|
||||
<td>TeaHRT Estradiol Undecylate 10mL</td>
|
||||
<td><a href="https://teahrt.com/product/estradiol-undecylate-10ml-bb-free/">Store Page</a></td>
|
||||
<td><a href="https://teahrt.com/product/estradiol-undecylate-10ml/">Store Page</a></td>
|
||||
<td>US$85.00</td>
|
||||
<td>US$85.00</td>
|
||||
<td>US$0.21 per mg</td>
|
||||
@@ -167,6 +347,80 @@ In Stock
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="../meds/products/teahrt-estradiol-undecylate-5ml.html">TeaHRT Estradiol Undecylate 5mL</a></td>
|
||||
<td>TeaHRT Estradiol Undecylate 5mL</td>
|
||||
<td><a href="https://teahrt.com/product/estradiol-undecylate-100mg-ml-5ml/">Store Page</a></td>
|
||||
<td>US$120.00</td>
|
||||
<td>US$120.00</td>
|
||||
<td>US$0.24 per mg</td>
|
||||
<td>US$0.24</td>
|
||||
<td>
|
||||
<span class="text-danger">
|
||||
Last in stock 5 days ago
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<script>
|
||||
function sorter(val1, val2) {
|
||||
if (val1 > val2) {
|
||||
return 1;
|
||||
} else if (val2 > val1) {
|
||||
return -1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
function productSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.product_value, rowB.product_value);
|
||||
}
|
||||
|
||||
function storeSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.store_value, rowB.store_value);
|
||||
}
|
||||
|
||||
function priceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.price_value, rowB.price_value);
|
||||
}
|
||||
|
||||
function unitPriceSorter(valueA, valueB, rowA, rowB) {
|
||||
return sorter(rowA.unit_price_value, rowB.unit_price_value);
|
||||
}
|
||||
</script>
|
||||
<h5 class="mt-3">Estradiol Sprays</h5>
|
||||
<div class="table-responsive">
|
||||
<table data-toggle="table" class="table table-bordered table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th data-field="product" data-sortable="true" data-sorter="productSorter">Product</th>
|
||||
<th data-field="product_value" data-visible="false">Product</th>
|
||||
<th data-field="store">Store</th>
|
||||
<th data-field="price" data-sortable="true" data-sorter="priceSorter">Price</th>
|
||||
<th data-field="price_value" data-visible="false">Price</th>
|
||||
<th data-field="unit_price" data-sortable="true" data-sorter="unitPriceSorter">Unit Price</th>
|
||||
<th data-field="unit_price_value" data-visible="false">Unit Price</th>
|
||||
<th data-field="status" data-sortable="true">Status</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td><a href="../meds/products/teahrt-estradiol-spray.html">TeaHRT Estradiol Spray</a></td>
|
||||
<td>TeaHRT Estradiol Spray</td>
|
||||
<td><a href="https://teahrt.com/product/transdermal-estradiol-spray-30ml-20mg-ml/">Store Page</a></td>
|
||||
<td>US$65.00</td>
|
||||
<td>US$65.00</td>
|
||||
<td>US$0.11 per mg</td>
|
||||
<td>US$0.11</td>
|
||||
<td>
|
||||
<span class="text-success">
|
||||
In Stock
|
||||
</span>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
@@ -227,5 +481,5 @@ DIYHRT.Market 2022-2024
|
||||
const tooltipTriggerList = document.querySelectorAll('[data-bs-toggle="tooltip"]')
|
||||
const tooltipList = [...tooltipTriggerList].map(tooltipTriggerEl => new bootstrap.Tooltip(tooltipTriggerEl))
|
||||
</script>
|
||||
<script>(function(){var js = "window['__CF$cv$params']={r:'845a412fb929cef1',t:'MTcwNTI4MTE5MC45OTkwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();</script></body>
|
||||
<script>(function(){var js = "window['__CF$cv$params']={r:'8493ef62f98ccf45',t:'MTcwNTg4NjAxNC42MjcwMDA='};_cpo=document.createElement('script');_cpo.nonce='',_cpo.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js',document.getElementsByTagName('head')[0].appendChild(_cpo);";var _0xh = document.createElement('iframe');_0xh.height = 1;_0xh.width = 1;_0xh.style.position = 'absolute';_0xh.style.top = 0;_0xh.style.left = 0;_0xh.style.border = 'none';_0xh.style.visibility = 'hidden';document.body.appendChild(_0xh);function handler() {var _0xi = _0xh.contentDocument || _0xh.contentWindow.document;if (_0xi) {var _0xj = _0xi.createElement('script');_0xj.innerHTML = js;_0xi.getElementsByTagName('head')[0].appendChild(_0xj);}}if (document.readyState !== 'loading') {handler();} else if (window.addEventListener) {document.addEventListener('DOMContentLoaded', handler);} else {var prev = document.onreadystatechange || function () {};document.onreadystatechange = function (e) {prev(e);if (document.readyState !== 'loading') {document.onreadystatechange = prev;handler();}};}})();</script></body>
|
||||
</html>
|
||||
|
||||
Reference in New Issue
Block a user