{"id":29754,"date":"2026-05-26T02:18:48","date_gmt":"2026-05-26T02:18:48","guid":{"rendered":"https:\/\/b17nliqfki.wpdns.site\/?page_id=29754"},"modified":"2026-05-27T07:45:48","modified_gmt":"2026-05-27T07:45:48","slug":"throughput-capacity-calculator","status":"publish","type":"page","link":"https:\/\/www.arzir.com\/ar\/throughput-capacity-calculator\/","title":{"rendered":"Throughput Capacity Calculator"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n  <title>Throughput Capacity Calculator | ARZIR<\/title>\n  <meta name=\"description\" content=\"Determine optimal equipment configuration to meet your daily and hourly throughput targets.\" \/>\n  <style>\n    #arzir-calc {\n      --primary:     #ff6b2c;\n      --primary-600: #e85a1f;\n      --primary-10:  rgba(255,107,44,.10);\n      --green-50:    #f0fdf4;\n      --green-200:   #bbf7d0;\n      --green-600:   #16a34a;\n      --blue-50:     #eff6ff;\n      --blue-200:    #bfdbfe;\n      --blue-600:    #2563eb;\n      --orange-50:   #fff7ed;\n      --orange-200:  #fed7aa;\n      --orange-600:  #ea580c;\n      --red-600:     #dc2626;\n      --gray-50:     #f9fafb;\n      --gray-100:    #f3f4f6;\n      --gray-200:    #e5e7eb;\n      --gray-500:    #6b7280;\n      --gray-600:    #4b5563;\n      --black:       #000000;\n      --white:       #ffffff;\n      --container:   1280px;\n      --radius-xl:   0.75rem;\n      --radius-2xl:  1.25rem;\n      --section-py:  5rem;\n      box-sizing: border-box;\n      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,\n                   \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n      color: var(--black);\n      -webkit-font-smoothing: antialiased;\n      line-height: 1.6;\n      width: 100vw;\n      position: relative;\n      left: 50%;\n      right: 50%;\n      margin-left: -50vw;\n      margin-right: -50vw;\n    }\n\n    #arzir-calc *, #arzir-calc *::before, #arzir-calc *::after {\n      box-sizing: border-box;\n      margin: 0;\n      padding: 0;\n    }\n\n    #arzir-calc a { text-decoration: none; color: inherit; }\n\n    #arzir-calc .container {\n      width: 100%;\n      max-width: var(--container);\n      margin-inline: auto;\n      padding-inline: 1rem;\n    }\n    @media (min-width: 640px)  { #arzir-calc .container { padding-inline: 1.5rem; } }\n    @media (min-width: 1024px) { #arzir-calc .container { padding-inline: 2rem; } }\n\n    #arzir-calc .page-hero {\n      padding-block: 5rem 2.5rem;\n      background: #111827;\n      overflow: hidden;\n    }\n    @media (min-width: 1024px) {\n      #arzir-calc .page-hero { padding-block: 4rem 2.5rem; }\n    }\n\n    #arzir-calc .page-hero-inner {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 1.5rem;\n      max-width: 48rem;\n      margin-inline: auto;\n    }\n\n    #arzir-calc .hero-icon {\n      width: 4rem;\n      height: 4rem;\n      border-radius: var(--radius-2xl);\n      background: rgba(255,107,44,.20);\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n    #arzir-calc .hero-icon svg {\n      width: 2rem;\n      height: 2rem;\n      stroke: var(--primary);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #arzir-calc .page-title {\n      font-size: clamp(1.875rem, 4vw, 3rem);\n      font-weight: 700;\n      line-height: 1.15;\n      color: var(--white);\n    }\n\n    #arzir-calc .page-subtitle {\n      font-size: 1.125rem;\n      color: rgba(255,255,255,.70);\n      line-height: 1.7;\n      max-width: 48rem;\n    }\n\n    #arzir-calc .steps-section {\n      padding-block: 4rem;\n      background: var(--white);\n    }\n\n    #arzir-calc .section-title {\n      font-size: clamp(1.5rem, 3vw, 1.875rem);\n      font-weight: 700;\n      color: var(--black);\n      margin-bottom: 1.5rem;\n    }\n\n    #arzir-calc .steps-section .section-title { text-align: left; }\n\n    #arzir-calc .steps-wrap {\n      max-width: 56rem;\n      margin-inline: auto;\n    }\n\n    #arzir-calc .steps-grid {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 1.5rem;\n    }\n    @media (min-width: 640px) {\n      #arzir-calc .steps-grid { grid-template-columns: repeat(2, 1fr); }\n    }\n    @media (min-width: 1024px) {\n      #arzir-calc .steps-grid { grid-template-columns: repeat(4, 1fr); }\n    }\n\n    #arzir-calc .step-card {\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      gap: 0.75rem;\n    }\n\n    #arzir-calc .step-num {\n      width: 2.5rem;\n      height: 2.5rem;\n      border-radius: 50%;\n      background: var(--primary);\n      color: var(--white);\n      font-weight: 700;\n      font-size: 0.875rem;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n    }\n\n    #arzir-calc .step-title {\n      font-size: 1rem;\n      font-weight: 600;\n      color: var(--black);\n    }\n\n    #arzir-calc .step-desc {\n      font-size: 0.875rem;\n      color: var(--gray-600);\n      line-height: 1.6;\n    }\n\n    #arzir-calc .calc-section {\n      padding-block: var(--section-py);\n      background: var(--gray-50);\n    }\n\n    #arzir-calc .calc-layout {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 2rem;\n      align-items: stretch;\n    }\n    @media (min-width: 1024px) {\n      #arzir-calc .calc-layout { grid-template-columns: 1fr 1fr; }\n    }\n\n    #arzir-calc .panel {\n      background: var(--white);\n      border: 1px solid var(--gray-200);\n      border-radius: var(--radius-xl);\n      box-shadow: 0 1px 2px rgba(0,0,0,.05), 0 1px 3px rgba(0,0,0,.08);\n      overflow: hidden;\n    }\n\n    #arzir-calc .panel-header { padding: 1.5rem 1.5rem 0; }\n\n    #arzir-calc .panel-title {\n      font-size: 1.25rem;\n      font-weight: 700;\n      color: var(--black);\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n    }\n\n    #arzir-calc .panel-title svg {\n      width: 1.25rem;\n      height: 1.25rem;\n      stroke: var(--primary);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n    }\n\n    #arzir-calc .panel-body { padding: 1.5rem; }\n\n    #arzir-calc .results-panel {\n      display: flex;\n      flex-direction: column;\n    }\n    #arzir-calc .results-panel .panel-body { flex: 1; }\n\n    #arzir-calc .form-grid {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    #arzir-calc .form-field {\n      display: flex;\n      flex-direction: column;\n      gap: 0.5rem;\n      text-align: left;\n    }\n\n    #arzir-calc .panel-body,\n    #arzir-calc .form-grid { text-align: left; }\n\n    #arzir-calc .form-label {\n      font-size: 0.875rem;\n      font-weight: 500;\n      color: var(--black);\n      line-height: 1.25;\n      text-align: left;\n    }\n\n    #arzir-calc .form-input,\n    #arzir-calc .form-select {\n      width: 100%;\n      height: 2.25rem;\n      padding: 0 0.75rem;\n      font-size: 0.875rem;\n      color: var(--black);\n      background: var(--white);\n      border: 1px solid var(--gray-200);\n      border-radius: 0.375rem;\n      outline: none;\n      transition: border-color .15s, box-shadow .15s;\n      appearance: none;\n      text-align: left;\n    }\n\n    #arzir-calc .form-select {\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\");\n      background-repeat: no-repeat;\n      background-position: right 0.625rem center;\n      padding-right: 2rem;\n      cursor: pointer;\n    }\n\n    #arzir-calc .form-input:focus,\n    #arzir-calc .form-select:focus {\n      border-color: var(--primary);\n      box-shadow: 0 0 0 3px var(--primary-10);\n    }\n\n    #arzir-calc .form-actions { margin-top: 0.5rem; }\n\n    #arzir-calc .btn-reset {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.5rem;\n      width: 100%;\n      height: 2.25rem;\n      padding: 0 1rem;\n      font-size: 0.875rem;\n      font-weight: 500;\n      color: var(--black);\n      background: var(--white);\n      border: 1px solid var(--gray-200);\n      border-radius: 0.375rem;\n      cursor: pointer;\n      transition: background .15s, border-color .15s;\n    }\n    #arzir-calc .btn-reset:hover {\n      background: var(--gray-50);\n      border-color: var(--gray-500);\n    }\n    #arzir-calc .btn-reset svg {\n      width: 1rem;\n      height: 1rem;\n      stroke: currentColor;\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n\n    #arzir-calc .results-content {\n      display: flex;\n      flex-direction: column;\n      gap: 1.5rem;\n    }\n\n    #arzir-calc .status-banner {\n      padding: 1rem;\n      border-radius: 0.5rem;\n      border: 2px solid;\n    }\n    #arzir-calc .status-banner.optimal    { border-color: var(--green-200);  background: var(--green-50);  }\n    #arzir-calc .status-banner.acceptable { border-color: var(--blue-200);   background: var(--blue-50);   }\n    #arzir-calc .status-banner.oversized,\n    #arzir-calc .status-banner.undersized { border-color: var(--orange-200); background: var(--orange-50); }\n\n    #arzir-calc .status-header {\n      display: flex;\n      align-items: center;\n      gap: 0.5rem;\n      margin-bottom: 0.5rem;\n    }\n    #arzir-calc .status-header svg {\n      width: 1.25rem;\n      height: 1.25rem;\n      stroke-width: 2;\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      flex-shrink: 0;\n    }\n    #arzir-calc .status-banner.optimal    .status-header svg { stroke: var(--green-600); }\n    #arzir-calc .status-banner.acceptable .status-header svg { stroke: var(--blue-600); }\n    #arzir-calc .status-banner.oversized  .status-header svg,\n    #arzir-calc .status-banner.undersized .status-header svg { stroke: var(--orange-600); }\n\n    #arzir-calc .status-label {\n      font-size: 0.9375rem;\n      font-weight: 600;\n    }\n    #arzir-calc .status-banner.optimal    .status-label { color: var(--green-600); }\n    #arzir-calc .status-banner.acceptable .status-label { color: var(--blue-600); }\n    #arzir-calc .status-banner.oversized  .status-label { color: var(--orange-600); }\n    #arzir-calc .status-banner.undersized .status-label { color: var(--red-600); }\n\n    #arzir-calc .status-desc {\n      font-size: 0.875rem;\n      color: var(--gray-600);\n    }\n\n    #arzir-calc .model-highlight {\n      text-align: center;\n      padding: 1.5rem;\n      background: var(--primary-10);\n      border-radius: 0.5rem;\n    }\n\n    #arzir-calc .model-name {\n      font-size: 1.875rem;\n      font-weight: 700;\n      color: var(--primary);\n      line-height: 1.2;\n      margin-bottom: 0.25rem;\n    }\n\n    #arzir-calc .model-label {\n      font-size: 0.875rem;\n      color: var(--gray-600);\n    }\n\n    #arzir-calc .metrics-grid {\n      display: grid;\n      grid-template-columns: repeat(2, 1fr);\n      gap: 1rem;\n    }\n\n    #arzir-calc .metric-card {\n      text-align: center;\n      padding: 1rem;\n      background: var(--gray-50);\n      border-radius: 0.5rem;\n    }\n\n    #arzir-calc .metric-value {\n      font-size: 1.5rem;\n      font-weight: 700;\n      color: var(--black);\n      line-height: 1.2;\n    }\n\n    #arzir-calc .metric-label {\n      font-size: 0.8125rem;\n      color: var(--gray-600);\n      margin-top: 0.25rem;\n    }\n\n    #arzir-calc .spec-list {\n      display: flex;\n      flex-direction: column;\n      gap: 0.75rem;\n    }\n\n    #arzir-calc .spec-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      font-size: 0.875rem;\n    }\n\n    #arzir-calc .spec-row span:first-child { color: var(--gray-600); }\n    #arzir-calc .spec-row span:last-child  { font-weight: 600; color: var(--black); }\n\n    #arzir-calc .btn-quote {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      gap: 0.5rem;\n      width: 100%;\n      height: 2.5rem;\n      padding: 0 1rem;\n      font-size: 0.875rem;\n      font-weight: 500;\n      color: var(--white);\n      background: var(--primary);\n      border: none;\n      border-radius: 0.375rem;\n      cursor: pointer;\n      transition: background .2s, transform .2s;\n      text-decoration: none;\n    }\n    #arzir-calc .btn-quote:hover {\n      background: var(--primary-600);\n      transform: scale(1.01);\n    }\n    #arzir-calc .btn-quote svg {\n      width: 1rem;\n      height: 1rem;\n      stroke: var(--white);\n      fill: none;\n      stroke-width: 2;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n    }\n  <\/style>\n\n  <!-- Quote modal styles (outside #arzir-calc to avoid reset breaking shortcode form) -->\n  <style>\n    #arzir-quote-modal {\n      position: fixed;\n      inset: 0;\n      z-index: 99999;\n      display: none;\n      align-items: center;\n      justify-content: center;\n      padding: 1rem;\n      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,\n                   \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    }\n\n    #arzir-quote-modal.is-open {\n      display: flex;\n    }\n\n    #arzir-quote-modal .quote-modal-backdrop {\n      position: absolute;\n      inset: 0;\n      background: rgba(0, 0, 0, 0.55);\n      cursor: pointer;\n    }\n\n    #arzir-quote-modal .quote-modal-dialog {\n      position: relative;\n      z-index: 1;\n      width: 100%;\n      max-width: 40rem;\n      max-height: min(90vh, 720px);\n      overflow-y: auto;\n      background: #ffffff;\n      border-radius: 0.75rem;\n      box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);\n    }\n\n    #arzir-quote-modal .quote-modal-header {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      gap: 1rem;\n      padding: 1.25rem 1.5rem;\n      border-bottom: 1px solid #e5e7eb;\n      position: sticky;\n      top: 0;\n      background: #ffffff;\n      z-index: 1;\n    }\n\n    #arzir-quote-modal .quote-modal-title {\n      font-size: 1.125rem;\n      font-weight: 700;\n      color: #000000;\n      margin: 0;\n    }\n\n    #arzir-quote-modal .quote-modal-close {\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      width: 2rem;\n      height: 2rem;\n      padding: 0;\n      border: none;\n      border-radius: 0.375rem;\n      background: #f3f4f6;\n      color: #4b5563;\n      font-size: 1.25rem;\n      line-height: 1;\n      cursor: pointer;\n      transition: background .15s, color .15s;\n      flex-shrink: 0;\n    }\n\n    #arzir-quote-modal .quote-modal-close:hover {\n      background: #e5e7eb;\n      color: #000000;\n    }\n\n    #arzir-quote-modal .quote-modal-body {\n      padding: 1.5rem;\n    }\n  <\/style>\n<\/head>\n<body>\n\n<div id=\"arzir-calc\">\n\n  <img loading=\"lazy\" decoding=\"async\" id=\"atpc-boot\" src=\"x\" width=\"0\" height=\"0\" alt=\"\" style=\"position:absolute;width:0;height:0;border:0;opacity:0;pointer-events:none\" onerror=\"var r=document.getElementById(&#039;arzir-calc&#039;);if(!r)return;var tp=r.querySelector(&#039;[data-atpc-field=&quot;targetThroughput&quot;]&#039;),oh=r.querySelector(&#039;[data-atpc-field=&quot;operatingHours&quot;]&#039;),mt=r.querySelector(&#039;[data-atpc-field=&quot;materialType&quot;]&#039;),pf=r.querySelector(&#039;[data-atpc-field=&quot;peakFactor&quot;]&#039;),ef=r.querySelector(&#039;[data-atpc-field=&quot;efficiency&quot;]&#039;),st=r.querySelector(&#039;[data-atpc-field=&quot;setupTime&quot;]&#039;);if(!tp||!oh||!mt||!pf||!ef||!st)return;var tt=parseFloat(tp.value)||0,hrs=parseFloat(oh.value)||0,eff=parseFloat(ef.value)||1,pk=parseFloat(pf.value)||1,setup=parseFloat(st.value)||0,eh=hrs-setup\/60,re=r.querySelector(&#039;#atpc-results&#039;);if(!re)return;if(tt&lt;1||eh&lt;=0||eff&lt;1){re.hidden=true;return}var mm={mixed_scrap:1,aluminum:1.2,steel:.9,automotive:.8,electronic:1.1}[mt.value]||1,rc=tt\/eh*pk*mm\/(eff\/100),caps=[5,10,15,20,25,30,40,50],best={units:1,capacity:50,total:50},mu=Infinity;for(var i=0;i&lt;caps.length;i++){var c=caps[i],u=Math.ceil(rc\/c);if(u&lt;mu&amp;&amp;u*c&gt;=rc){mu=u;best={units:u,capacity:c,total:u*c}}}var ur=Math.round(rc\/best.total*100),sm=Math.round((best.total-rc)\/rc*100),cfg=best.units===1?&#039;Single &#039;+best.capacity+&#039;T\/h unit&#039;:best.units+&#039; \\u00d7 &#039;+best.capacity+&#039;T\/h units&#039;,st2=&#039;oversized&#039;;if(ur&gt;=70&amp;&amp;ur&lt;=85)st2=&#039;optimal&#039;;else if(ur&gt;=60&amp;&amp;ur&lt;=90)st2=&#039;acceptable&#039;;else if(ur&gt;90)st2=&#039;undersized&#039;;re.hidden=false;var b=r.querySelector(&#039;#atpc-status&#039;);if(b)b.className=&#039;status-banner &#039;+st2;var lb=r.querySelector(&#039;#atpc-status-label&#039;);if(lb)lb.textContent={optimal:&#039;Optimal Configuration&#039;,acceptable:&#039;Acceptable Configuration&#039;,oversized:&#039;Consider Smaller Units&#039;,undersized:&#039;Increase Capacity&#039;}[st2];function s(t,v){var e=r.querySelector(&#039;[data-atpc-out=&quot;&#039;+t+&#039;&quot;]&#039;);if(e)e.textContent=v}s(&#039;configuration&#039;,cfg);s(&#039;requiredCapacity&#039;,String(Math.round(10*rc)\/10));s(&#039;totalCapacity&#039;,String(best.total));s(&#039;units&#039;,String(best.units));s(&#039;unitCapacity&#039;,String(best.capacity));s(&#039;utilization&#039;,ur+&#039;%&#039;);s(&#039;utilizationSummary&#039;,ur+&#039;%&#039;);s(&#039;safetyMargin&#039;,sm+&#039;%&#039;)\">\n\n  <section class=\"page-hero\" aria-labelledby=\"calc-title\">\n    <div class=\"container\">\n      <div class=\"page-hero-inner\">\n        <div class=\"hero-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n            <path d=\"M12 16h.01\"\/>\n            <path d=\"M16 16h.01\"\/>\n            <path d=\"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z\"\/>\n            <path d=\"M8 16h.01\"\/>\n          <\/svg>\n        <\/div>\n        <h1 class=\"page-title\" id=\"calc-title\">Throughput Capacity Calculator<\/h1>\n        <p class=\"page-subtitle\">\n          Determine optimal equipment configuration to meet your daily and hourly throughput targets.\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"steps-section\" aria-labelledby=\"steps-title\">\n    <div class=\"container\">\n      <div class=\"steps-wrap\">\n        <h2 class=\"section-title\" id=\"steps-title\">Capacity Planning Process<\/h2>\n        <div class=\"steps-grid\">\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">1<\/div>\n            <h3 class=\"step-title\">Target Throughput<\/h3>\n            <p class=\"step-desc\">Daily processing goals<\/p>\n          <\/div>\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">2<\/div>\n            <h3 class=\"step-title\">Operating Schedule<\/h3>\n            <p class=\"step-desc\">Hours and shift patterns<\/p>\n          <\/div>\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">3<\/div>\n            <h3 class=\"step-title\">Material Factors<\/h3>\n            <p class=\"step-desc\">Type and efficiency factors<\/p>\n          <\/div>\n          <div class=\"step-card\">\n            <div class=\"step-num\" aria-hidden=\"true\">4<\/div>\n            <h3 class=\"step-title\">Configuration<\/h3>\n            <p class=\"step-desc\">Optimal equipment setup<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"calc-section\" aria-label=\"Throughput capacity calculator\">\n    <div class=\"container\">\n      <div class=\"calc-layout\">\n\n        <div class=\"panel\">\n          <div class=\"panel-header\">\n            <h2 class=\"panel-title\">\n              <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                <rect width=\"16\" height=\"20\" x=\"4\" y=\"2\" rx=\"2\"\/>\n                <line x1=\"8\" x2=\"16\" y1=\"6\" y2=\"6\"\/>\n                <line x1=\"16\" x2=\"16\" y1=\"14\" y2=\"18\"\/>\n                <path d=\"M16 10h.01\"\/><path d=\"M12 10h.01\"\/><path d=\"M8 10h.01\"\/>\n                <path d=\"M12 14h.01\"\/><path d=\"M8 14h.01\"\/>\n                <path d=\"M12 18h.01\"\/><path d=\"M8 18h.01\"\/>\n              <\/svg>\n              Operating Requirements\n            <\/h2>\n          <\/div>\n          <div class=\"panel-body\">\n            <form id=\"atpc-form\" class=\"form-grid\" novalidate\n                  oninput=\"var r=document.getElementById('arzir-calc');if(!r)return;var tp=r.querySelector('[data-atpc-field=&quot;targetThroughput&quot;]'),oh=r.querySelector('[data-atpc-field=&quot;operatingHours&quot;]'),mt=r.querySelector('[data-atpc-field=&quot;materialType&quot;]'),pf=r.querySelector('[data-atpc-field=&quot;peakFactor&quot;]'),ef=r.querySelector('[data-atpc-field=&quot;efficiency&quot;]'),st=r.querySelector('[data-atpc-field=&quot;setupTime&quot;]');if(!tp||!oh||!mt||!pf||!ef||!st)return;var tt=parseFloat(tp.value)||0,hrs=parseFloat(oh.value)||0,eff=parseFloat(ef.value)||1,pk=parseFloat(pf.value)||1,setup=parseFloat(st.value)||0,eh=hrs-setup\/60,re=r.querySelector('#atpc-results');if(!re)return;if(tt&lt;1||eh&lt;=0||eff&lt;1){re.hidden=true;return}var mm={mixed_scrap:1,aluminum:1.2,steel:.9,automotive:.8,electronic:1.1}[mt.value]||1,rc=tt\/eh*pk*mm\/(eff\/100),caps=[5,10,15,20,25,30,40,50],best={units:1,capacity:50,total:50},mu=Infinity;for(var i=0;i&lt;caps.length;i++){var c=caps[i],u=Math.ceil(rc\/c);if(u&lt;mu&amp;&amp;u*c&gt;=rc){mu=u;best={units:u,capacity:c,total:u*c}}}var ur=Math.round(rc\/best.total*100),sm=Math.round((best.total-rc)\/rc*100),cfg=best.units===1?'Single '+best.capacity+'T\/h unit':best.units+' \\u00d7 '+best.capacity+'T\/h units',st2='oversized';if(ur&gt;=70&amp;&amp;ur&lt;=85)st2='optimal';else if(ur&gt;=60&amp;&amp;ur&lt;=90)st2='acceptable';else if(ur&gt;90)st2='undersized';re.hidden=false;var b=r.querySelector('#atpc-status');if(b)b.className='status-banner '+st2;var lb=r.querySelector('#atpc-status-label');if(lb)lb.textContent={optimal:'Optimal Configuration',acceptable:'Acceptable Configuration',oversized:'Consider Smaller Units',undersized:'Increase Capacity'}[st2];function s(t,v){var e=r.querySelector('[data-atpc-out=&quot;'+t+'&quot;]');if(e)e.textContent=v}s('configuration',cfg);s('requiredCapacity',String(Math.round(10*rc)\/10));s('totalCapacity',String(best.total));s('units',String(best.units));s('unitCapacity',String(best.capacity));s('utilization',ur+'%');s('utilizationSummary',ur+'%');s('safetyMargin',sm+'%')\"\n                  onchange=\"this.dispatchEvent(new Event('input',{bubbles:true}))\">\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-targetThroughput\">Target Daily Throughput (tons)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"atpc-targetThroughput\" data-atpc-field=\"targetThroughput\" name=\"targetThroughput\"\n                       min=\"1\" max=\"1000\" step=\"1\" value=\"100\" placeholder=\"e.g., 100\" required \/>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-operatingHours\">Operating Hours per Day<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"atpc-operatingHours\" data-atpc-field=\"operatingHours\" name=\"operatingHours\"\n                       min=\"1\" max=\"24\" step=\"1\" value=\"16\" placeholder=\"e.g., 16\" required \/>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-materialType\">Material Type<\/label>\n                <select class=\"form-select\" id=\"atpc-materialType\" data-atpc-field=\"materialType\" name=\"materialType\">\n                  <option value=\"mixed_scrap\" selected>Mixed scrap metal<\/option>\n                  <option value=\"aluminum\">Aluminum<\/option>\n                  <option value=\"steel\">Steel<\/option>\n                  <option value=\"automotive\">Automotive scrap<\/option>\n                  <option value=\"electronic\">Electronic waste<\/option>\n                <\/select>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-shiftPattern\">Shift Pattern<\/label>\n                <select class=\"form-select\" id=\"atpc-shiftPattern\" data-atpc-field=\"shiftPattern\" name=\"shiftPattern\">\n                  <option value=\"single_shift\">Single shift (8 hours)<\/option>\n                  <option value=\"two_shift\" selected>Two shifts (16 hours)<\/option>\n                  <option value=\"three_shift\">Three shifts (24 hours)<\/option>\n                  <option value=\"continuous\">Continuous operation<\/option>\n                <\/select>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-efficiency\">Expected Efficiency (%)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"atpc-efficiency\" data-atpc-field=\"efficiency\" name=\"efficiency\"\n                       min=\"50\" max=\"95\" step=\"1\" value=\"85\" placeholder=\"e.g., 85\" required \/>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-peakFactor\">Peak Load Factor<\/label>\n                <select class=\"form-select\" id=\"atpc-peakFactor\" data-atpc-field=\"peakFactor\" name=\"peakFactor\">\n                  <option value=\"1.1\">1.1 (Low variation)<\/option>\n                  <option value=\"1.3\" selected>1.3 (Normal variation)<\/option>\n                  <option value=\"1.5\">1.5 (High variation)<\/option>\n                  <option value=\"1.8\">1.8 (Very high variation)<\/option>\n                <\/select>\n              <\/div>\n\n              <div class=\"form-field\">\n                <label class=\"form-label\" for=\"atpc-setupTime\">Setup Time per Day (minutes)<\/label>\n                <input class=\"form-input\" type=\"number\" id=\"atpc-setupTime\" data-atpc-field=\"setupTime\" name=\"setupTime\"\n                       min=\"0\" max=\"120\" step=\"1\" value=\"30\" placeholder=\"e.g., 30\" required \/>\n              <\/div>\n\n              <div class=\"form-field form-actions\">\n                <button type=\"button\" class=\"btn-reset\" id=\"atpc-reset\"\n                        onclick=\"var r=document.getElementById('arzir-calc');if(!r)return false;var d={targetThroughput:100,operatingHours:16,materialType:'mixed_scrap',shiftPattern:'two_shift',efficiency:85,peakFactor:1.3,setupTime:30};for(var k in d){var el=r.querySelector('[data-atpc-field=&quot;'+k+'&quot;]');if(el)el.value=d[k]}var f=document.getElementById('atpc-form');if(f)f.dispatchEvent(new Event('input',{bubbles:true}));return false;\">\n                  <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\"\/>\n                    <path d=\"M21 3v5h-5\"\/>\n                    <path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\"\/>\n                    <path d=\"M8 16H3v5\"\/>\n                  <\/svg>\n                  Reset Calculator\n                <\/button>\n              <\/div>\n\n            <\/form>\n          <\/div>\n        <\/div>\n\n        <div class=\"panel results-panel\">\n          <div class=\"panel-header\">\n            <h2 class=\"panel-title\">Capacity Configuration<\/h2>\n          <\/div>\n          <div class=\"panel-body\">\n\n            <div class=\"results-content\" id=\"atpc-results\">\n\n              <div class=\"status-banner optimal\" id=\"atpc-status\" role=\"status\">\n                <div class=\"status-header\">\n                  <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                    <path d=\"M21.801 10A10 10 0 1 1 17 3.335\"\/>\n                    <path d=\"m9 11 3 3L22 4\"\/>\n                  <\/svg>\n                  <span class=\"status-label\" id=\"atpc-status-label\">Optimal Configuration<\/span>\n                <\/div>\n                <p class=\"status-desc\">\n                  Utilization: <strong><span data-atpc-out=\"utilizationSummary\">76%<\/span><\/strong>\n                <\/p>\n              <\/div>\n\n              <div class=\"model-highlight\">\n                <div class=\"model-name\" data-atpc-out=\"configuration\">Single 10T\/h unit<\/div>\n                <div class=\"model-label\">Recommended Configuration<\/div>\n              <\/div>\n\n              <div class=\"metrics-grid\">\n                <div class=\"metric-card\">\n                  <div class=\"metric-value\" data-atpc-out=\"requiredCapacity\">7.6<\/div>\n                  <div class=\"metric-label\">Required T\/h<\/div>\n                <\/div>\n                <div class=\"metric-card\">\n                  <div class=\"metric-value\" data-atpc-out=\"totalCapacity\">10<\/div>\n                  <div class=\"metric-label\">Total T\/h<\/div>\n                <\/div>\n              <\/div>\n\n              <div class=\"spec-list\">\n                <div class=\"spec-row\">\n                  <span>Number of Units:<\/span>\n                  <span data-atpc-out=\"units\">1<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Unit Capacity:<\/span>\n                  <span><span data-atpc-out=\"unitCapacity\">10<\/span> T\/h<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Utilization Rate:<\/span>\n                  <span data-atpc-out=\"utilization\">76%<\/span>\n                <\/div>\n                <div class=\"spec-row\">\n                  <span>Safety Margin:<\/span>\n                  <span data-atpc-out=\"safetyMargin\">31%<\/span>\n                <\/div>\n              <\/div>\n\n              <button type=\"button\" class=\"btn-quote\" id=\"atpc-quote\"\n                      onclick=\"var m=document.getElementById('arzir-quote-modal');if(!m)return false;m.hidden=false;m.classList.add('is-open');m.setAttribute('aria-hidden','false');document.body.style.overflow='hidden';return false;\">\n                Get Detailed Quote\n                <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\">\n                  <path d=\"M5 12h14\"\/><path d=\"m12 5 7 7-7 7\"\/>\n                <\/svg>\n              <\/button>\n\n            <\/div>\n          <\/div>\n        <\/div>\n\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script type=\"text\/javascript\">\nwindow.atpcTrigger=function(){window.atpcRunCalc&&window.atpcRunCalc()};\nwindow.atpcRunCalc=function(){var r=document.getElementById(\"arzir-calc\");if(!r)return;var tp=r.querySelector('[data-atpc-field=\"targetThroughput\"]'),oh=r.querySelector('[data-atpc-field=\"operatingHours\"]'),mt=r.querySelector('[data-atpc-field=\"materialType\"]'),pf=r.querySelector('[data-atpc-field=\"peakFactor\"]'),ef=r.querySelector('[data-atpc-field=\"efficiency\"]'),st=r.querySelector('[data-atpc-field=\"setupTime\"]');if(!tp||!oh||!mt||!pf||!ef||!st)return;var tt=parseFloat(tp.value)||0,hrs=parseFloat(oh.value)||0,eff=parseFloat(ef.value)||1,pk=parseFloat(pf.value)||1,setup=parseFloat(st.value)||0,eh=hrs-setup\/60,re=r.querySelector(\"#atpc-results\");if(!re)return;if(tt<1||eh<=0||eff<1){re.hidden=true;return}var mm={mixed_scrap:1,aluminum:1.2,steel:.9,automotive:.8,electronic:1.1}[mt.value]||1,rc=tt\/eh*pk*mm\/(eff\/100),caps=[5,10,15,20,25,30,40,50],best={units:1,capacity:50,total:50},mu=Infinity;for(var i=0;i<caps.length;i++){var c=caps[i],u=Math.ceil(rc\/c);if(u<mu&#038;&#038;u*c>=rc){mu=u;best={units:u,capacity:c,total:u*c}}}var ur=Math.round(rc\/best.total*100),sm=Math.round((best.total-rc)\/rc*100),cfg=best.units===1?\"Single \"+best.capacity+\"T\/h unit\":best.units+\" \\u00d7 \"+best.capacity+\"T\/h units\",st2=\"oversized\";if(ur>=70&&ur<=85)st2=\"optimal\";else if(ur>=60&&ur<=90)st2=\"acceptable\";else if(ur>90)st2=\"undersized\";re.hidden=false;var b=r.querySelector(\"#atpc-status\");if(b)b.className=\"status-banner \"+st2;var lb=r.querySelector(\"#atpc-status-label\");if(lb)lb.textContent={optimal:\"Optimal Configuration\",acceptable:\"Acceptable Configuration\",oversized:\"Consider Smaller Units\",undersized:\"Increase Capacity\"}[st2];function s(t,v){var e=r.querySelector('[data-atpc-out=\"'+t+'\"]');if(e)e.textContent=v}s(\"configuration\",cfg);s(\"requiredCapacity\",String(Math.round(10*rc)\/10));s(\"totalCapacity\",String(best.total));s(\"units\",String(best.units));s(\"unitCapacity\",String(best.capacity));s(\"utilization\",ur+\"%\");s(\"utilizationSummary\",ur+\"%\");s(\"safetyMargin\",sm+\"%\")};\nwindow.atpcRun=window.atpcTrigger;\nwindow.atpcReset=function(){var r=document.getElementById(\"arzir-calc\");if(!r)return;var d={targetThroughput:100,operatingHours:16,materialType:\"mixed_scrap\",shiftPattern:\"two_shift\",efficiency:85,peakFactor:1.3,setupTime:30};for(var k in d){var el=r.querySelector('[data-atpc-field=\"'+k+'\"]');if(el)el.value=d[k]}window.atpcTrigger()};\nwindow.atpcOpenQuote=function(){var m=document.getElementById(\"arzir-quote-modal\");if(!m)return;m.hidden=false;m.classList.add(\"is-open\");m.setAttribute(\"aria-hidden\",\"false\");document.body.style.overflow=\"hidden\"};\nwindow.atpcCloseQuote=function(){var m=document.getElementById(\"arzir-quote-modal\");if(!m)return;m.classList.remove(\"is-open\");m.hidden=true;m.setAttribute(\"aria-hidden\",\"true\");document.body.style.overflow=\"\"};\n(function(){function b(){window.atpcTrigger&&window.atpcTrigger()}if(document.readyState===\"loading\")document.addEventListener(\"DOMContentLoaded\",b);else b();window.addEventListener(\"load\",b)})();\n  <\/script>\n\n<\/div><!-- \/#arzir-calc -->\n\n<!-- Quote popup (outside calculator wrapper): [html_block id=\"29071\"] -->\n<div id=\"arzir-quote-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"quote-modal-title\" hidden>\n  <div class=\"quote-modal-backdrop\" id=\"quote-modal-backdrop\" aria-hidden=\"true\" onclick=\"var m=document.getElementById('arzir-quote-modal');if(!m)return false;m.classList.remove('is-open');m.hidden=true;m.setAttribute('aria-hidden','true');document.body.style.overflow='';return false;\"><\/div>\n  <div class=\"quote-modal-dialog\">\n    <div class=\"quote-modal-header\">\n      <h2 class=\"quote-modal-title\" id=\"quote-modal-title\">Get Detailed Quote<\/h2>\n      <button type=\"button\" class=\"quote-modal-close\" id=\"quote-modal-close\" aria-label=\"Close\" onclick=\"var m=document.getElementById('arzir-quote-modal');if(!m)return false;m.classList.remove('is-open');m.hidden=true;m.setAttribute('aria-hidden','true');document.body.style.overflow='';return false;\">&times;<\/button>\n    <\/div>\n    <div class=\"quote-modal-body\" id=\"html-block-29071\">\n      \t\t\t<link rel=\"stylesheet\" id=\"elementor-post-29071-css\" href=\"https:\/\/www.arzir.com\/wp-content\/uploads\/elementor\/css\/post-29071.css?ver=1789110266\" type=\"text\/css\" media=\"all\">\n\t\t\t\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"29071\" class=\"elementor elementor-29071\" data-elementor-post-type=\"cms_block\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-19d495f e-flex e-con-boxed e-con e-parent\" data-id=\"19d495f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7e443a elementor-button-align-center elementor-widget elementor-widget-form\" data-id=\"f7e443a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"29071\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"f7e443a\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Shredder &#045; ARZIR\" \/>\n\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-50 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_23a60a1 elementor-col-50\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_23a60a1\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhatsApp\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_23a60a1]\" id=\"form-field-field_23a60a1\" class=\"elementor-field elementor-size-md  elementor-field-textual\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"6\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-md\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SUBMIT<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n    <\/div>\n  <\/div>\n<\/div>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>Throughput Capacity Calculator | ARZIR Throughput Capacity Calculator Determine optimal equipment configuration to meet your daily and hourly throughput targets.<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29754","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/pages\/29754","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/comments?post=29754"}],"version-history":[{"count":10,"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/pages\/29754\/revisions"}],"predecessor-version":[{"id":29764,"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/pages\/29754\/revisions\/29764"}],"wp:attachment":[{"href":"https:\/\/www.arzir.com\/ar\/wp-json\/wp\/v2\/media?parent=29754"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}