{"id":89890,"date":"2026-03-31T15:47:46","date_gmt":"2026-03-31T15:47:46","guid":{"rendered":"https:\/\/sharearchiver.com\/sharepoint-archivierungs-roi\/"},"modified":"2026-03-31T15:47:46","modified_gmt":"2026-03-31T15:47:46","slug":"sharepoint-archivierungs-roi","status":"publish","type":"page","link":"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/","title":{"rendered":"SharePoint-Archivierungs-ROI"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"89890\" class=\"elementor elementor-89890 elementor-89801\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d685100 e-flex e-con-boxed e-con e-parent\" data-id=\"d685100\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-b5ec89e e-con-full e-flex e-con e-child\" data-id=\"b5ec89e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3b0ffac elementor-widget__width-initial elementor-widget elementor-widget-heading\" data-id=\"3b0ffac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">SharePoint-Einsparungsrechner (Netto + ROI)\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bd8ae17 elementor-widget elementor-widget-heading\" data-id=\"bd8ae17\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Nettoeinsparungen nach der Archivierung, mit ROI\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b58694a elementor-widget elementor-widget-text-editor\" data-id=\"b58694a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t\u201eNachher\u201c umfasst archivierte TB zu Archivierungss\u00e4tzen + nicht archivierte TB zum vorherigen Satz.\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7832d22 e-con-full elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-child\" data-id=\"7832d22\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-076aca7 e-grid e-con-full e-con e-child\" data-id=\"076aca7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6af64a7 e-con-full e-flex e-con e-child\" data-id=\"6af64a7\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7d42508 elementor-widget elementor-widget-heading\" data-id=\"7d42508\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Vorher (alles auf eine Karte)\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-31d5800 elementor-widget elementor-widget-heading\" data-id=\"31d5800\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">235 $\/TB\/Monat\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a68f13 e-con-full e-flex e-con e-child\" data-id=\"3a68f13\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-af2e617 elementor-widget elementor-widget-heading\" data-id=\"af2e617\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Archivierte TB-Nachzinss\u00e4tze\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f28eb8 elementor-widget elementor-widget-heading\" data-id=\"2f28eb8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">85 $\/TB\/Monat\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ab568ed e-con-full e-flex e-con e-child\" data-id=\"ab568ed\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a1b130d elementor-widget elementor-widget-heading\" data-id=\"a1b130d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Nicht archivierte TB nach dem Tarif\n<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb335b5 elementor-widget elementor-widget-heading\" data-id=\"cb335b5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">235 $\/TB\/Monat\n<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-33a3d94 e-flex e-con-boxed e-con e-parent\" data-id=\"33a3d94\" 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-fa1cf67 elementor-widget elementor-widget-html\" data-id=\"fa1cf67\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- index.html -->\r\n<!doctype html>\r\n<html lang=\"en\">\r\n  <head>\r\n    <meta charset=\"UTF-8\" \/>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\r\n  \r\n    <style>\r\n    h1, h2, h3, h4, h5, h6 {\r\n  color: #000;\r\n}\r\np {\r\n  color: #000 !important;\r\n}\r\n:root {\r\n  \/* Backgrounds (website jaisa dark navy) *\/\r\n  --bg0: #020617;\r\n  --bg1: #0b1220;\r\n  --bg2: #020617;\r\n\r\n  \/* Glass cards *\/\r\n  --card: rgba(255, 255, 255, 0.05);\r\n  --border: rgba(255, 255, 255, 0.10);\r\n\r\n  \/* Text *\/\r\n  --text: rgba(255, 255, 255, 0.92);\r\n  --muted: rgba(255, 255, 255, 0.68);\r\n  --muted2: rgba(255, 255, 255, 0.52);\r\n\r\n  \/* \ud83c\udfaf Main Accent \u2014 Website Orange *\/\r\n  --accent: #f59e0b; \r\n  --accent2: rgba(245, 158, 11, 0.15);\r\n\r\n  \/* Shadows *\/\r\n  --shadow: rgba(0, 0, 0, 0.35);\r\n\r\n  \/* Radius *\/\r\n  --radius-xl: 28px;\r\n  --radius-lg: 22px;\r\n\r\n  \/* Layout *\/\r\n  --max: 1120px;\r\n\r\n  \/* Headings *\/\r\n  --heading: #0f172a;\r\n}\r\n}\r\n      }\r\n\r\n      * { box-sizing: border-box; }\r\n\r\n      body {\r\n        margin: 0;\r\n        font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;\r\n        color: var(--text);\r\n         background: linear-gradient(\r\n    180deg,\r\n    #ffffff 0%,\r\n    #f5f7fb 40%,\r\n    #eef1f6 100%\r\n  );\r\n      }\r\n\r\n     .container { \r\n  max-width: 1400px; \r\n  margin: 0 auto; \r\n  \/*padding: 0 20px; *\/\r\n}\r\n\r\n    \r\n\r\n      .hero {\r\n        position: relative;\r\n        padding: 64px 0 56px;\r\n        display: grid;\r\n        gap: 28px;\r\n        grid-template-columns: 1.1fr 0.9fr;\r\n        align-items: center;\r\n      }\r\n      @media (max-width: 960px) { .hero { grid-template-columns: 1fr; padding: 44px 0 42px; } }\r\n\r\n      .pill {\r\n        display: inline-flex;\r\n        align-items: center;\r\n        padding: 8px 14px;\r\n        border-radius: 999px;\r\n        border: 1px solid rgba(59, 130, 246, 0.35);\r\n       border: 1px solid rgba(250, 204, 21, 0.40);\r\n  background: rgba(250, 204, 21, 0.18);\r\n  color: #78350f;\r\n        font-weight: 600;\r\n        font-size: 13px;\r\n      }\r\n\r\n      h1 { margin: 16px 0 0; font-size: clamp(30px, 4.6vw, 56px); line-height: 1.05; letter-spacing: -0.03em; }\r\n      .lead { margin: 14px 0 0; color: var(--muted); font-size: 17px; line-height: 1.6; max-width: 68ch; }\r\n\r\n      .stats-row {\r\n        margin-top: 18px;\r\n        display: grid;\r\n        gap: 12px;\r\n        grid-template-columns: repeat(3, minmax(0, 1fr));\r\n        max-width: 720px;\r\n      }\r\n      @media (max-width: 640px) { .stats-row { grid-template-columns: 1fr; } }\r\n\r\n      .mini {\r\n        border: 1px solid var(--border);\r\n        background: #f5941d;\r\n        border-radius: 18px;\r\n        padding: 14px;\r\n        backdrop-filter: blur(10px);\r\n      }\r\n      .mini .k {\r\n          font-size: 12px;\r\n          color: white; \r\n          \r\n      }\r\n      .mini .v { margin-top: 6px; font-size: 16px; font-weight: 700; }\r\n\r\n      .card {\r\n        border: 1px solid var(--border);\r\n        background: var(--card);\r\n        border-radius: var(--radius-xl);\r\n        padding: 18px;\r\n        box-shadow: 0 24px 60px var(--shadow);\r\n        backdrop-filter: blur(14px);\r\n      }\r\n      .card-inner {\r\n        border-radius: var(--radius-lg);\r\n        padding: 18px;\r\n        background: #f5941d;\r\n        border: 1px solid rgba(255, 255, 255, 0.08);\r\n      }\r\n\r\n      .h-kicker { font-size: 13px; color: black; font-weight: 700; }\r\n      .big { margin-top: 8px; font-size: clamp(38px, 4.2vw, 54px); font-weight: 800; letter-spacing: -0.03em; }\r\n\r\n      .grid2 { margin-top: 14px; display: grid; gap: 12px; grid-template-columns: repeat(2, minmax(0, 1fr)); }\r\n      @media (max-width: 540px) { .grid2 { grid-template-columns: 1fr; } }\r\n\r\n      .subcard {\r\n        border: 1px solid rgba(255, 255, 255, 0.10);\r\n        background: rgba(255, 255, 255, 0.05);\r\n        border-radius: 18px;\r\n        padding: 14px;\r\n      }\r\n   .subcard.blue { \r\n  background: #fef9c3;   \/* light yellow background *\/\r\n  border-color: #fde68a; \/* soft yellow border *\/\r\n}\r\n\r\n.subcard .k { \r\n  font-size: 12px; \r\n  color: black; \r\n  font-weight: 700; \r\n}\r\n\r\n.subcard.blue .k { \r\n  color: #92400e; \/* dark yellow\/brown text *\/\r\n}\r\n\r\n.subcard .v { \r\n  margin-top: 6px; \r\n  font-size: 22px; \r\n  font-weight: 800; \r\n}\r\n\r\n.subcard.blue .v { \r\n  color: #000; \/* title black *\/\r\n}\r\n\r\n      .note { margin-top: 10px; color: black; font-size: 13px; line-height: 1.55; }\r\n\r\n      main { padding: 35px 0 20px; }\r\n\r\n      .calc { \r\n        display: flex; \r\n          flex-direction: column;\r\n\r\n        gap: 18px; \r\n        \r\n         align-items: start;\r\n         }\r\n      @media (max-width: 960px) { .calc { grid-template-columns: 1fr; } }\r\n\r\n      .panel {\r\n        background: #ffffff;\r\n        color: #0f172a;\r\n        border-radius: var(--radius-xl);\r\n        padding: 22px;\r\n        box-shadow: 0 24px 60px rgba(0, 0, 0, 0.22);\r\n        border: 1px solid rgba(255, 255, 255, 0.4);\r\n      }\r\n\r\n      .panel h2 { margin: 0; font-size: 26px; letter-spacing: -0.02em; }\r\n      .panel .p { margin-top: 8px; color: rgba(15, 23, 42, 0.70); line-height: 1.6; font-size: 14.5px; }\r\n\r\n      .selected {\r\n        margin-top: 14px;\r\n        background: rgba(15, 23, 42, 0.06);\r\n        border-radius: 18px;\r\n        padding: 14px 16px;\r\n        display: flex;\r\n        justify-content: space-between;\r\n        align-items: baseline;\r\n        gap: 10px;\r\n        flex-wrap: wrap;\r\n      }\r\n      .selected .k { color: rgba(15, 23, 42, 0.65); font-size: 13px; }\r\n      .selected .v { font-size: 26px; font-weight: 900; }\r\n\r\n      .slider {\r\n        margin-top: 16px;\r\n        background: rgba(15, 23, 42, 0.04);\r\n        border: 1px solid rgba(15, 23, 42, 0.10);\r\n        border-radius: 18px;\r\n        padding: 16px;\r\n      }\r\n\r\n      input[type=\"range\"] { width: 100%; }\r\n\r\n      .ticks { margin-top: 10px; display: flex; justify-content: space-between; color: rgba(15, 23, 42, 0.55); font-size: 12px; }\r\n\r\n      .cards3 { margin-top: 16px; display: grid; gap: 12px; grid-template-columns: repeat(3, minmax(0, 1fr)); }\r\n      @media (max-width: 840px) { .cards3 { grid-template-columns: 1fr; } }\r\n\r\n      .kpi { border: 1px solid rgba(15, 23, 42, 0.12); border-radius: 18px; padding: 14px; background: #ffffff; }\r\n      .kpi .k { font-size: 12px; font-weight: 800; color: rgba(15, 23, 42, 0.58); }\r\n      .kpi .v { margin-top: 8px; font-size: 28px; font-weight: 900; letter-spacing: -0.02em; }\r\n      .kpi .d { margin-top: 8px; color: rgba(15, 23, 42, 0.62); font-size: 13px; line-height: 1.5; }\r\n\r\n  .kpi.accent {\r\n  background: var(--accent);\r\n  border-color: rgba(245, 158, 11, 0.4);\r\n  color: white;\r\n  box-shadow: 0 18px 44px rgba(245, 158, 11, 0.25);\r\n}\r\n      .kpi.accent .k, .kpi.accent .d { color: rgba(255, 255, 255, 0.9); }\r\n\r\n      .rates {\r\n        margin-top: 16px;\r\n        background: rgba(15, 23, 42, 0.04);\r\n        border: 1px solid rgba(15, 23, 42, 0.10);\r\n        border-radius: 18px;\r\n        padding: 16px;\r\n      }\r\n      .rates h3 { margin: 0; font-size: 16px; }\r\n\r\n      .rates-grid { margin-top: 12px; display: grid; gap: 10px; grid-template-columns: repeat(3, minmax(0, 1fr)); }\r\n      @media (max-width: 840px) { .rates-grid { grid-template-columns: 1fr; } }\r\n\r\n      .field { background: #fff; border: 1px solid rgba(15, 23, 42, 0.12); border-radius: 16px; padding: 12px; }\r\n      .field label { display: block; font-size: 11px; font-weight: 800; letter-spacing: 0.09em; text-transform: uppercase; color: rgba(15, 23, 42, 0.55); }\r\n      .field .row { display: flex; align-items: center; gap: 8px; margin-top: 8px; }\r\n      .field input[type=\"number\"] { width: 100%; border: 1px solid rgba(15, 23, 42, 0.12); border-radius: 12px; padding: 10px 10px; font-size: 14px; outline: none; }\r\n      .field input[type=\"number\"]:focus { border-color: rgba(59, 130, 246, 0.7); box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.18); }\r\n      .field .hint { margin-top: 8px; color: rgba(15, 23, 42, 0.62); font-size: 12px; line-height: 1.45; }\r\n\r\n   .aside {\r\n  display: flex;              \/* grid \u2192 flex *\/\r\n  flex-direction: column;\r\n  justify-content: flex-end;  \/* \ud83d\udc48 ye neeche push karega *\/\r\n  gap: 12px;\r\n  margin-top: 30px;\r\n}\r\n\r\n      \r\n      .aside .glass\r\n      {\r\n          border: 1px solid var(--border); background:#f5941d; border-radius: var(--radius-xl);\r\n          padding: 18px; backdrop-filter: blur(14px); \r\n          \r\n      }\r\n      .aside .glass .k { font-size: 12px; font-weight: 800; color: rgba(191, 219, 254, 0.88); letter-spacing: 0.12em; text-transform: uppercase; }\r\n      .aside .glass h3 { margin: 10px 0 0; font-size: 22px; letter-spacing: -0.02em; }\r\n      .aside .glass p { margin: 10px 0 0; color: var(--muted); line-height: 1.6; font-size: 14.5px; }\r\n\r\n      .aside .highlight { border: 1px solid rgba(59, 130, 246, 0.28); \r\n      background: #f6931e;\r\n      }\r\n\r\n      .mono { font-variant-numeric: tabular-nums; }\r\n\r\n      \/* --- Stacked bars --- *\/\r\n      .bars {\r\n        margin-top: 16px;\r\n        border: 1px solid rgba(15, 23, 42, 0.10);\r\n        background: rgba(15, 23, 42, 0.04);\r\n        border-radius: 18px;\r\n        padding: 16px;\r\n      }\r\n\r\n      .bars h3 { margin: 0; font-size: 16px; }\r\n\r\n      .bar-row {\r\n        margin-top: 12px;\r\n        display: grid;\r\n        grid-template-columns: 88px 1fr 100px;\r\n        align-items: center;\r\n        gap: 10px;\r\n      }\r\n      @media (max-width: 540px) {\r\n        .bar-row { grid-template-columns: 1fr; gap: 8px; }\r\n      }\r\n\r\n      .bar-label { font-size: 12px; font-weight: 900; color: rgba(15, 23, 42, 0.7); }\r\n      .bar-total { text-align: right; font-size: 12px; font-weight: 900; color: rgba(15, 23, 42, 0.7); }\r\n      @media (max-width: 540px) { .bar-total { text-align: left; } }\r\n\r\n      .bar {\r\n        height: 16px;\r\n        border-radius: 999px;\r\n        overflow: hidden;\r\n        display: flex;\r\n        background: rgba(15, 23, 42, 0.08);\r\n        border: 1px solid rgba(15, 23, 42, 0.12);\r\n      }\r\n\r\n      .seg {\r\n        height: 100%;\r\n        min-width: 0;\r\n        transition: width 200ms ease;\r\n      }\r\n\r\n      .legend {\r\n        margin-top: 12px;\r\n        display: grid;\r\n        grid-template-columns: repeat(4, minmax(0, 1fr));\r\n        gap: 10px;\r\n      }\r\n      @media (max-width: 840px) { .legend { grid-template-columns: 1fr 1fr; } }\r\n      @media (max-width: 420px) { .legend { grid-template-columns: 1fr; } }\r\n\r\n      .leg-item {\r\n        background: #fff;\r\n        border: 1px solid rgba(15, 23, 42, 0.12);\r\n        border-radius: 16px;\r\n        padding: 10px;\r\n      }\r\n\r\n      .swatch {\r\n        width: 10px;\r\n        height: 10px;\r\n        border-radius: 3px;\r\n        display: inline-block;\r\n        margin-right: 8px;\r\n        vertical-align: middle;\r\n      }\r\n\r\n      .leg-top {\r\n        font-size: 12px;\r\n        font-weight: 900;\r\n        color: rgba(15, 23, 42, 0.75);\r\n        display: flex;\r\n        align-items: center;\r\n      }\r\n\r\n      .leg-val {\r\n        margin-top: 6px;\r\n        font-size: 14px;\r\n        font-weight: 900;\r\n        color: rgba(15, 23, 42, 0.92);\r\n      }\r\n\r\n      .leg-sub {\r\n        margin-top: 2px;\r\n        font-size: 12px;\r\n        color: rgba(15, 23, 42, 0.62);\r\n      }\r\n\r\n      \/* Segment colors (no external libs) *\/\r\n      .c-before { background: rgba(15, 23, 42, 0.75); }\r\n      .c-unarchived { background: rgba(59, 130, 246, 0.78); }\r\n      .c-archiver { background: rgba(2, 132, 199, 0.78); }\r\n      .c-remaining { background: rgba(16, 185, 129, 0.78); }\r\n\r\n      .section{\r\n         display: block;       \r\n  width: 100%;\r\n      }\r\n\r\n      .btn button {\r\n    background: #f5b400; \/* strong yellow *\/\r\n    color: #000000;\r\n    font-weight: 600;\r\n    font-size: 16px;\r\n    padding: 16px 28px;\r\n    border: none;\r\n    border-radius: 50px;\r\n    cursor: pointer;\r\n    transition: 0.3s ease;\r\n}\r\n\r\n\/* Hover effect (CTA feel) *\/\r\n.btn button:hover {\r\n    background: #e0a300;\r\n    transform: translateY(-2px);\r\n    box-shadow: 0 6px 15px rgba(0,0,0,0.15);\r\n}\r\n.btn{\r\n    margin-bottom: 50px;\r\n}\r\n.over{\r\n    background-color: #F5941D;\r\n    padding: 30px;\r\n    border-radius: 30px;\r\n    margin-bottom: 20px;\r\n    border-color: white !important;\r\n    border: solid 10px;\r\n}\r\n.over h1{\r\n    font-size: 45px;\r\n    margin-bottom: 20px;\r\n    color: white;\r\n    font-weight: 700;\r\n}\r\n    <\/style>\r\n  <\/head>\r\n\r\n  <body>\r\n    <header>\r\n      <div class=\"container\">\r\n        <div class=\"hero\">\r\n          \r\n         \r\n          \r\n           <main>\r\n      <div class=\"container\">\r\n        <div class=\"calc\">\r\n          <section class=\"panel\">\r\n            <h2>Inputs<\/h2>\r\n            <div class=\"p\">Set total SharePoint TB and % archived.<\/div>\r\n\r\n            <div class=\"rates\" style=\"margin-top: 14px\">\r\n              <h3>Total volume<\/h3>\r\n              <div class=\"rates-grid\" style=\"grid-template-columns: repeat(2, minmax(0, 1fr))\">\r\n                <div class=\"field\">\r\n                  <label for=\"totalTbInput\">Total SharePoint TB<\/label>\r\n                  <div class=\"row\">\r\n                    <input id=\"totalTbInput\" type=\"number\" min=\"0\" step=\"1\" value=\"10\" \/>\r\n                    <span>TB<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n\r\n                <div class=\"field\">\r\n                  <label for=\"pctArchivedInput\">% Archived<\/label>\r\n                  <div class=\"row\">\r\n                    <input id=\"pctArchivedInput\" type=\"number\" min=\"0\" max=\"100\" step=\"1\" value=\"100\" \/>\r\n                    <span>%<\/span>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"selected\">\r\n              <div>\r\n                <div class=\"k\">Archived volume<\/div>\r\n                <div class=\"v mono\" id=\"archivedTbLabel\"><\/div>\r\n              <\/div>\r\n              <div>\r\n                <div class=\"k\">Unarchived volume<\/div>\r\n                <div class=\"v mono\" id=\"unarchivedTbLabel\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"slider\">\r\n              <div class=\"p\" style=\"margin: 0\">Optional: drag % archived<\/div>\r\n              <input id=\"pctArchivedSlider\" type=\"range\" min=\"0\" max=\"100\" step=\"1\" value=\"100\" \/>\r\n              <div class=\"ticks\">\r\n                <span>0%<\/span><span>25%<\/span><span>50%<\/span><span>75%<\/span><span>100%<\/span>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <div class=\"cards3\">\r\n              <div class=\"kpi\">\r\n                <div class=\"k\">Before (monthly)<\/div>\r\n                <div class=\"v mono\" id=\"beforeMonthly\"><\/div>\r\n                <div class=\"d mono\" id=\"beforeMonthlyDetail\"><\/div>\r\n              <\/div>\r\n\r\n              <div class=\"kpi\">\r\n                <div class=\"k\">After (monthly)<\/div>\r\n                <div class=\"v mono\" id=\"afterMonthly\"><\/div>\r\n                <div class=\"d mono\" id=\"afterMonthlyDetail\"><\/div>\r\n              <\/div>\r\n\r\n              <div class=\"kpi accent\">\r\n                <div class=\"k\">Net savings (annual)<\/div>\r\n                <div class=\"v mono\" id=\"netAnnualSavings2\"><\/div>\r\n                <div class=\"d mono\" id=\"roiAndMonthly\"><\/div>\r\n              <\/div>\r\n            <\/div>\r\n\r\n            <!-- Stacked bars -->\r\n            <div class=\"bars\" aria-label=\"Cost breakdown bars\">\r\n              <h3>Cost breakdown (monthly)<\/h3>\r\n              <div class=\"p\" style=\"margin-top: 6px\">\r\n                Scaled to dollars: if \u201cBefore\u201d costs more, its bar is longer.\r\n              <\/div>\r\n\r\n              <div class=\"bar-row\">\r\n                <div class=\"bar-label\">Before<\/div>\r\n                <div class=\"bar\" role=\"img\" aria-label=\"Before monthly cost bar\">\r\n                  <div id=\"barBefore\" class=\"seg c-before\" style=\"width: 100%\"><\/div>\r\n                <\/div>\r\n                <div class=\"bar-total mono\" id=\"barBeforeTotal\"><\/div>\r\n              <\/div>\r\n\r\n              <div class=\"bar-row\">\r\n                <div class=\"bar-label\">After<\/div>\r\n                <div class=\"bar\" role=\"img\" aria-label=\"After monthly cost bar\">\r\n                  <div id=\"barAfterUnarchived\" class=\"seg c-unarchived\" style=\"width: 0%\"><\/div>\r\n                  <div id=\"barAfterArchiver\" class=\"seg c-archiver\" style=\"width: 0%\"><\/div>\r\n                  <div id=\"barAfterRemaining\" class=\"seg c-remaining\" style=\"width: 0%\"><\/div>\r\n                <\/div>\r\n                <div class=\"bar-total mono\" id=\"barAfterTotal\"><\/div>\r\n              <\/div>\r\n\r\n              <div class=\"legend\" aria-label=\"Breakdown legend\">\r\n                <div class=\"leg-item\">\r\n                  <div class=\"leg-top\"><span class=\"swatch c-before\"><\/span>Before total<\/div>\r\n                  <div class=\"leg-val mono\" id=\"legBeforeVal\"><\/div>\r\n                  <div class=\"leg-sub\">Total TB \u00d7 before rate<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"leg-item\">\r\n                  <div class=\"leg-top\"><span class=\"swatch c-unarchived\"><\/span>Unarchived<\/div>\r\n                  <div class=\"leg-val mono\" id=\"legUnarchivedVal\"><\/div>\r\n                  <div class=\"leg-sub\">Unarchived TB \u00d7 before rate<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"leg-item\">\r\n                  <div class=\"leg-top\"><span class=\"swatch c-archiver\"><\/span>Archiver<\/div>\r\n                  <div class=\"leg-val mono\" id=\"legArchiverVal\"><\/div>\r\n                  <div class=\"leg-sub\">Archived TB \u00d7 archiver rate<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"leg-item\">\r\n                  <div class=\"leg-top\"><span class=\"swatch c-remaining\"><\/span>Remaining<\/div>\r\n                  <div class=\"leg-val mono\" id=\"legRemainingVal\"><\/div>\r\n                  <div class=\"leg-sub\">Archived TB \u00d7 remaining rate<\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"note mono\" id=\"legSavingsNote\"><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"rates\">\r\n              <h3>Rates (per TB \/ month)<\/h3>\r\n              <div class=\"p\" style=\"margin-top: 8px\">\r\n                After monthly = (archived TB \u00d7 (archiver + remaining)) + (unarchived TB \u00d7 before).\r\n              <\/div>\r\n\r\n              <div class=\"rates-grid\">\r\n                <div class=\"field\">\r\n                  <label for=\"beforeRateInput\">Before all-in<\/label>\r\n                  <div class=\"row\"><span>$<\/span><input id=\"beforeRateInput\" type=\"number\" min=\"0\" step=\"1\" value=\"265\" \/><\/div>\r\n                  <div class=\"hint\">Includes SharePoint storage + backup.<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"field\">\r\n                  <label for=\"archiverRateInput\">Archiving solution<\/label>\r\n                  <div class=\"row\"><span>$<\/span><input id=\"archiverRateInput\" type=\"number\" min=\"0\" step=\"1\" value=\"90\" \/><\/div>\r\n                  <div class=\"hint\">Applies to archived TB.<\/div>\r\n                <\/div>\r\n\r\n                <div class=\"field\">\r\n                  <label for=\"remainingRateInput\">Remaining storage<\/label>\r\n                  <div class=\"row\"><span>$<\/span><input id=\"remainingRateInput\" type=\"number\" min=\"0\" step=\"1\" value=\"10\" \/><\/div>\r\n                  <div class=\"hint mono\" id=\"afterHint\"><\/div>\r\n                <\/div>\r\n              <\/div>\r\n            <\/div>\r\n            \r\n          <\/section>\r\n               <div>\r\n           \r\n            <div class=\"stats-row\">\r\n              <div class=\"mini\">\r\n                <div class=\"k\">Before (all-in)<\/div>\r\n                <div class=\"v mono\" id=\"beforeRate\"><\/div>\r\n              <\/div>\r\n              <div class=\"mini\">\r\n                <div class=\"k\">Archived TB after-rate<\/div>\r\n                <div class=\"v mono\" id=\"afterArchivedRate\"><\/div>\r\n              <\/div>\r\n              <div class=\"mini\">\r\n                <div class=\"k\">Unarchived TB after-rate<\/div>\r\n                <div class=\"v mono\" id=\"afterUnarchivedRate\"><\/div>\r\n                \r\n              <\/div>\r\n            \r\n            <\/div>\r\n          <\/div>\r\n          <!-- <aside class=\"aside\">\r\n            <div class=\"glass highlight\">\r\n              <div class=\"k\">Example<\/div>\r\n              <h3>10 TB, 100% archived<\/h3>\r\n              <p class=\"mono\" id=\"exampleText\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"glass\">\r\n              <div class=\"k\">Interpretation<\/div>\r\n              <h3>Costs are applied to total TB<\/h3>\r\n              <p>\r\n                Before applies to all TB. After applies archive rates to archived TB, and keeps the\r\n                before rate for unarchived TB.\r\n              <\/p>\r\n            <\/div>\r\n          <\/aside> -->\r\n        <\/div>\r\n      <\/div>\r\n    <\/main>\r\n            \r\n            <div class=\"section\">\r\n                <div class=\"over\">\r\n                <h1>Stop Overpaying for SharePoint Storage<\/h1>\r\n               <div class=\"btn\">\r\n    <a href=\"https:\/\/sharearchiver.com\/free-demo\/\" target=\"_blank\">\r\n        <button type=\"button\">Start Your Free Demo<\/button>\r\n    <\/a>\r\n<\/div>\r\n<\/div>\r\n          <div class=\"card\">\r\n            <div class=\"card-inner\">\r\n              <div class=\"h-kicker\">Estimated net annual savings<\/div>\r\n              <div class=\"big mono\" id=\"netAnnualSavings\"><\/div>\r\n\r\n              <div class=\"grid2\">\r\n                <div class=\"subcard\">\r\n                  <div class=\"k\">Before annual cost<\/div>\r\n                  <div class=\"v mono\" id=\"beforeAnnual\"><\/div>\r\n                <\/div>\r\n                <div class=\"subcard blue\">\r\n                  <div class=\"k\">After annual cost<\/div>\r\n                  <div class=\"v mono\" id=\"afterAnnual\"><\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"grid2\" style=\"margin-top: 12px\">\r\n                <div class=\"subcard\">\r\n                  <div class=\"k\">Archiver annual cost (included)<\/div>\r\n                  <div class=\"v mono\" id=\"archiverAnnual\"><\/div>\r\n                <\/div>\r\n                <div class=\"subcard\">\r\n                  <div class=\"k\">ROI (annual)<\/div>\r\n                  <div class=\"v mono\" id=\"roi\"><\/div>\r\n                  <div class=\"note\">ROI = net annual savings \u00f7 archiver annual cost<\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"subcard\" style=\"margin-top: 12px\">\r\n                <div class=\"k\">Net savings over 3 years<\/div>\r\n                <div class=\"v mono\" id=\"net3y\"><\/div>\r\n                <div class=\"grid2\" style=\"margin-top: 10px\">\r\n                  <div class=\"subcard\" style=\"background: rgba(2, 6, 23, 0.35)\">\r\n                    <div class=\"k\">Before (3y)<\/div>\r\n                    <div class=\"v mono\" id=\"before3y\"><\/div>\r\n                  <\/div>\r\n                  <div class=\"subcard\" style=\"background: rgba(2, 6, 23, 0.35)\">\r\n                    <div class=\"k\">After (3y)<\/div>\r\n                    <div class=\"v mono\" id=\"after3y\"><\/div>\r\n                  <\/div>\r\n                <\/div>\r\n              <\/div>\r\n\r\n              <div class=\"note\" id=\"monthlyNote\"><\/div>\r\n            <\/div>\r\n            \r\n          <\/div>\r\n            <aside class=\"aside\">\r\n            <div class=\"glass highlight\">\r\n              <div class=\"k\">Example<\/div>\r\n              <h3>10 TB, 100% archived<\/h3>\r\n              <p class=\"mono\" id=\"exampleText\"><\/p>\r\n            <\/div>\r\n\r\n            <div class=\"glass\">\r\n              <div class=\"k\">Interpretation<\/div>\r\n              <h3>Costs are applied to total TB<\/h3>\r\n              <p>\r\n                Before applies to all TB. After applies archive rates to archived TB, and keeps the\r\n                before rate for unarchived TB.\r\n              <\/p>\r\n            <\/div>\r\n          <\/aside>\r\n        <\/div>\r\n          \r\n      <\/div>\r\n   \r\n    \r\n     <\/div>\r\n    <\/header>\r\n\r\n  \r\n\r\n  <script>\r\n  const el = (id) => document.getElementById(id);\r\n\r\n  const state = {\r\n    totalTb: 10,\r\n    pctArchived: 100,\r\n    beforeAllInPerTbMonthly: 265, \/\/ \u2705 UPDATED (235 \u2192 265)\r\n    archiverPerTbMonthly: 90,     \/\/ \u2705 UPDATED (75 \u2192 90)\r\n    remainingStoragePerTbMonthly: 10,\r\n    years: 3,\r\n  };\r\n\r\n  const formatCurrency = (value) =>\r\n    new Intl.NumberFormat(\"en-US\", {\r\n      style: \"currency\",\r\n      currency: \"USD\",\r\n      maximumFractionDigits: 0,\r\n    }).format(value);\r\n\r\n  const clamp = (n, min, max) => {\r\n    if (!Number.isFinite(n)) return min;\r\n    return Math.min(max, Math.max(min, n));\r\n  };\r\n\r\n  const clampNonNeg = (n) => (Number.isFinite(n) && n >= 0 ? n : 0);\r\n\r\n  function splitTb() {\r\n    const total = clampNonNeg(state.totalTb);\r\n    const pct = clamp(state.pctArchived, 0, 100);\r\n    const archived = (total * pct) \/ 100;\r\n    const unarchived = Math.max(total - archived, 0);\r\n    return { total, pct, archived, unarchived };\r\n  }\r\n\r\n  function compute() {\r\n    const { total, archived, unarchived } = splitTb();\r\n\r\n    const afterArchivedPerTbMonthly =\r\n      state.archiverPerTbMonthly + state.remainingStoragePerTbMonthly;\r\n\r\n    const afterUnarchivedPerTbMonthly = state.beforeAllInPerTbMonthly;\r\n\r\n    const beforeMonthly = total * state.beforeAllInPerTbMonthly;\r\n\r\n    const afterMonthly =\r\n      (archived * afterArchivedPerTbMonthly) +\r\n      (unarchived * afterUnarchivedPerTbMonthly);\r\n\r\n    const unarchivedMonthlyCost = unarchived * state.beforeAllInPerTbMonthly;\r\n    const archiverMonthlyCost = archived * state.archiverPerTbMonthly;\r\n    const remainingMonthlyCost = archived * state.remainingStoragePerTbMonthly;\r\n\r\n    const netMonthlySavings = Math.max(beforeMonthly - afterMonthly, 0);\r\n    const netAnnualSavings = netMonthlySavings * 12;\r\n\r\n    const beforeAnnual = beforeMonthly * 12;\r\n    const afterAnnual = afterMonthly * 12;\r\n\r\n    const archiverAnnualCost = archiverMonthlyCost * 12;\r\n\r\n    const roiPct =\r\n      archiverAnnualCost > 0\r\n        ? Math.round((netAnnualSavings \/ archiverAnnualCost) * 100)\r\n        : null;\r\n\r\n    const years = state.years;\r\n    const netSavings3y = netAnnualSavings * years;\r\n\r\n    return {\r\n      total,\r\n      archived,\r\n      unarchived,\r\n      afterArchivedPerTbMonthly,\r\n      afterUnarchivedPerTbMonthly,\r\n      beforeMonthly,\r\n      afterMonthly,\r\n      unarchivedMonthlyCost,\r\n      archiverMonthlyCost,\r\n      remainingMonthlyCost,\r\n      netMonthlySavings,\r\n      netAnnualSavings,\r\n      beforeAnnual,\r\n      afterAnnual,\r\n      archiverAnnualCost,\r\n      roiPct,\r\n      netSavings3y,\r\n      before3y: beforeAnnual * years,\r\n      after3y: afterAnnual * years,\r\n    };\r\n  }\r\n\r\n  function pctWidth(part, denom) {\r\n    if (!(denom > 0)) return 0;\r\n    return Math.max(0, Math.min(100, (part \/ denom) * 100));\r\n  }\r\n\r\n  function renderBars(r) {\r\n    const maxBar = Math.max(r.beforeMonthly, r.afterMonthly, 1);\r\n\r\n    const beforeTotalWidth = pctWidth(r.beforeMonthly, maxBar);\r\n    const afterTotalWidth = pctWidth(r.afterMonthly, maxBar);\r\n\r\n    el(\"barBefore\").style.width = `${beforeTotalWidth}%`;\r\n\r\n    el(\"barAfterUnarchived\").style.width = `${pctWidth(r.unarchivedMonthlyCost, maxBar)}%`;\r\n    el(\"barAfterArchiver\").style.width = `${pctWidth(r.archiverMonthlyCost, maxBar)}%`;\r\n    el(\"barAfterRemaining\").style.width = `${pctWidth(r.remainingMonthlyCost, maxBar)}%`;\r\n\r\n    el(\"barBeforeTotal\").textContent = formatCurrency(r.beforeMonthly);\r\n    el(\"barAfterTotal\").textContent = formatCurrency(r.afterMonthly);\r\n\r\n    el(\"legBeforeVal\").textContent = formatCurrency(r.beforeMonthly);\r\n    el(\"legUnarchivedVal\").textContent = formatCurrency(r.unarchivedMonthlyCost);\r\n    el(\"legArchiverVal\").textContent = formatCurrency(r.archiverMonthlyCost);\r\n    el(\"legRemainingVal\").textContent = formatCurrency(r.remainingMonthlyCost);\r\n\r\n    const savings = r.beforeMonthly - r.afterMonthly;\r\n    el(\"legSavingsNote\").textContent =\r\n      `Savings: ${formatCurrency(Math.max(savings, 0))}\/mo \u2022 After = ${formatCurrency(r.afterMonthly)}\/mo`;\r\n  }\r\n\r\n  function render() {\r\n    const r = compute();\r\n\r\n    el(\"beforeRate\").textContent = `${formatCurrency(state.beforeAllInPerTbMonthly)}\/TB\/mo`;\r\n    el(\"afterArchivedRate\").textContent = `${formatCurrency(r.afterArchivedPerTbMonthly)}\/TB\/mo`;\r\n    el(\"afterUnarchivedRate\").textContent = `${formatCurrency(r.afterUnarchivedPerTbMonthly)}\/TB\/mo`;\r\n\r\n    el(\"archivedTbLabel\").textContent = `${r.archived.toFixed(1)} TB`;\r\n    el(\"unarchivedTbLabel\").textContent = `${r.unarchived.toFixed(1)} TB`;\r\n\r\n    el(\"netAnnualSavings\").textContent = formatCurrency(r.netAnnualSavings);\r\n    el(\"beforeAnnual\").textContent = formatCurrency(r.beforeAnnual);\r\n    el(\"afterAnnual\").textContent = formatCurrency(r.afterAnnual);\r\n    el(\"archiverAnnual\").textContent = formatCurrency(r.archiverAnnualCost);\r\n    el(\"roi\").textContent = r.roiPct === null ? \"\u2014\" : `${r.roiPct}%`;\r\n\r\n    el(\"net3y\").textContent = formatCurrency(r.netSavings3y);\r\n    el(\"before3y\").textContent = formatCurrency(r.before3y);\r\n    el(\"after3y\").textContent = formatCurrency(r.after3y);\r\n\r\n    el(\"monthlyNote\").textContent = `Roughly ${formatCurrency(r.netMonthlySavings)} per month in net savings.`;\r\n\r\n    el(\"beforeMonthly\").textContent = formatCurrency(r.beforeMonthly);\r\n    el(\"afterMonthly\").textContent = formatCurrency(r.afterMonthly);\r\n\r\n    el(\"beforeMonthlyDetail\").textContent =\r\n      `${formatCurrency(state.beforeAllInPerTbMonthly)}\/TB\/mo \u00d7 ${r.total.toFixed(1)} TB total`;\r\n\r\n    el(\"afterMonthlyDetail\").textContent =\r\n      `${formatCurrency(r.afterArchivedPerTbMonthly)}\/TB\/mo \u00d7 ${r.archived.toFixed(1)} TB archived` +\r\n      ` + ${formatCurrency(r.afterUnarchivedPerTbMonthly)}\/TB\/mo \u00d7 ${r.unarchived.toFixed(1)} TB unarchived`;\r\n\r\n    el(\"netAnnualSavings2\").textContent = formatCurrency(r.netAnnualSavings);\r\n    el(\"roiAndMonthly\").textContent =\r\n      `${r.roiPct === null ? \"ROI: \u2014\" : `ROI: ${r.roiPct}%`} \u2022 ${formatCurrency(r.netMonthlySavings)}\/mo`;\r\n\r\n    el(\"afterHint\").textContent =\r\n      `Archived after-rate = archiver + remaining = ${formatCurrency(r.afterArchivedPerTbMonthly)}\/TB\/mo`;\r\n\r\n    renderBars(r);\r\n\r\n    \/\/ Updated example\r\n    const exTotal = 10;\r\n    const exArchived = 10;\r\n    const exUnarchived = 0;\r\n    const exBeforeRate = 265;\r\n    const exAfterArchivedRate = 100; \/\/ 90 + 10\r\n    const exBeforeMonthly = exTotal * exBeforeRate;\r\n    const exAfterMonthly = (exArchived * exAfterArchivedRate) + (exUnarchived * exBeforeRate);\r\n    const exMonthlySavings = exBeforeMonthly - exAfterMonthly;\r\n    const exAnnualSavings = exMonthlySavings * 12;\r\n    const exArchiverAnnual = (90 * exArchived) * 12;\r\n    const exRoi = Math.round((exAnnualSavings \/ exArchiverAnnual) * 100);\r\n    const ex3y = exAnnualSavings * 3;\r\n\r\n    el(\"exampleText\").textContent =\r\n      `Before: ${formatCurrency(exBeforeMonthly)}\/mo. ` +\r\n      `After: ${formatCurrency(exAfterMonthly)}\/mo. ` +\r\n      `Net savings: ${formatCurrency(exMonthlySavings)}\/mo \u2192 ${formatCurrency(exAnnualSavings)}\/yr. ` +\r\n      `ROI: ${formatCurrency(exAnnualSavings)} \u00f7 ${formatCurrency(exArchiverAnnual)} = ${exRoi}%. ` +\r\n      `3-year net savings: ${formatCurrency(ex3y)}.`;\r\n  }\r\n\r\n  function wire() {\r\n    el(\"totalTbInput\").addEventListener(\"input\", (e) => {\r\n      state.totalTb = clampNonNeg(Number(e.target.value));\r\n      render();\r\n    });\r\n\r\n    const setPct = (v) => {\r\n      state.pctArchived = clamp(Number(v), 0, 100);\r\n      el(\"pctArchivedInput\").value = state.pctArchived;\r\n      el(\"pctArchivedSlider\").value = state.pctArchived;\r\n      render();\r\n    };\r\n\r\n    el(\"pctArchivedInput\").addEventListener(\"input\", (e) => setPct(e.target.value));\r\n    el(\"pctArchivedSlider\").addEventListener(\"input\", (e) => setPct(e.target.value));\r\n\r\n    el(\"beforeRateInput\").addEventListener(\"input\", (e) => {\r\n      state.beforeAllInPerTbMonthly = clampNonNeg(Number(e.target.value));\r\n      render();\r\n    });\r\n\r\n    el(\"archiverRateInput\").addEventListener(\"input\", (e) => {\r\n      state.archiverPerTbMonthly = clampNonNeg(Number(e.target.value));\r\n      render();\r\n    });\r\n\r\n    el(\"remainingRateInput\").addEventListener(\"input\", (e) => {\r\n      state.remainingStoragePerTbMonthly = clampNonNeg(Number(e.target.value));\r\n      render();\r\n    });\r\n  }\r\n\r\n  wire();\r\n  render();\r\n<\/script>\r\n<script>\r\n\t\/\/ <![CDATA[  <-- For SVG support\r\n\tif ('WebSocket' in window) {\r\n\t\t(function () {\r\n\t\t\tfunction refreshCSS() {\r\n\t\t\t\tvar sheets = [].slice.call(document.getElementsByTagName(\"link\"));\r\n\t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\r\n\t\t\t\tfor (var i = 0; i < sheets.length; ++i) {\r\n\t\t\t\t\tvar elem = sheets[i];\r\n\t\t\t\t\tvar parent = elem.parentElement || head;\r\n\t\t\t\t\tparent.removeChild(elem);\r\n\t\t\t\t\tvar rel = elem.rel;\r\n\t\t\t\t\tif (elem.href && typeof rel != \"string\" || rel.length == 0 || rel.toLowerCase() == \"stylesheet\") {\r\n\t\t\t\t\t\tvar url = elem.href.replace(\/(&|\\?)_cacheOverride=\\d+\/, '');\r\n\t\t\t\t\t\telem.href = url + (url.indexOf('?') >= 0 ? '&' : '?') + '_cacheOverride=' + (new Date().valueOf());\r\n\t\t\t\t\t}\r\n\t\t\t\t\tparent.appendChild(elem);\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\tvar protocol = window.location.protocol === 'http:' ? 'ws:\/\/' : 'wss:\/\/';\r\n\t\t\tvar address = protocol + window.location.host + window.location.pathname + '\/ws';\r\n\t\t\tvar socket = new WebSocket(address);\r\n\t\t\tsocket.onmessage = function (msg) {\r\n\t\t\t\tif (msg.data == 'reload') window.location.reload();\r\n\t\t\t\telse if (msg.data == 'refreshcss') refreshCSS();\r\n\t\t\t};\r\n\t\t\tif (sessionStorage && !sessionStorage.getItem('IsThisFirstTime_Log_From_LiveServer')) {\r\n\t\t\t\tconsole.log('Live reload enabled.');\r\n\t\t\t\tsessionStorage.setItem('IsThisFirstTime_Log_From_LiveServer', true);\r\n\t\t\t}\r\n\t\t})();\r\n\t}\r\n\telse {\r\n\t\tconsole.error('Upgrade your browser. This Browser is NOT supported WebSocket for Live-Reloading.');\r\n\t}\r\n\t\/\/ ]]>\r\n<\/script>\r\n<\/body>\r\n<\/html>\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","protected":false},"excerpt":{"rendered":"","protected":false},"author":12,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_glsr_average":0,"_glsr_ranking":0,"_glsr_reviews":0,"footnotes":""},"class_list":["post-89890","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.9 (Yoast SEO v27.5) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>SharePoint-Archivierungs-ROI | ShareArchiver<\/title>\n<meta name=\"description\" content=\"Learn more about SharePoint-Archivierungs-ROI and how ShareArchiver helps reduce storage costs and manage enterprise data securely.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/sharepoint-archivierungs-roi\\\/\",\"url\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/sharepoint-archivierungs-roi\\\/\",\"name\":\"SharePoint-Archivierungs-ROI | ShareArchiver\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/#website\"},\"datePublished\":\"2026-03-31T15:47:46+00:00\",\"description\":\"Learn more about SharePoint-Archivierungs-ROI and how ShareArchiver helps reduce storage costs and manage enterprise data securely.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/sharepoint-archivierungs-roi\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sharearchiver.com\\\/de\\\/sharepoint-archivierungs-roi\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/sharepoint-archivierungs-roi\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SharePoint-Archivierungs-ROI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/#website\",\"url\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/\",\"name\":\"ShareArchiver\",\"description\":\"Optimize Storage Without Changing User Workflows.\",\"publisher\":{\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/#organization\",\"name\":\"ShareArchiver\",\"url\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/sharearchiver.com\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/ShareArchiver.png\",\"contentUrl\":\"https:\\\/\\\/sharearchiver.com\\\/wp-content\\\/uploads\\\/2021\\\/10\\\/ShareArchiver.png\",\"width\":205,\"height\":45,\"caption\":\"ShareArchiver\"},\"image\":{\"@id\":\"https:\\\/\\\/sharearchiver.com\\\/de\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ShareArchiverOfficial\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/sharearchiver\\\/\",\"https:\\\/\\\/www.youtube.com\\\/@ShareArchiverINCMississauga\"],\"description\":\"ShareArchiver provides enterprise data archiving solutions that reduce storage costs and preserve long-term access to data without disrupting user workflows across on-premises and cloud environments.\",\"email\":\"info@sharearchiver.com\",\"telephone\":\"1 855 927 2448\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"SharePoint-Archivierungs-ROI | ShareArchiver","description":"Learn more about SharePoint-Archivierungs-ROI and how ShareArchiver helps reduce storage costs and manage enterprise data securely.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/","url":"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/","name":"SharePoint-Archivierungs-ROI | ShareArchiver","isPartOf":{"@id":"https:\/\/sharearchiver.com\/de\/#website"},"datePublished":"2026-03-31T15:47:46+00:00","description":"Learn more about SharePoint-Archivierungs-ROI and how ShareArchiver helps reduce storage costs and manage enterprise data securely.","breadcrumb":{"@id":"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sharearchiver.com\/de\/sharepoint-archivierungs-roi\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sharearchiver.com\/de\/"},{"@type":"ListItem","position":2,"name":"SharePoint-Archivierungs-ROI"}]},{"@type":"WebSite","@id":"https:\/\/sharearchiver.com\/de\/#website","url":"https:\/\/sharearchiver.com\/de\/","name":"ShareArchiver","description":"Optimize Storage Without Changing User Workflows.","publisher":{"@id":"https:\/\/sharearchiver.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sharearchiver.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/sharearchiver.com\/de\/#organization","name":"ShareArchiver","url":"https:\/\/sharearchiver.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/sharearchiver.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/sharearchiver.com\/wp-content\/uploads\/2021\/10\/ShareArchiver.png","contentUrl":"https:\/\/sharearchiver.com\/wp-content\/uploads\/2021\/10\/ShareArchiver.png","width":205,"height":45,"caption":"ShareArchiver"},"image":{"@id":"https:\/\/sharearchiver.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ShareArchiverOfficial\/","https:\/\/www.linkedin.com\/company\/sharearchiver\/","https:\/\/www.youtube.com\/@ShareArchiverINCMississauga"],"description":"ShareArchiver provides enterprise data archiving solutions that reduce storage costs and preserve long-term access to data without disrupting user workflows across on-premises and cloud environments.","email":"info@sharearchiver.com","telephone":"1 855 927 2448"}]}},"_links":{"self":[{"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/pages\/89890","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/comments?post=89890"}],"version-history":[{"count":0,"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/pages\/89890\/revisions"}],"wp:attachment":[{"href":"https:\/\/sharearchiver.com\/de\/wp-json\/wp\/v2\/media?parent=89890"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}