{"id":10183,"date":"2026-03-15T17:14:46","date_gmt":"2026-03-15T14:14:46","guid":{"rendered":"https:\/\/sarhgroups.com\/products\/certified-internal-auditor-cia-course"},"modified":"2026-09-22T09:38:18","modified_gmt":"2026-09-22T06:38:18","slug":"certified-internal-auditor-cia-course","status":"publish","type":"product","link":"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course","title":{"rendered":"Certified Internal Auditor (CIA) Course"},"content":{"rendered":"<p><\/p>\n<style id=\"sarh-crs-design-v1\">\/* ===========================================================================\n   Sarh course-product pages \u2014 certificate-page design system   (prefix: crs-)\n   ---------------------------------------------------------------------------\n   Authored from the measured cert system (cfm-\/cma-\/chrm-) rather than copied,\n   for three reasons:\n     1. The cert pages hand-mirror physical left\/right per language. Products\n        serve Arabic AND English from ONE stylesheet, so everything here is a\n        LOGICAL property (inline-start\/end). No RTL fork, no mirror bugs.\n     2. Products carry a WooCommerce <h1> already, so the hero heading is an h2.\n        Nothing here restyles h1 \u2014 the buy box above is left alone.\n     3. Products need three commerce components certificate pages never have\n        (price strip, related products, cohort widget mount).\n   Rhythm and scale copied exactly from the cert pages:\n     wrap  min(1180px, 100% - 48px)  \/  mobile 100% - 32px\n     sec   86px block padding        \/  mobile 62px\n     bands white  |  is-soft #f7f6f3 |  is-mist #eef3f7 (once per page)\n     breakpoints 1024 and 767 ONLY \u2014 the cert system has no phone breakpoint\n   HEADING SIZES: the cert pages' own clamps (h1 44-72, h2 34-56) never render \u2014\n   Customizer block sarh-title-scale-certs-v1 overrides them to h1 30-46 \/ h2 26-38.\n   Those EFFECTIVE sizes are written directly below, so this file needs no entry in\n   that Customizer list and cannot drift out of sync with it.\n   =========================================================================== *\/\n.crs-v1,.crs-v1 *{box-sizing:border-box}\n.crs-v1{\n  --nv:#16243f; --nvd:#101827; --rd:#b5181a; --rdd:#8f1214;\n  --soft:#f7f6f3; --mist:#eef3f7; --line:#dfe4ea;\n  --tx:#3f4a5d; --mu:#687386; --pk:#f3abb1;\n  width:100vw; margin-inline:calc(50% - 50vw); overflow:hidden;\n  color:var(--tx); background:#fff; font-family:inherit; line-height:1.9;\n}\n.crs-v1 img{display:block; max-width:100%}\n.crs-v1 a{color:inherit}\n.crs-v1 p{margin:0}\n.crs-v1 [id]{scroll-margin-block-start:110px}\n.crs-wrap{width:min(1180px,calc(100% - 48px)); margin-inline:auto}\n.crs-sec{padding-block:72px}\n.crs-sec.is-soft{background:var(--soft)}\n.crs-sec.is-mist{background:var(--mist)}\n\n\/* ---------- section head: big title beside its lede ---------- *\/\n.crs-head{margin-block-end:34px}\n.crs-head.has-lede{display:grid; grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);\n  gap:52px; align-items:end}\n.crs-head:not(.has-lede) h2{max-width:24ch}\n.crs-head h2{margin:0; color:var(--nvd); font-size:clamp(26px,2.7vw,38px);\n  line-height:1.3; font-weight:850; letter-spacing:-.015em; text-wrap:balance}\n.crs-head>p{color:var(--mu); font-size:16px; line-height:1.95}\n\n\/* ---------- the red kicker \u2014 rationed, hero + at most one section ---------- *\/\n.crs-kick{display:inline-flex; align-items:center; gap:10px; margin-block-end:12px;\n  color:var(--rd); font-size:13px; font-weight:800; letter-spacing:.01em}\n.crs-kick::before{content:\"\"; width:8px; height:8px; border-radius:50%;\n  background:currentColor; box-shadow:0 0 0 6px rgba(181,24,26,.09); flex:none}\n\n\/* ---------- opening section (replaces the old navy banner) ----------\n   The WooCommerce gallery, title, price and buy box sit directly above this, so a\n   second dark hero competed with them. This is an editorial opening instead. *\/\n.crs-intro{padding-block:56px 64px; border-block-end:1px solid var(--line)}\n.crs-intro h2{margin:0 0 18px; max-width:20ch; color:var(--nvd);\n  font-size:clamp(30px,3.4vw,46px); line-height:1.25; font-weight:850;\n  letter-spacing:-.02em; text-wrap:balance}\n.crs-intro h2 span{color:var(--rd)}\n.crs-lead{max-width:62ch; color:var(--mu); font-size:17px; line-height:1.95}\n.crs-acts{display:flex; flex-wrap:wrap; gap:12px; margin-block-start:26px}\n\/* opening section can carry a photo beside its copy *\/\n.crs-intro-g{display:grid; grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);\n  gap:48px; align-items:center}\n.crs-figure{margin:0; border:1px solid var(--line); border-radius:22px; overflow:hidden;\n  background:#fff}\n.crs-figure img{display:block; width:100%; height:auto}\n.crs-cap{margin:12px 0 0; color:var(--mu); font-size:13.5px; line-height:1.7}\n\n\/* ---------- buttons ---------- *\/\n.crs-btn{display:inline-flex; align-items:center; justify-content:center; gap:8px;\n  min-height:50px; padding:13px 26px; border:0; border-radius:999px; cursor:pointer;\n  font-family:inherit; font-size:14px; font-weight:800; line-height:1.5;\n  text-decoration:none !important; transition:background .2s ease, transform .2s ease}\n.crs-v1 .crs-btn-red{background:var(--rd); color:#fff}\n.crs-v1 .crs-btn-soft{background:rgba(255,255,255,.1); color:#fff;\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}\n.crs-v1 .crs-btn-ghost{background:#fff; color:var(--nv); box-shadow:inset 0 0 0 1px var(--line)}\n@media(hover:hover){\n  .crs-btn:hover{transform:translateY(-2px)}\n  .crs-v1 .crs-btn-red:hover{background:var(--rdd)}\n  .crs-v1 .crs-btn-soft:hover{background:rgba(255,255,255,.18)}\n  .crs-v1 .crs-btn-ghost:hover{background:var(--nv); color:#fff}\n}\n.crs-btn:focus-visible{outline:3px solid rgba(255,255,255,.5); outline-offset:2px}\n\n\/* ---------- fact tiles (At a glance) ---------- *\/\n.crs-facts{display:grid; grid-template-columns:repeat(auto-fit,minmax(258px,1fr)); gap:14px}\n\/* children come from the source markup with NO class of their own - style them directly *\/\n.crs-facts>*{padding:26px 24px; border:1px solid var(--line); border-radius:20px;\n  background:#fff; color:var(--nvd); font-size:15.5px; line-height:1.75; font-weight:600}\n.crs-fact{padding:26px 24px; border:1px solid var(--line); border-radius:20px; background:#fff}\n\/* stat tiles: a big figure over its label (scp-stats \/ scp-exam shape) *\/\n.crs-facts>* strong{display:block; color:var(--nvd); font-family:Montserrat,Cairo,sans-serif;\n  font-size:clamp(24px,2.4vw,32px); line-height:1.15; font-weight:800;\n  font-variant-numeric:tabular-nums}\n.crs-facts>* span{display:block; margin-block-start:6px; color:var(--mu);\n  font-size:13.5px; line-height:1.7; font-weight:500}\n.crs-fact strong{display:block; color:var(--nvd); font-family:Montserrat,Cairo,sans-serif;\n  font-size:clamp(26px,2.6vw,36px); line-height:1.1; font-weight:800;\n  font-variant-numeric:tabular-nums; direction:ltr}\n.crs-fact span{display:block; margin-block-start:8px; color:var(--mu);\n  font-size:13.5px; line-height:1.7}\n.crs-fact p{color:var(--tx); font-size:14.5px; line-height:1.85}\n\n\/* ---------- prose panel ---------- *\/\n.crs-how{padding:30px 32px; border:1px solid var(--line); border-radius:22px;\n  background:#fff; color:var(--tx); font-size:16px; line-height:1.95; max-width:78ch}\n.crs-how p{margin:0 0 14px}\n.crs-how p:last-child{margin:0}\n\n\/* ---------- cards ---------- *\/\n.crs-cards{display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:16px}\n.crs-card{padding:28px 26px; border:1px solid var(--line); border-radius:22px; background:#fff;\n  transition:transform .25s ease, box-shadow .25s ease}\n.crs-card h3{margin:0 0 9px; color:var(--nv); font-size:19px; line-height:1.45; font-weight:800}\n.crs-card p{color:var(--mu); font-size:14.5px; line-height:1.85}\n@media(hover:hover){.crs-card:hover{transform:translateY(-5px);\n  box-shadow:0 22px 50px rgba(22,36,63,.12)}}\n\n\/* ---------- specification rows ---------- *\/\n.crs-rows{display:grid; gap:0; margin:0; border:1px solid var(--line);\n  border-radius:20px; overflow:hidden; background:#fff}\n.crs-rows>div{display:grid; grid-template-columns:minmax(150px,.42fr) 1fr; gap:18px;\n  padding:17px 22px; border-block-end:1px solid var(--line)}\n.crs-rows>div:last-child{border-block-end:0}\n.crs-rows dt{color:var(--nv); font-size:14px; font-weight:800}\n.crs-rows dd{margin:0; color:var(--tx); font-size:14.5px; line-height:1.8}\n\n\/* ---------- chips ---------- *\/\n.crs-chips{display:flex; flex-wrap:wrap; gap:9px; margin-block-start:14px}\n.crs-chips span{padding:9px 15px; border:1px solid var(--line); border-radius:999px;\n  background:#fff; color:var(--tx); font-size:13px; line-height:1.5}\n\n\/* ---------- accordion \/ FAQ (pure CSS, no JS) ---------- *\/\n.crs-faq{border:1px solid var(--line); border-radius:18px; background:#fff;\n  margin-block-end:12px; overflow:hidden}\n.crs-faq>summary{display:flex; align-items:center; justify-content:space-between; gap:16px;\n  min-height:64px; padding:16px 22px; cursor:pointer; list-style:none;\n  color:var(--nv); font-size:15px; font-weight:820; line-height:1.6}\n.crs-faq>summary::-webkit-details-marker{display:none}\n.crs-faq>summary::after{content:\"+\"; flex:none; color:var(--rd); font-size:21px;\n  font-weight:800; line-height:1; transition:transform .2s ease}\n.crs-faq[open]>summary::after{transform:rotate(45deg)}\n.crs-faq>summary:focus-visible{outline:3px solid rgba(22,36,63,.3); outline-offset:-3px}\n.crs-faq-a{padding:0 22px 20px; color:var(--tx); font-size:14.5px; line-height:1.9}\n\n\/* ---------- navy \"path\" band ---------- *\/\n.crs-path{background:var(--nv); color:#fff}\n.crs-path .crs-head h2{color:#fff}\n.crs-v1 .crs-path.crs-path .crs-head>p{color:#cbd5e1}\n.crs-v1 .crs-path.crs-path .crs-head h2{color:#fff}\n.crs-v1 .crs-path.crs-path .crs-step p{color:#c8d2e0}\n.crs-steps{display:grid; grid-template-columns:repeat(auto-fit,minmax(215px,1fr)); gap:16px}\n.crs-step{padding:26px 24px; border-radius:20px; background:rgba(255,255,255,.06)}\n.crs-step b{display:block; margin-block-end:10px; color:var(--pk);\n  font-family:Montserrat,Cairo,sans-serif; font-size:13px; font-weight:800; letter-spacing:.06em}\n.crs-step h3{margin:0 0 8px; color:#fff; font-size:16px; line-height:1.5; font-weight:800}\n.crs-step p{color:#c8d2e0; font-size:14px; line-height:1.8}\n\n\/* ---------- commerce bits the cert pages do not have ---------- *\/\n.crs-strip{display:flex; flex-wrap:wrap; align-items:center; gap:14px 22px;\n  padding:20px 24px; border:1px solid var(--line); border-radius:20px; background:#fff}\n.crs-strip small{color:var(--mu); font-size:13px; line-height:1.75}\n.crs-dates{padding:24px 26px; border:1px solid var(--line);\n  border-inline-start:5px solid var(--rd); border-radius:20px; background:#fff}\n.crs-dates strong{display:block; margin-block-end:8px; color:var(--nv);\n  font-size:15px; font-weight:800}\n.crs-dates p{color:var(--tx); font-size:14.5px; line-height:1.85}\n.crs-rel{display:grid; grid-template-columns:repeat(auto-fit,minmax(230px,1fr)); gap:14px}\n.crs-rel a{display:block; padding:20px 22px; border:1px solid var(--line); border-radius:18px;\n  background:#fff; color:var(--nv); font-size:14.5px; font-weight:700; line-height:1.7;\n  text-decoration:none; transition:transform .2s ease, box-shadow .2s ease}\n@media(hover:hover){.crs-rel a:hover{transform:translateY(-4px);\n  box-shadow:0 18px 40px rgba(22,36,63,.12)}}\n\n\/* ---------- closing CTA ---------- *\/\n.crs-cta-sec{padding-block:0 90px}\n.crs-cta{position:relative; overflow:hidden; display:grid;\n  grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr); gap:40px; align-items:center;\n  padding:52px 48px; border-radius:30px; color:#fff;\n  background:linear-gradient(135deg,var(--rd),var(--rdd))}\n.crs-cta h2{margin:0 0 12px; color:#fff; font-size:clamp(26px,2.7vw,38px);\n  line-height:1.3; font-weight:850; letter-spacing:-.015em; text-wrap:balance}\n.crs-v1 .crs-cta.crs-cta p{color:#ffe5e8; font-size:16px; line-height:1.9}\n.crs-v1 .crs-cta.crs-cta h2{color:#fff}\n.crs-cta-acts{display:grid; gap:12px}\n.crs-cta .crs-btn-ghost{background:#fff; color:var(--rdd); box-shadow:none}\n.crs-cta .crs-btn-soft{background:rgba(255,255,255,.14); color:#fff;\n  box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}\n\n\/* ===================== tablet ===================== *\/\n@media(max-width:1024px){\n  .crs-head,.crs-cta,.crs-intro-g{grid-template-columns:1fr; gap:22px}\n  .crs-head{align-items:start}\n  .crs-cta-acts{grid-template-columns:repeat(2,minmax(0,1fr))}\n  .crs-steps{grid-template-columns:repeat(2,minmax(0,1fr))}\n}\n\/* ===================== mobile ===================== *\/\n@media(max-width:767px){\n  .crs-wrap{width:calc(100% - 32px)}\n  .crs-sec{padding-block:56px}\n  .crs-intro{padding-block:40px 48px}\n  .crs-intro h2{max-width:none}\n  .crs-lead{font-size:16px; line-height:1.9}\n  .crs-head{margin-block-end:26px}\n  .crs-head.has-lede{gap:16px}\n  .crs-acts{display:grid; grid-template-columns:1fr}\n  .crs-acts .crs-btn,.crs-cta-acts .crs-btn{width:100%}\n  .crs-facts,.crs-cards,.crs-steps,.crs-rel,.crs-cta-acts{grid-template-columns:1fr}\n  .crs-card,.crs-step{padding:23px 21px}\n  .crs-fact{padding:21px 18px}\n  .crs-fact strong{font-size:30px}\n  .crs-cta{gap:26px; padding:36px 24px; border-radius:26px}\n  .crs-cta-sec{padding-block-end:64px}\n  .crs-strip,.crs-dates{padding:20px}\n  .crs-how{padding:22px 20px; font-size:15px}\n  .crs-facts>*{padding:20px 18px; font-size:15px}\n  \/* spec rows de-stack into label-over-value so nothing is squeezed or scrolls *\/\n  .crs-rows>div{grid-template-columns:1fr; gap:6px; padding:16px 18px}\n  .crs-faq>summary{padding:14px 18px; font-size:14.5px}\n  .crs-faq-a{padding:0 18px 18px}\n}\n@media(prefers-reduced-motion:reduce){\n  .crs-btn,.crs-card,.crs-rel a{transition:none}\n  .crs-btn:hover,.crs-card:hover,.crs-rel a:hover{transform:none}\n}\n<\/style><style>\/* Sarh \u00d7 TMS schedule widget \u2014 palette matches the certification pages *\/ .sarh-next,.sarh-next *{box-sizing:border-box} .sarh-next{display:grid; grid-template-columns:minmax(0,1fr) minmax(190px,auto); gap:22px; align-items:center; width:100%} .sarh-next-kick{display:block; color:#b5181a; font-size:12px; font-weight:800; line-height:1.5; letter-spacing:.01em; margin-bottom:4px} .sarh-next-date{display:block; color:#16243f; font-size:clamp(19px,2.2vw,25px); font-weight:850; line-height:1.25; margin-bottom:4px} .sarh-next-cohort{display:block; color:#687386; font-size:12.5px; line-height:1.6; margin-bottom:12px} .sarh-next-rows{display:grid; grid-template-columns:auto 1fr; gap:4px 12px; margin:0} .sarh-next-rows dt{color:#687386; font-size:12px; line-height:1.7; margin:0} .sarh-next-rows dd{color:#16243f; font-size:12.5px; font-weight:700; line-height:1.7; margin:0} .sarh-next-more{margin:10px 0 0; color:#687386; font-size:11.5px; line-height:1.6} .sarh-next-side{display:grid; gap:8px; justify-items:stretch; text-align:center} .sarh-next-price{color:#16243f; font-size:13px; line-height:1.7} .sarh-next-price b{font-family:Montserrat,Cairo,sans-serif; font-size:21px; color:#b5181a} .sarh-next-price s{color:#98a2b3; margin-inline-start:6px; font-size:12.5px} .sarh-next-price i{display:block; color:#687386; font-size:11px; font-style:normal; margin-top:2px} .sarh-next-btn{display:inline-flex; align-items:center; justify-content:center; min-height:44px; padding:10px 22px; border-radius:999px; background:#b5181a; color:#fff !important; font-size:13.5px; font-weight:800; text-decoration:none !important; transition:background .2s ease, transform .2s ease} .sarh-next-btn:hover{background:#8f1214; transform:translateY(-1px)} .sarh-next-all{appearance:none; border:1px solid #dfe4ea; border-radius:999px; background:#fff; color:#16243f; padding:9px 18px; font-size:12px; font-weight:750; cursor:pointer; font-family:inherit; transition:border-color .2s ease, color .2s ease} .sarh-next-all:hover{border-color:#b5181a; color:#b5181a} @media(max-width:767px){.sarh-next{grid-template-columns:1fr; gap:16px}.sarh-next-side{justify-items:stretch}} \/* ---------------- modal ---------------- *\/ .sarh-modal{position:fixed; inset:0; z-index:99999; display:none} .sarh-modal.is-open{display:block} .sarh-modal-back{position:absolute; inset:0; background:rgba(10,19,37,.55); backdrop-filter:blur(2px)} .sarh-modal-card{position:relative; z-index:1; width:min(980px,calc(100% - 32px)); max-height:86vh; margin:7vh auto 0; display:flex; flex-direction:column; overflow:hidden; border-radius:26px; background:#fff; box-shadow:0 40px 100px rgba(10,19,37,.4)} .sarh-modal-top{display:flex; align-items:flex-start; justify-content:space-between; gap:18px; padding:24px 26px; border-bottom:1px solid #dfe4ea; background:#f7f6f3} .sarh-modal-top h2{margin:0 0 4px; color:#101827; font-size:clamp(20px,2.4vw,27px); line-height:1.25; font-weight:850} .sarh-modal-top p{margin:0; color:#687386; font-size:12.5px; line-height:1.7} .sarh-modal-x{appearance:none; border:0; background:#fff; border:1px solid #dfe4ea; border-radius:50%; width:36px; height:36px; flex:none; font-size:22px; line-height:1; color:#16243f; cursor:pointer} .sarh-modal-x:hover{border-color:#b5181a; color:#b5181a} .sarh-modal-body{padding:8px 26px 26px; overflow-y:auto} .sarh-modal-msg{margin:26px 0; color:#687386; font-size:14px; text-align:center} .sarh-mon{margin-top:22px} .sarh-mon h3{position:sticky; top:0; margin:0 0 12px; padding:10px 0; background:#fff; color:#b5181a; font-size:13px; font-weight:850; letter-spacing:.02em} .sarh-mon-list{display:grid; gap:10px} .sarh-row{display:grid; grid-template-columns:minmax(0,1fr) minmax(170px,auto); gap:18px; align-items:center; padding:16px 18px; border:1px solid #dfe4ea; border-radius:16px; background:#fff; transition:border-color .2s ease, box-shadow .2s ease} .sarh-row:hover{border-color:#c9d2dd; box-shadow:0 10px 26px rgba(22,36,63,.07)} .sarh-row-main strong{display:block; color:#16243f; font-size:15px; line-height:1.45} .sarh-row-cohort{display:inline-block; margin-top:4px; padding:3px 9px; border-radius:999px; background:#eef3f7; color:#16243f; font-size:11px; font-weight:750} .sarh-row-date{display:block; margin-top:6px; color:#3f4a5d; font-size:12.5px; font-weight:700; line-height:1.6} .sarh-row-meta{display:block; margin-top:3px; color:#687386; font-size:11.5px; line-height:1.6} .sarh-row-side{display:grid; gap:6px; justify-items:stretch; text-align:center} .sarh-row-price{color:#16243f; font-size:12px; line-height:1.6} .sarh-row-price b{font-family:Montserrat,Cairo,sans-serif; font-size:17px; color:#b5181a} .sarh-row-price s{color:#98a2b3; margin-inline-start:5px; font-size:11.5px} .sarh-row-price i{display:block; color:#687386; font-size:10.5px; font-style:normal} .sarh-row-btn{display:inline-flex; align-items:center; justify-content:center; min-height:38px; padding:8px 18px; border-radius:999px; background:#b5181a; color:#fff !important; font-size:12.5px; font-weight:800; text-decoration:none !important} .sarh-row-btn:hover{background:#8f1214} .sarh-row-link{color:#687386 !important; font-size:11px; text-decoration:none !important} .sarh-row-link:hover{color:#b5181a !important} @media(max-width:767px){.sarh-modal-card{width:calc(100% - 20px); margin:4vh auto 0; max-height:92vh; border-radius:20px}.sarh-modal-top{padding:18px}.sarh-modal-body{padding:6px 18px 20px}.sarh-row{grid-template-columns:1fr; gap:12px}.sarh-row-side{justify-items:stretch}} @media(prefers-reduced-motion:reduce){.sarh-next-btn,.sarh-row{transition:none}} .scp-root [data-sarh-next]{margin:18px 0}.scp-root .sarh-next-btn{background:#b5181a;color:#fff;border-radius:999px;padding:12px 22px;font-weight:800;text-decoration:none;display:block;text-align:center}.scp-root .sarh-next-btn:hover{background:#8f1214;color:#fff}.scp-root .sarh-next-all{background:transparent;color:#16243f;border:1.5px solid #cfd6e2;border-radius:999px;padding:11px 22px;font-weight:800;cursor:pointer;display:block;width:100%} .bottom-cta-container .single_add_to_cart_button,.cta-unified-stack-wrapper .single_add_to_cart_button{background:#b5181a!important;color:#fff!important;border-color:#b5181a!important}.bottom-cta-container .single_add_to_cart_button:hover,.cta-unified-stack-wrapper .single_add_to_cart_button:hover{background:#8f1214!important;color:#fff!important}.woocommerce-Reviews .woocommerce-noreviews,#reviews .woocommerce-noreviews,p.woocommerce-noreviews{display:none!important} html body .summary.entry-summary form.cart table.variations th.label,html body .summary.entry-summary form.cart table.variations td.value,html body .entry-summary form.cart table.variations th.label,html body .entry-summary form.cart table.variations td.value{text-align:left!important;direction:ltr!important}html body .summary.entry-summary form.cart table.variations td.value select,html body .entry-summary form.cart table.variations td.value select,html body .woocommerce div.product form.cart .variations select{text-align:left!important;direction:ltr!important;text-align-last:left!important}html body .summary.entry-summary form.cart table.variations th.label label,html body .entry-summary form.cart table.variations th.label label{font-family:Montserrat,Cairo,system-ui,sans-serif!important;text-align:left!important;direction:ltr!important}html body .single-product-payments-custom-01 .payment-custom-img,html body img.payment-custom-img{border-radius:0!important;object-fit:contain!important;width:auto!important;max-width:58px!important;height:22px!important} \/* sarh-product-rich-v1 rich *\/ .scp-faq{display:grid;gap:10px}.scp-qa{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.scp-qa summary{padding:15px 18px;cursor:pointer;font-weight:800;color:var(--nv,#16243f);list-style:none;position:relative;font-size:14.5px;line-height:1.7}.scp-qa summary::-webkit-details-marker{display:none}.scp-qa summary::after{content:\"+\";position:absolute;inset-inline-end:16px;top:12px;font-size:20px;font-weight:800;color:#b5181a}.scp-qa[open] summary::after{content:\"\\2212\"}.scp-qa p{margin:0;padding:0 18px 16px;color:var(--mu,#5a6577);font-size:14px;line-height:1.9}.scp-rel{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.scp-rel a{display:block;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:#fff;text-decoration:none;transition:border-color .15s,box-shadow .15s}.scp-rel a:hover{border-color:#b5181a;box-shadow:0 6px 18px rgba(16,22,38,.07)}.scp-rel b{display:block;color:var(--nv,#16243f);font-size:14px;line-height:1.6;margin-bottom:4px}.scp-rel span{display:block;color:var(--mu,#5a6577);font-size:12.5px;line-height:1.6}.scp-eb{font-size:12px}.scp-cap{font-size:12px} \/* sarh-cia-design-v1b *\/ .scp-quick div b{display:block;color:var(--nv);margin-bottom:4px;font-size:13.5px;font-weight:800}<\/style>\n<!-- sarh-crs-design-v1 -->\n<div class=\"crs-v1\">\n<section class=\"crs-sec crs-intro\"><div class=\"crs-wrap\">\n<span class=\"crs-kick\">Certified Internal Auditor CIA<\/span>\n<h2>Prepare for all three parts with a plan and live support<\/h2>\n<p class=\"crs-lead\">A live preparation programme in Arabic covering the three CIA parts, with a question bank and mock exams inside the platform.<\/p>\n<div class=\"crs-acts\"><a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-schedule data-scp-cart>Choose the part and cohort<\/a><a class=\"crs-btn crs-btn-soft\" href=\"https:\/\/sarhgroups.com\/en\/contact-us-2\">Talk to a CIA adviser<\/a><\/div>\n\n<\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Programme essentials<\/h2><\/div><div class=\"crs-facts\">\n<div>93 training hours<\/div>\n<div>Three parts<\/div>\n<div>More than 1,300 questions in the current package<\/div>\n<div>Live teaching in Arabic<\/div>\n<div>18 months of platform access, depending on the product<\/div>\n<\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-dates\"  data-sarh-next=\"sarhgroups.com\/products\/cia-online-3-parts-arabic-course\" data-sarh-price=\"off\"><strong>Next cohort<\/strong>\n<p>Cohorts run throughout the year, in person at our Amman premises or live online. Get in touch for the next start date and to reserve a place.<\/p>\n<\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-strip\">\n<div><small>The price shown is the full-payment price; the crossed-out figure is the instalment price, paid in monthly instalments. The fee includes the full curriculum and the 1,300+ question bank.<\/small><\/div>\n<a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-buy data-scp-cart>Enrol now<\/a><\/div><\/div><\/section>\n<section class=\"crs-sec is-soft\"><div class=\"crs-wrap\"><div class=\"crs-head has-lede\"><h2>Who this programme serves<\/h2><p>Internal auditors, accountants and compliance staff seeking the IIA&#8217;s internal audit qualification.<\/p><\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>What you will learn<\/h2><\/div><div class=\"crs-cards\">\n<div>The essentials of internal auditing, ethics and professional standards.<\/div>\n<div>Governance, risk management and control.<\/div>\n<div>Planning and performing the audit, and reporting the result.<\/div>\n<div>Working through the question styles each part uses.<\/div>\n<\/div><\/div><\/section>\n<section class=\"crs-sec is-mist\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>The syllabus in full<\/h2><\/div><details class=\"crs-faq\" open>\n<summary><b>1<\/b>Part One \u2014 Essentials of Internal Auditing<i>6 topics<\/i><\/summary>\n<div class=\"crs-chips\"><span>Foundations of internal auditing<\/span><span>Independence and objectivity<\/span><span>Proficiency and due professional care<\/span><span>Quality assurance and improvement programme<\/span><span>Governance, risk management, and control<\/span><span>Fraud risks<\/span><\/div>\n<\/details>\n<details class=\"crs-faq\">\n<summary><b>2<\/b>Part Two \u2014 Practice of Internal Auditing<i>6 topics<\/i><\/summary>\n<div class=\"crs-chips\"><span>Managing the internal audit activity<\/span><span>Planning the engagement<\/span><span>Performing the engagement<\/span><span>Gathering and analysing evidence<\/span><span>Communicating engagement results<\/span><span>Monitoring progress after the engagement<\/span><\/div>\n<\/details>\n<details class=\"crs-faq\">\n<summary><b>3<\/b>Part Three \u2014 Business Knowledge for Internal Auditing<i>5 topics<\/i><\/summary>\n<div class=\"crs-chips\"><span>Business acumen<\/span><span>Organisational structure and performance management<\/span><span>Information security<\/span><span>Information technology<\/span><span>Financial management<\/span><\/div>\n<\/details><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>How the programme runs<\/h2><\/div><div class=\"crs-how\">Live lectures in Arabic, course material, a question bank and mock exams, with platform access for the period of your package.<\/div><\/div><\/section>\n<section class=\"crs-sec is-soft\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Scheduling and enrolment<\/h2><\/div><dl class=\"crs-rows\"><div><dt>Total hours<\/dt><dd>93 training hours<\/dd><\/div><div><dt>Course delivery<\/dt><dd>In person at Sarh&#8217;s Amman premises, or live online via Zoom<\/dd><\/div><div><dt>Language of instruction<\/dt><dd>Arabic<\/dd><\/div><div><dt>Days held<\/dt><dd>Set with each cohort \u2014 check the next cohort date at the top of the page<\/dd><\/div><div><dt>Training materials<\/dt><dd>Complete CIA curriculum for all three parts 2026 edition, hardcopy books shipped free, with interactive question bank valid for 18 months<\/dd><\/div><div><dt>Lecture recordings<\/dt><dd>All live lectures are recorded and made available to students within hours, and remain accessible for 7 days from broadcast date<\/dd><\/div><\/dl><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Platform tools that come with your enrolment<\/h2><\/div><dl class=\"crs-rows\"><div><dt>Readiness Indicator<\/dt><dd>Tracks your progress topic by topic and reveals where you need review before sitting the exam.<\/dd><\/div><div><dt>Mock Exams<\/dt><dd>With an interface mirroring the IIA computer-based exam, real timing, review flags, and question map.<\/dd><\/div><div><dt>Explanation with every question<\/dt><dd>Every question in the question bank is accompanied by an explanation clarifying why the correct option is right and why the others are wrong.<\/dd><\/div><\/dl><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Exam information<\/h2><\/div><dl class=\"crs-rows\"><div><dt>Format<\/dt><dd>Computer-based, at accredited testing centres<\/dd><\/div><div><dt>Questions per part<\/dt><dd>Part One: 125 questions &#183; Parts Two and Three: 100 questions each<\/dd><\/div><div><dt>Passing score<\/dt><dd>A scaled score of 600 on a 250&#8211;750 scale, per part<\/dd><\/div><div><dt>Exam fees<\/dt><dd>Not included &#8212; paid to the IIA when you book, at the price published on the IIA website for your country. Our team can help with registration and booking.<\/dd><\/div><\/dl><\/div><\/section>\n<section class=\"crs-sec is-soft\"><div class=\"crs-wrap\"><div class=\"crs-head has-lede\"><h2>What sets the programme apart<\/h2><p>Live Arabic teaching for an international qualification, with the question bank included rather than sold separately.<\/p><\/div><div class=\"crs-facts\"><div><b>Arabic materials built with HOCK<\/b>The complete three-part curriculum in the 2026 edition, with hardcopy books shipped free.<\/div><div><b>Live teaching in Arabic<\/b>An international IIA qualification taught live, with every lecture recorded and available within hours.<\/div><div><b>Question bank included<\/b>1,300+ questions with an explanation on every answer &#8212; part of the course, not sold separately.<\/div><div><b>Mock exams that mirror the real thing<\/b>The IIA computer-based interface with real timing, review flags and a question map.<\/div><\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>What people ask before they enrol<\/h2><\/div><div class=\"crs-faq-list\"><details class=\"crs-faq\"><summary>What language is the CIA course taught in?<\/summary><p>All live lectures are delivered in Arabic. The programme prepares you for the international Certified Internal Auditor qualification using Arabic study materials developed in cooperation with HOCK.<\/p><\/details><details class=\"crs-faq\"><summary>How many training hours does the programme include, and how are they organised?<\/summary><p>The programme totals 93 training hours covering all three CIA parts. Session days are set with each cohort, so check the next-cohort details on this page or ask a programme adviser.<\/p><\/details><details class=\"crs-faq\"><summary>How are the lectures delivered?<\/summary><p>Lectures are live and interactive, delivered online via Zoom. Cohorts run throughout the year, and some run in person at Sarh&#8217;s Amman premises \u2014 ask the team which options the next cohort offers.<\/p><\/details><details class=\"crs-faq\"><summary>What happens if I miss a live session?<\/summary><p>Every live lecture is recorded and made available to students within hours, and each recording remains accessible for 7 days from its broadcast date.<\/p><\/details><details class=\"crs-faq\"><summary>What study materials are included?<\/summary><p>You receive the complete CIA curriculum for all three parts in the 2026 edition, with hardcopy books shipped free of charge, plus an interactive question bank on the platform.<\/p><\/details><details class=\"crs-faq\"><summary>Is a question bank included, and for how long is it valid?<\/summary><p>Yes \u2014 the question bank is included in the course rather than sold separately, with more than 1,300 questions in the current package and an explanation for every question showing why the correct option is right and the others are wrong. The interactive question bank is valid for 18 months, and mock exams mirror the IIA computer-based exam with real timing, review flags and a question map.<\/p><\/details><details class=\"crs-faq\"><summary>Can I pay in instalments?<\/summary><p>Yes. The price shown is the full-payment price, and a plan paid in monthly instalments is also available \u2014 the crossed-out figure on the page reflects the instalment pricing.<\/p><\/details><details class=\"crs-faq\"><summary>Do I have to study all three parts at once?<\/summary><p>The programme covers all three CIA parts, and you choose the part and cohort when you register. A programme adviser can help you pick the right starting point.<\/p><\/details><\/div><\/div><\/section>\n<section class=\"crs-sec\"><div class=\"crs-wrap\"><div class=\"crs-head\"><h2>Pairs well with this<\/h2><\/div><div class=\"crs-rel\"><a href=\"https:\/\/sarhgroups.com\/en\/products\/hock-cia-internal-audit-study-material-books-question-bank\"><b>CIA Study Material (HOCK Books)<\/b><span>Same certification family \u2014 the hardcopy curriculum\/books product for self-study or replacement copies.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-online-question-bank\"><b>CIA Online Question Bank<\/b><span>Natural complement \u2014 standalone question bank for extra practice or for buyers not taking the live course.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/products\/question-bank-renewal\"><b>Question Bank Renewal<\/b><span>Follow-on purchase when the 18-month question-bank validity mentioned on this page runs out.<\/span><\/a><a href=\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-recorded-course\"><b>Recorded CIA Course<\/b><span>Self-paced alternative in the same family for buyers who cannot attend the live cohorts.<\/span><\/a><\/div><\/div><\/section>\n<section class=\"crs-sec crs-cta-sec\"><div class=\"crs-wrap\"><div class=\"crs-cta\"><div><h2>Ready to start?<\/h2><p>Choose the study option that suits you, or get in touch and we will help you pick the right cohort and format.<\/p><\/div><div class=\"crs-cta-acts\"><a class=\"crs-btn crs-btn-red\" href=\"#\" data-sarh-schedule data-scp-cart>Choose the part and cohort<\/a><a class=\"crs-btn crs-btn-soft\" href=\"https:\/\/sarhgroups.com\/en\/contact-us-2\">Talk to a programme adviser<\/a><\/div><\/div><\/div><\/section>\n<\/div>\n<script>(function(){try{var d=atob(\"LyogU2FyaCDDlyBUTVMgc2NoZWR1bGUgd2lkZ2V0LgogICBSZWFkcyB0aGUgbGl2ZSBmZWVkIGF0IHRtcy5zYXJoaW50LmNvbSBhbmQgZmlsbHMgaW4gdHdvIHRoaW5nczoKICAgICBbZGF0YS1zYXJoLW5leHQ9Ijxwcm9kdWN0IHBhdGg+Il0gIC0+IHRoZSBuZXh0IG9wZW4gY29ob3J0IGZvciB0aGF0IGNvdXJzZQogICAgIFtkYXRhLXNhcmgtc2NoZWR1bGVdICAgICAgICAgICAgICAgLT4gYSBidXR0b24gdGhhdCBvcGVucyB0aGUgZnVsbCBzY2hlZHVsZQogICBQcm9ncmVzc2l2ZSBlbmhhbmNlbWVudDogaWYgdGhlIGZlZWQgaXMgdW5yZWFjaGFibGUgb3IgZW1wdHksIHdoYXRldmVyIG1hcmt1cAogICBpcyBhbHJlYWR5IGluc2lkZSB0aGUgZWxlbWVudCBpcyBsZWZ0IGV4YWN0bHkgYXMgaXQgaXMuICovCihmdW5jdGlvbiAoKSB7CiAgaWYgKHdpbmRvdy5fX3NhcmhUTVMpIHJldHVybjsKICB3aW5kb3cuX19zYXJoVE1TID0gMTsKCiAgdmFyIEZFRUQgPSAiaHR0cHM6Ly90bXMuc2FyaGludC5jb20vc2NoZWR1bGUvZmVlZCI7CiAgdmFyIFRNUyAgPSAiaHR0cHM6Ly90bXMuc2FyaGludC5jb20iOwogIHZhciBDS0VZID0gInNhcmgtdG1zLWZlZWQtdjEiOwogIHZhciBUVEwgID0gNSAqIDYwICogMTAwMDsKCiAgdmFyIEFSID0gZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50LmxhbmcuaW5kZXhPZigiYXIiKSA9PT0gMDsKICB2YXIgVCA9IEFSID8gewogICAgbmV4dDogItin2YTYr9mI2LHYqSDYp9mE2YLYp9iv2YXYqSDYqtio2K\/YoyIsIGRheXM6ICLYo9mK2KfZhSDYp9mE2K\/ZiNin2YUiLCB0aW1lOiAi2KfZhNiq2YjZgtmK2KoiLCBtb2RlOiAi2LfYsdmK2YLYqSDYp9mE2K3YttmI2LEiLAogICAgbGVjdHVyZXM6ICLYudiv2K8g2KfZhNmF2K3Yp9i22LHYp9iqIiwgcHJpY2U6ICLYp9mE2LHYs9mI2YUiLCB3YXM6ICLYqNiv2YTZi9inINmF2YYiLCBjYWxsOiAi2KfYqti12YQg2KjZhtinIiwKICAgIHJlZzogItiz2KzZkdmEINin2YTYotmGIiwgYWxsOiAi2KzYr9mI2YQg2KfZhNiv2YjYsdin2Kog2KfZhNmD2KfZhdmEIiwgbm9uZTogItmE2Kcg2KrZiNis2K8g2K\/Zgdi52KfYqiDZhdmB2KrZiNit2Kkg2K3Yp9mE2YrZi9inINmE2YfYsNmHINin2YTYr9mI2LHYqSIsCiAgICB0aXRsZTogItis2K\/ZiNmEINin2YTYr9mI2LHYp9iqIiwgc3ViOiAi2KfZhNiv2YHYudin2Kog2KfZhNmF2YHYqtmI2K3YqSDZhNmE2KrYs9is2YrZhCDYrtmE2KfZhCDYp9mE2KPYtNmH2LEg2KfZhNmC2KfYr9mF2KkiLAogICAgY2xvc2U6ICLYpdi62YTYp9mCIiwgY29ob3J0OiAi2KfZhNiv2YHYudipIiwgZnJvbTogItmF2YYiLCB0bzogItil2YTZiSIsIGNhc2g6ICLYudmG2K8g2KfZhNiz2K\/Yp9ivINin2YTZg9in2YXZhCIsCiAgICBjYW1wYWlnbjogIti52LHYtiDZhNmB2KrYsdipINmF2K3Yr9mI2K\/YqSIsIGVtcHR5OiAi2YTYpyDYqtmI2KzYryDYr9mI2LHYp9iqINmF2KzYr9mI2YTYqSDYrdin2YTZitmL2KciLCBlcnI6ICLYqti52LDZkdixINiq2K3ZhdmK2YQg2KfZhNis2K\/ZiNmEIiwKICAgIGxvYWRpbmc6ICLYrNin2LHZjSDYqtit2YXZitmEINin2YTYrNiv2YjZhOKApiIsIGpkOiAi2K8u2KMiCiAgfSA6IHsKICAgIG5leHQ6ICJOZXh0IGNvaG9ydCBzdGFydHMiLCBkYXlzOiAiRGF5cyIsIHRpbWU6ICJUaW1lIiwgbW9kZTogIkRlbGl2ZXJ5IiwKICAgIGxlY3R1cmVzOiAiTGVjdHVyZXMiLCBwcmljZTogIkZlZSIsIHdhczogIndhcyIsIGNhbGw6ICJDb250YWN0IHVzIiwKICAgIHJlZzogIlJlZ2lzdGVyIG5vdyIsIGFsbDogIkZ1bGwgY291cnNlIHNjaGVkdWxlIiwgbm9uZTogIk5vIG9wZW4gY29ob3J0cyBmb3IgdGhpcyBjb3Vyc2UgcmlnaHQgbm93IiwKICAgIHRpdGxlOiAiQ291cnNlIHNjaGVkdWxlIiwgc3ViOiAiQ29ob3J0cyBvcGVuIGZvciBlbnJvbG1lbnQgb3ZlciB0aGUgY29taW5nIG1vbnRocyIsCiAgICBjbG9zZTogIkNsb3NlIiwgY29ob3J0OiAiQ29ob3J0IiwgZnJvbTogImZyb20iLCB0bzogInRvIiwgY2FzaDogIndoZW4gcGFpZCBpbiBmdWxsIiwKICAgIGNhbXBhaWduOiAibGltaXRlZC10aW1lIG9mZmVyIiwgZW1wdHk6ICJObyBjb3Vyc2VzIGFyZSBzY2hlZHVsZWQgYXQgdGhlIG1vbWVudCIsIGVycjogIkNvdWxkIG5vdCBsb2FkIHRoZSBzY2hlZHVsZSIsCiAgICBsb2FkaW5nOiAiTG9hZGluZyB0aGUgc2NoZWR1bGXigKYiLCBqZDogIkpPRCIKICB9OwoKICB2YXIgREFZX0VOID0gewogICAgItin2YTYo9it2K8iOiAiU3VuZGF5IiwgItin2YTYp9ir2YbZitmGIjogIk1vbmRheSIsICLYp9mE2KXYq9mG2YrZhiI6ICJNb25kYXkiLCAi2KfZhNir2YTYp9ir2KfYoSI6ICJUdWVzZGF5IiwKICAgICLYp9mE2KPYsdio2LnYp9ihIjogIldlZG5lc2RheSIsICLYp9mE2K7ZhdmK2LMiOiAiVGh1cnNkYXkiLCAi2KfZhNis2YXYudipIjogIkZyaWRheSIsICLYp9mE2LPYqNiqIjogIlNhdHVyZGF5IgogIH07CiAgLyogZGVsaXZlcnlfbW9kZSBvbmx5IGV2ZXIgYXJyaXZlcyBpbiBBcmFiaWMsIHNvIHRyYW5zbGF0ZSBpdCBmb3IgdGhlIEVuZ2xpc2ggcGFnZXMgKi8KICB2YXIgTU9ERV9FTiA9IHsKICAgICLZiNis2KfZh9mKICsg2KfZiNmG2YTYp9mK2YYiOiAiSW4gcGVyc29uICsgb25saW5lIiwgItmI2KzYp9mH2YogKyDYo9mI2YbZhNin2YrZhiI6ICJJbiBwZXJzb24gKyBvbmxpbmUiLAogICAgItmI2KzYp9mH2YoiOiAiSW4gcGVyc29uIiwgItin2YjZhtmE2KfZitmGIjogIk9ubGluZSIsICLYo9mI2YbZhNin2YrZhiI6ICJPbmxpbmUiLAogICAgItmF2LPYrNmE2KkiOiAiUmVjb3JkZWQiLCAi2YXYs9is2YQiOiAiUmVjb3JkZWQiCiAgfTsKICBmdW5jdGlvbiBmbXRNb2RlKG0pIHsKICAgIGlmICghbSkgcmV0dXJuICIiOwogICAgaWYgKEFSKSByZXR1cm4gbTsKICAgIHJldHVybiBNT0RFX0VOW20udHJpbSgpXSB8fCBtOwogIH0KICB2YXIgTU9OX0VOID0gWyJKYW51YXJ5IiwiRmVicnVhcnkiLCJNYXJjaCIsIkFwcmlsIiwiTWF5IiwiSnVuZSIsCiAgICAgICAgICAgICAgICAiSnVseSIsIkF1Z3VzdCIsIlNlcHRlbWJlciIsIk9jdG9iZXIiLCJOb3ZlbWJlciIsIkRlY2VtYmVyIl07CiAgdmFyIE1PTl9BUiA9IFsi2YPYp9mG2YjZhiDYp9mE2KvYp9mG2YoiLCLYtNio2KfYtyIsItii2LDYp9ixIiwi2YbZitiz2KfZhiIsItij2YrYp9ixIiwi2K3YstmK2LHYp9mGIiwKICAgICAgICAgICAgICAgICLYqtmF2YjYsiIsItii2KgiLCLYo9mK2YTZiNmEIiwi2KrYtNix2YrZhiDYp9mE2KPZiNmEIiwi2KrYtNix2YrZhiDYp9mE2KvYp9mG2YoiLCLZg9in2YbZiNmGINin2YTYo9mI2YQiXTsKCiAgZnVuY3Rpb24gZXNjKHMpIHsKICAgIHJldHVybiBTdHJpbmcocyA9PSBudWxsID8gIiIgOiBzKS5yZXBsYWNlKC9bJjw+Il0vZywgZnVuY3Rpb24gKG0pIHsKICAgICAgcmV0dXJuIHsgIiYiOiAiJmFtcDsiLCAiPCI6ICImbHQ7IiwgIj4iOiAiJmd0OyIsICciJzogIiZxdW90OyIgfVttXTsKICAgIH0pOwogIH0KICBmdW5jdGlvbiBub3JtKHUpIHsKICAgIGlmICghdSkgcmV0dXJuICIiOwogICAgdHJ5IHsgdSA9IGRlY29kZVVSSUNvbXBvbmVudCh1KTsgfSBjYXRjaCAoZSkge30KICAgIHJldHVybiB1LnJlcGxhY2UoL15odHRwcz86XC9cLy8sICIiKS5yZXBsYWNlKC9ed3d3XC4vLCAiIikucmVwbGFjZSgvXC8rJC8sICIiKS50b0xvd2VyQ2FzZSgpOwogIH0KICBmdW5jdGlvbiBmbXREYXRlKGlzbykgewogICAgaWYgKCFpc28pIHJldHVybiAiIjsKICAgIHZhciBwID0gaXNvLnNwbGl0KCItIik7IGlmIChwLmxlbmd0aCA8IDMpIHJldHVybiBpc287CiAgICB2YXIgZCA9IHBhcnNlSW50KHBbMl0sIDEwKSwgbSA9IHBhcnNlSW50KHBbMV0sIDEwKSAtIDEsIHkgPSBwWzBdOwogICAgaWYgKG0gPCAwIHx8IG0gPiAxMSkgcmV0dXJuIGlzbzsKICAgIHJldHVybiBBUiA\/IChkICsgIiAiICsgTU9OX0FSW21dICsgIiAiICsgeSkgOiAoZCArICIgIiArIE1PTl9FTlttXSArICIgIiArIHkpOwogIH0KICBmdW5jdGlvbiBmbXRUaW1lKHQpIHsgcmV0dXJuIHQgPyB0LnNsaWNlKDAsIDUpIDogIiI7IH0KICBmdW5jdGlvbiBmbXREYXlzKGEpIHsKICAgIGlmICghYSB8fCAhYS5sZW5ndGgpIHJldHVybiAiIjsKICAgIHJldHVybiBhLm1hcChmdW5jdGlvbiAoZCkgeyByZXR1cm4gQVIgPyBkIDogKERBWV9FTltkXSB8fCBkKTsgfSkuam9pbihBUiA\/ICLYjCAiIDogIiwgIik7CiAgfQogIGZ1bmN0aW9uIGZtdFByaWNlKGMpIHsKICAgIGlmIChjLnByaWNlID09IG51bGwgfHwgYy5wcmljZSA9PT0gIiIpIHJldHVybiAnPGI+JyArIFQuY2FsbCArICc8L2I+JzsKICAgIHZhciBzID0gJzxiPicgKyBjLnByaWNlICsgIiAiICsgVC5qZCArICc8L2I+JzsKICAgIGlmIChjLmxpc3RfcHJpY2UgIT0gbnVsbCAmJiBjLmxpc3RfcHJpY2UgPiBjLnByaWNlKSBzICs9ICcgPHM+JyArIGMubGlzdF9wcmljZSArICIgIiArIFQuamQgKyAnPC9zPic7CiAgICBpZiAoYy5vZmZlcl9raW5kID09PSAiY2FzaCIpIHMgKz0gJyA8aT4nICsgVC5jYXNoICsgJzwvaT4nOwogICAgZWxzZSBpZiAoYy5vZmZlcl9raW5kID09PSAiY2FtcGFpZ24iKSBzICs9ICcgPGk+JyArIFQuY2FtcGFpZ24gKyAnPC9pPic7CiAgICByZXR1cm4gczsKICB9CiAgZnVuY3Rpb24gY291cnNlTmFtZShjKSB7CiAgICByZXR1cm4gQVIgPyAoYy5jb3Vyc2VfYXIgfHwgYy5jb3Vyc2VfZW4gfHwgIiIpIDogKGMuY291cnNlX2VuIHx8IGMuY291cnNlX2FyIHx8ICIiKTsKICB9CiAgLyogbW9udGhzW10uY29ob3J0cyBjYXJyaWVzIHRoZSBzYW1lIHJvd3MgaW4gY2FtZWxDYXNlOyBmbGF0dGVuIHRvIHRoZSBzbmFrZV9jYXNlIHNoYXBlICovCiAgZnVuY3Rpb24gZmxhdChjKSB7CiAgICBpZiAoIWMgfHwgYy5jb3Vyc2VfYXIgIT09IHVuZGVmaW5lZCB8fCBjLmNvdXJzZV9lbiAhPT0gdW5kZWZpbmVkKSByZXR1cm4gYzsKICAgIHJldHVybiB7CiAgICAgIGlkOiBjLmlkLCBjb3Vyc2VfYXI6IGMuY291cnNlTmFtZUFyLCBjb3Vyc2VfZW46IGMuY291cnNlTmFtZUVuLCBjb2hvcnQ6IGMuY29ob3J0TmFtZSwKICAgICAgc3RhcnRfZGF0ZTogYy5zdGFydERhdGUsIGVuZF9kYXRlOiBjLmVuZERhdGUsIGRheXM6IGMuZGF5cywKICAgICAgc3RhcnRfdGltZTogYy5zdGFydFRpbWUsIGVuZF90aW1lOiBjLmVuZFRpbWUsIGRlbGl2ZXJ5X21vZGU6IGMuZGVsaXZlcnlNb2RlLAogICAgICBwcmljZTogYy5vZmZlclByaWNlLCBsaXN0X3ByaWNlOiBjLmxpc3RQcmljZSwgb2ZmZXJfa2luZDogYy5vZmZlcktpbmQsCiAgICAgIGxlY3R1cmVzOiBjLmxlY3R1cmVDb3VudCwgZGV0YWlsc191cmw6IGMud2Vic2l0ZVVybCwgcmVnaXN0ZXJfdXJsOiBjLnJlZ2lzdGVyVXJsCiAgICB9OwogIH0KICBmdW5jdGlvbiByZWdVcmwoYykgewogICAgdmFyIHIgPSBjLnJlZ2lzdGVyX3VybCB8fCAiIjsKICAgIHJldHVybiAvXmh0dHBzPzovLnRlc3QocikgPyByIDogVE1TICsgcjsKICB9CiAgLyogQXJhYmljIGNvdW50cyBpdHMgcGx1cmFscyBkaWZmZXJlbnRseSBhdCAxLCAyLCAzLTEwIGFuZCAxMSsgKi8KICBmdW5jdGlvbiBtb3JlVGV4dChuKSB7CiAgICBpZiAoIUFSKSByZXR1cm4gbiArICIgZnVydGhlciBjb2hvcnQiICsgKG4gPT09IDEgPyAiIiA6ICJzIikgKyAiIHNjaGVkdWxlZCI7CiAgICBpZiAobiA9PT0gMSkgcmV0dXJuICLZiNmH2YbYp9mDINiv2YHYudipINij2K7YsdmJINmF2KzYr9mI2YTYqSI7CiAgICBpZiAobiA9PT0gMikgcmV0dXJuICLZiNmH2YbYp9mDINiv2YHYudiq2KfZhiDYo9iu2LHZitin2YYg2YXYrNiv2YjZhNiq2KfZhiI7CiAgICBpZiAobiAgPD0gMTApIHJldHVybiAi2YjZh9mG2KfZgyAiICsgbiArICIg2K\/Zgdi52KfYqiDYo9iu2LHZiSDZhdis2K\/ZiNmE2KkiOwogICAgcmV0dXJuICLZiNmH2YbYp9mDICIgKyBuICsgIiDYr9mB2LnYqSDYo9iu2LHZiSDZhdis2K\/ZiNmE2KkiOwogIH0KCiAgZnVuY3Rpb24gbG9hZCgpIHsKICAgIHRyeSB7CiAgICAgIHZhciByYXcgPSBzZXNzaW9uU3RvcmFnZS5nZXRJdGVtKENLRVkpOwogICAgICBpZiAocmF3KSB7CiAgICAgICAgdmFyIG8gPSBKU09OLnBhcnNlKHJhdyk7CiAgICAgICAgaWYgKERhdGUubm93KCkgLSBvLnQgPCBUVEwpIHJldHVybiBQcm9taXNlLnJlc29sdmUoby5kKTsKICAgICAgfQogICAgfSBjYXRjaCAoZSkge30KICAgIHJldHVybiBmZXRjaChGRUVELCB7IGNyZWRlbnRpYWxzOiAib21pdCIgfSkKICAgICAgLnRoZW4oZnVuY3Rpb24gKHIpIHsgaWYgKCFyLm9rKSB0aHJvdyBuZXcgRXJyb3Ioci5zdGF0dXMpOyByZXR1cm4gci5qc29uKCk7IH0pCiAgICAgIC50aGVuKGZ1bmN0aW9uIChkKSB7CiAgICAgICAgdHJ5IHsgc2Vzc2lvblN0b3JhZ2Uuc2V0SXRlbShDS0VZLCBKU09OLnN0cmluZ2lmeSh7IHQ6IERhdGUubm93KCksIGQ6IGQgfSkpOyB9IGNhdGNoIChlKSB7fQogICAgICAgIHJldHVybiBkOwogICAgICB9KTsKICB9CgogIC8qIC0tLS0tLS0tLS0gcGVyLWNvdXJzZSBuZXh0IGNvaG9ydCAtLS0tLS0tLS0tICovCiAgZnVuY3Rpb24gZmlsbE5leHQoZWwsIGRhdGEpIHsKICAgIHZhciB3YW50ID0gbm9ybShlbC5nZXRBdHRyaWJ1dGUoImRhdGEtc2FyaC1uZXh0IikpOwogICAgaWYgKCF3YW50KSByZXR1cm47CiAgICB2YXIgbGlzdCA9IChkYXRhLmNvdXJzZXMgfHwgW10pLmZpbHRlcihmdW5jdGlvbiAoYykgewogICAgICB2YXIgZCA9IG5vcm0oYy5kZXRhaWxzX3VybCk7CiAgICAgIHJldHVybiBkICYmIChkID09PSB3YW50IHx8IGQuaW5kZXhPZih3YW50KSAhPT0gLTEgfHwgd2FudC5pbmRleE9mKGQpICE9PSAtMSk7CiAgICB9KS5zb3J0KGZ1bmN0aW9uIChhLCBiKSB7IHJldHVybiAoYS5zdGFydF9kYXRlIHx8ICIiKSA8IChiLnN0YXJ0X2RhdGUgfHwgIiIpID8gLTEgOiAxOyB9KTsKICAgIGlmICghbGlzdC5sZW5ndGgpIHJldHVybjsgICAgICAgICAgICAgICAgIC8qIGxlYXZlIHRoZSBzdGF0aWMgZmFsbGJhY2sgaW4gcGxhY2UgKi8KICAgIHZhciBjID0gbGlzdFswXTsKICAgIHZhciByb3dzID0gWwogICAgICBbVC5kYXlzLCBmbXREYXlzKGMuZGF5cyldLAogICAgICBbVC50aW1lLCBjLnN0YXJ0X3RpbWUgPyBmbXRUaW1lKGMuc3RhcnRfdGltZSkgKyAiIOKAkyAiICsgZm10VGltZShjLmVuZF90aW1lKSA6ICIiXSwKICAgICAgW1QubW9kZSwgZm10TW9kZShjLmRlbGl2ZXJ5X21vZGUpXSwKICAgICAgW1QubGVjdHVyZXMsIGMubGVjdHVyZXMgPyBTdHJpbmcoYy5sZWN0dXJlcykgOiAiIl0KICAgIF0uZmlsdGVyKGZ1bmN0aW9uIChyKSB7IHJldHVybiByWzFdOyB9KTsKICAgIHZhciBtb3JlID0gbGlzdC5sZW5ndGggPiAxCiAgICAgID8gJzxwIGNsYXNzPSJzYXJoLW5leHQtbW9yZSI+JyArIG1vcmVUZXh0KGxpc3QubGVuZ3RoIC0gMSkgKyAnPC9wPicKICAgICAgOiAiIjsKICAgIGVsLmlubmVySFRNTCA9CiAgICAgICc8ZGl2IGNsYXNzPSJzYXJoLW5leHQiPicgKwogICAgICAgICc8ZGl2IGNsYXNzPSJzYXJoLW5leHQtbWFpbiI+JyArCiAgICAgICAgICAnPHNwYW4gY2xhc3M9InNhcmgtbmV4dC1raWNrIj4nICsgVC5uZXh0ICsgJzwvc3Bhbj4nICsKICAgICAgICAgICc8c3Ryb25nIGNsYXNzPSJzYXJoLW5leHQtZGF0ZSI+JyArIGVzYyhmbXREYXRlKGMuc3RhcnRfZGF0ZSkpICsgJzwvc3Ryb25nPicgKwogICAgICAgICAgJzxzcGFuIGNsYXNzPSJzYXJoLW5leHQtY29ob3J0Ij4nICsgZXNjKGNvdXJzZU5hbWUoYykpICsgKGMuY29ob3J0ID8gIiDCtyAiICsgZXNjKGMuY29ob3J0KSA6ICIiKSArICc8L3NwYW4+JyArCiAgICAgICAgICAnPGRsIGNsYXNzPSJzYXJoLW5leHQtcm93cyI+JyArCiAgICAgICAgICAgIHJvd3MubWFwKGZ1bmN0aW9uIChyKSB7IHJldHVybiAiPGR0PiIgKyBlc2MoclswXSkgKyAiPC9kdD48ZGQ+IiArIGVzYyhyWzFdKSArICI8L2RkPiI7IH0pLmpvaW4oIiIpICsKICAgICAgICAgICc8L2RsPicgKyBtb3JlICsKICAgICAgICAnPC9kaXY+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbmV4dC1zaWRlIj4nICsKICAgICAgICAgICc8ZGl2IGNsYXNzPSJzYXJoLW5leHQtcHJpY2UiPicgKyBmbXRQcmljZShjKSArICc8L2Rpdj4nICsKICAgICAgICAgICc8YSBjbGFzcz0ic2FyaC1uZXh0LWJ0biIgaHJlZj0iJyArIGVzYyhyZWdVcmwoYykpICsgJyIgcmVsPSJub29wZW5lciI+JyArIFQucmVnICsgJzwvYT4nICsKICAgICAgICAgICc8YnV0dG9uIHR5cGU9ImJ1dHRvbiIgY2xhc3M9InNhcmgtbmV4dC1hbGwiIGRhdGEtc2FyaC1zY2hlZHVsZT4nICsgVC5hbGwgKyAnPC9idXR0b24+JyArCiAgICAgICAgJzwvZGl2PicgKwogICAgICAnPC9kaXY+JzsKICB9CgogIC8qIC0tLS0tLS0tLS0gZnVsbCBzY2hlZHVsZSBtb2RhbCAtLS0tLS0tLS0tICovCiAgdmFyIG1vZGFsID0gbnVsbDsKICBmdW5jdGlvbiBidWlsZE1vZGFsKCkgewogICAgaWYgKG1vZGFsKSByZXR1cm4gbW9kYWw7CiAgICBtb2RhbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoImRpdiIpOwogICAgbW9kYWwuY2xhc3NOYW1lID0gInNhcmgtbW9kYWwiOwogICAgbW9kYWwuc2V0QXR0cmlidXRlKCJkaXIiLCBBUiA\/ICJydGwiIDogImx0ciIpOwogICAgbW9kYWwuaW5uZXJIVE1MID0KICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtYmFjayIgZGF0YS1jbG9zZT48L2Rpdj4nICsKICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtY2FyZCIgcm9sZT0iZGlhbG9nIiBhcmlhLW1vZGFsPSJ0cnVlIiBhcmlhLWxhYmVsPSInICsgZXNjKFQudGl0bGUpICsgJyI+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtdG9wIj4nICsKICAgICAgICAgICc8ZGl2PjxoMj4nICsgVC50aXRsZSArICc8L2gyPjxwPicgKyBULnN1YiArICc8L3A+PC9kaXY+JyArCiAgICAgICAgICAnPGJ1dHRvbiB0eXBlPSJidXR0b24iIGNsYXNzPSJzYXJoLW1vZGFsLXgiIGRhdGEtY2xvc2UgYXJpYS1sYWJlbD0iJyArIGVzYyhULmNsb3NlKSArICciPiZ0aW1lczs8L2J1dHRvbj4nICsKICAgICAgICAnPC9kaXY+JyArCiAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtbW9kYWwtYm9keSI+PHAgY2xhc3M9InNhcmgtbW9kYWwtbXNnIj4nICsgVC5sb2FkaW5nICsgJzwvcD48L2Rpdj4nICsKICAgICAgJzwvZGl2Pic7CiAgICBkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKG1vZGFsKTsKICAgIG1vZGFsLmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGUpIHsKICAgICAgaWYgKGUudGFyZ2V0Lmhhc0F0dHJpYnV0ZSAmJiBlLnRhcmdldC5oYXNBdHRyaWJ1dGUoImRhdGEtY2xvc2UiKSkgY2xvc2UoKTsKICAgIH0pOwogICAgZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uIChlKSB7IGlmIChlLmtleSA9PT0gIkVzY2FwZSIpIGNsb3NlKCk7IH0pOwogICAgcmV0dXJuIG1vZGFsOwogIH0KICBmdW5jdGlvbiBjbG9zZSgpIHsKICAgIGlmIChtb2RhbCkgeyBtb2RhbC5jbGFzc0xpc3QucmVtb3ZlKCJpcy1vcGVuIik7IGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3cgPSAiIjsgfQogIH0KICBmdW5jdGlvbiByZW5kZXJNb2RhbChkYXRhKSB7CiAgICB2YXIgYm9keSA9IG1vZGFsLnF1ZXJ5U2VsZWN0b3IoIi5zYXJoLW1vZGFsLWJvZHkiKTsKICAgIHZhciBtb250aHMgPSBkYXRhLm1vbnRocyB8fCBbXTsKICAgIHZhciBieUlkID0ge307CiAgICAoZGF0YS5jb3Vyc2VzIHx8IFtdKS5mb3JFYWNoKGZ1bmN0aW9uIChjKSB7IGJ5SWRbYy5pZF0gPSBjOyB9KTsKICAgIGlmICghbW9udGhzLmxlbmd0aCB8fCAhKGRhdGEuY291bnQgPiAwKSkgewogICAgICBib2R5LmlubmVySFRNTCA9ICc8cCBjbGFzcz0ic2FyaC1tb2RhbC1tc2ciPicgKyBULmVtcHR5ICsgIjwvcD4iOwogICAgICByZXR1cm47CiAgICB9CiAgICB2YXIgaHRtbCA9ICIiOwogICAgbW9udGhzLmZvckVhY2goZnVuY3Rpb24gKG0pIHsKICAgICAgdmFyIGlkcyA9IG0uY29ob3J0cyB8fCBbXTsKICAgICAgdmFyIHJvd3MgPSBpZHMubWFwKGZ1bmN0aW9uICh4KSB7CiAgICAgICAgdmFyIGlkID0gKHggJiYgdHlwZW9mIHggPT09ICJvYmplY3QiKSA\/IHguaWQgOiB4OwogICAgICAgIHJldHVybiBieUlkW2lkXSB8fCBmbGF0KHgpOyAgICAgICAgICAvKiBwcmVmZXIgdGhlIHNuYWtlX2Nhc2Ugcm93LCBlbHNlIGZsYXR0ZW4gKi8KICAgICAgfSkuZmlsdGVyKEJvb2xlYW4pOwogICAgICBpZiAoIXJvd3MubGVuZ3RoKSByZXR1cm47CiAgICAgIGh0bWwgKz0gJzxzZWN0aW9uIGNsYXNzPSJzYXJoLW1vbiI+PGgzPicgKyBlc2MobS5sYWJlbCB8fCBtLmtleSkgKyAnPC9oMz48ZGl2IGNsYXNzPSJzYXJoLW1vbi1saXN0Ij4nOwogICAgICByb3dzLmZvckVhY2goZnVuY3Rpb24gKGMpIHsKICAgICAgICB2YXIgbWV0YSA9IFtmbXREYXlzKGMuZGF5cyksCiAgICAgICAgICAgICAgICAgICAgYy5zdGFydF90aW1lID8gZm10VGltZShjLnN0YXJ0X3RpbWUpICsgIiDigJMgIiArIGZtdFRpbWUoYy5lbmRfdGltZSkgOiAiIiwKICAgICAgICAgICAgICAgICAgICBmbXRNb2RlKGMuZGVsaXZlcnlfbW9kZSldLmZpbHRlcihCb29sZWFuKS5qb2luKCIgwrcgIik7CiAgICAgICAgaHRtbCArPQogICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtcm93Ij4nICsKICAgICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtcm93LW1haW4iPicgKwogICAgICAgICAgICAgICc8c3Ryb25nPicgKyBlc2MoY291cnNlTmFtZShjKSkgKyAnPC9zdHJvbmc+JyArCiAgICAgICAgICAgICAgKGMuY29ob3J0ID8gJzxzcGFuIGNsYXNzPSJzYXJoLXJvdy1jb2hvcnQiPicgKyBlc2MoYy5jb2hvcnQpICsgIjwvc3Bhbj4iIDogIiIpICsKICAgICAgICAgICAgICAnPHNwYW4gY2xhc3M9InNhcmgtcm93LWRhdGUiPicgKyBlc2MoZm10RGF0ZShjLnN0YXJ0X2RhdGUpKSArCiAgICAgICAgICAgICAgICAoYy5lbmRfZGF0ZSA\/ICIg4oCUICIgKyBlc2MoZm10RGF0ZShjLmVuZF9kYXRlKSkgOiAiIikgKyAiPC9zcGFuPiIgKwogICAgICAgICAgICAgIChtZXRhID8gJzxzcGFuIGNsYXNzPSJzYXJoLXJvdy1tZXRhIj4nICsgZXNjKG1ldGEpICsgIjwvc3Bhbj4iIDogIiIpICsKICAgICAgICAgICAgIjwvZGl2PiIgKwogICAgICAgICAgICAnPGRpdiBjbGFzcz0ic2FyaC1yb3ctc2lkZSI+JyArCiAgICAgICAgICAgICAgJzxkaXYgY2xhc3M9InNhcmgtcm93LXByaWNlIj4nICsgZm10UHJpY2UoYykgKyAiPC9kaXY+IiArCiAgICAgICAgICAgICAgJzxhIGNsYXNzPSJzYXJoLXJvdy1idG4iIGhyZWY9IicgKyBlc2MocmVnVXJsKGMpKSArICciIHJlbD0ibm9vcGVuZXIiPicgKyBULnJlZyArICI8L2E+IiArCiAgICAgICAgICAgICAgKGMuZGV0YWlsc191cmwgPyAnPGEgY2xhc3M9InNhcmgtcm93LWxpbmsiIGhyZWY9IicgKyBlc2MoYy5kZXRhaWxzX3VybCkgKyAnIj4nICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChBUiA\/ICLYqtmB2KfYtdmK2YQg2KfZhNiv2YjYsdipIiA6ICJDb3Vyc2UgZGV0YWlscyIpICsgIjwvYT4iIDogIiIpICsKICAgICAgICAgICAgIjwvZGl2PiIgKwogICAgICAgICAgIjwvZGl2PiI7CiAgICAgIH0pOwogICAgICBodG1sICs9ICI8L2Rpdj48L3NlY3Rpb24+IjsKICAgIH0pOwogICAgYm9keS5pbm5lckhUTUwgPSBodG1sIHx8ICc8cCBjbGFzcz0ic2FyaC1tb2RhbC1tc2ciPicgKyBULmVtcHR5ICsgIjwvcD4iOwogIH0KICBmdW5jdGlvbiBvcGVuKCkgewogICAgYnVpbGRNb2RhbCgpLmNsYXNzTGlzdC5hZGQoImlzLW9wZW4iKTsKICAgIGRvY3VtZW50LmJvZHkuc3R5bGUub3ZlcmZsb3cgPSAiaGlkZGVuIjsKICAgIGxvYWQoKS50aGVuKHJlbmRlck1vZGFsKS5jYXRjaChmdW5jdGlvbiAoKSB7CiAgICAgIG1vZGFsLnF1ZXJ5U2VsZWN0b3IoIi5zYXJoLW1vZGFsLWJvZHkiKS5pbm5lckhUTUwgPSAnPHAgY2xhc3M9InNhcmgtbW9kYWwtbXNnIj4nICsgVC5lcnIgKyAiPC9wPiI7CiAgICB9KTsKICB9CgogIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIiwgZnVuY3Rpb24gKGUpIHsKICAgIHZhciBiID0gZS50YXJnZXQuY2xvc2VzdCA\/IGUudGFyZ2V0LmNsb3Nlc3QoIltkYXRhLXNhcmgtc2NoZWR1bGVdIikgOiBudWxsOwogICAgaWYgKGIpIHsgZS5wcmV2ZW50RGVmYXVsdCgpOyBvcGVuKCk7IH0KICB9KTsKCiAgZnVuY3Rpb24gYm9vdCgpIHsKICAgIHZhciBuZXh0cyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoIltkYXRhLXNhcmgtbmV4dF0iKTsKICAgIGlmICghbmV4dHMubGVuZ3RoKSByZXR1cm47CiAgICBsb2FkKCkudGhlbihmdW5jdGlvbiAoZCkgewogICAgICBBcnJheS5wcm90b3R5cGUuZm9yRWFjaC5jYWxsKG5leHRzLCBmdW5jdGlvbiAoZWwpIHsKICAgICAgICB0cnkgeyBmaWxsTmV4dChlbCwgZCk7IH0gY2F0Y2ggKGUpIHt9CiAgICAgIH0pOwogICAgfSkuY2F0Y2goZnVuY3Rpb24gKCkgeyAvKiBzdGF0aWMgZmFsbGJhY2sgc3RheXMgKi8gfSk7CiAgfQogIGlmIChkb2N1bWVudC5yZWFkeVN0YXRlID09PSAibG9hZGluZyIpIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoIkRPTUNvbnRlbnRMb2FkZWQiLCBib290KTsKICBlbHNlIGJvb3QoKTsKfSkoKTsK\"),n=d.length,u=new Uint8Array(n),i=n;while(i--){u[i]=d.charCodeAt(i);}new Function(new TextDecoder(\"utf-8\").decode(u))();}catch(e){}})();<\/script><script>(function(){if(window.__sarhBuy){return;}window.__sarhBuy=1;document.addEventListener(\"click\",function(e){var a=e.target.closest?e.target.closest(\"[data-sarh-buy]\"):null;if(!a){return;}var f=document.querySelector(\"form.variations_form\")||document.querySelector(\"form.cart\");if(!f){return;}e.preventDefault();f.scrollIntoView({behavior:\"smooth\",block:\"center\"});var s=f.querySelector(\"select\");if(s){setTimeout(function(){try{s.focus();}catch(x){}},450);}});}());<\/script><\/p>\n\n<!-- sarh-schema-v2 --><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course#faq\",\"inLanguage\":\"en\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What language is the CIA course taught in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"All live lectures are delivered in Arabic. The programme prepares you for the international Certified Internal Auditor qualification using Arabic study materials developed in cooperation with HOCK.\"}},{\"@type\":\"Question\",\"name\":\"How many training hours does the programme include, and how are they organised?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The programme totals 93 training hours covering all three CIA parts. Session days are set with each cohort, so check the next-cohort details on this page or ask a programme adviser.\"}},{\"@type\":\"Question\",\"name\":\"How are the lectures delivered?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Lectures are live and interactive, delivered online via Zoom. Cohorts run throughout the year, and some run in person at Sarh's Amman premises \u2014 ask the team which options the next cohort offers.\"}},{\"@type\":\"Question\",\"name\":\"What happens if I miss a live session?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Every live lecture is recorded and made available to students within hours, and each recording remains accessible for 7 days from its broadcast date.\"}},{\"@type\":\"Question\",\"name\":\"What study materials are included?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You receive the complete CIA curriculum for all three parts in the 2026 edition, with hardcopy books shipped free of charge, plus an interactive question bank on the platform.\"}},{\"@type\":\"Question\",\"name\":\"Is a question bank included, and for how long is it valid?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes \u2014 the question bank is included in the course rather than sold separately, with more than 1,300 questions in the current package and an explanation for every question showing why the correct option is right and the others are wrong. The interactive question bank is valid for 18 months, and mock exams mirror the IIA computer-based exam with real timing, review flags and a question map.\"}},{\"@type\":\"Question\",\"name\":\"Can I pay in instalments?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The price shown is the full-payment price, and a plan paid in monthly instalments is also available \u2014 the crossed-out figure on the page reflects the instalment pricing.\"}},{\"@type\":\"Question\",\"name\":\"Do I have to study all three parts at once?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"The programme covers all three CIA parts, and you choose the part and cohort when you register. A programme adviser can help you pick the right starting point.\"}}]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/sarhgroups.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Training Courses\",\"item\":\"https:\/\/sarhgroups.com\/en\/training-courses\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Certified Internal Auditor (CIA) Course\",\"item\":\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course\"}]}<\/script><script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Course\",\"@id\":\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course#course\",\"name\":\"Certified Internal Auditor (CIA) Course\",\"description\":\"Pass the  Certified Internal Auditor (CIA)  exam with ease!   Join thousands of successful candidates thanks to an integrated curriculum covering all parts of the certification, under the supervision of experts, in addition to an electronic question bank simulating the actual exam  with over 1300 questions  from previous exams with explanations for each solution and the ability to take  an unlimited number of mock exams , to overcome exam anxiety and succeed confidently on the first attempt.\",\"url\":\"https:\/\/sarhgroups.com\/en\/products\/certified-internal-auditor-cia-course\",\"provider\":{\"@type\":\"Organization\",\"@id\":\"https:\/\/sarhgroups.com\/#organization\"}}<\/script>","protected":false},"excerpt":{"rendered":"<div class=\"shg-rich-text shg-theme-text-content\" dir=\"rtl\" style=\"text-align: justify; font-family: 'Noto Kufi Arabic', sans-serif; font-size: 14px; font-weight: normal; line-height: 1.8;\">Pass the <strong>Certified Internal Auditor (CIA)<\/strong> exam with ease!<\/div>\n<div class=\"shg-rich-text shg-theme-text-content\" dir=\"rtl\" style=\"text-align: justify; font-family: 'Noto Kufi Arabic', sans-serif; font-size: 14px; font-weight: normal; line-height: 1.8;\">Join thousands of successful candidates thanks to an integrated curriculum covering all parts of the certification, under the supervision of experts, in addition to an electronic question bank simulating the actual exam <strong>with over 1300 questions<\/strong> from previous exams with explanations for each solution and the ability to take <strong>an unlimited number of mock exams<\/strong>, to overcome exam anxiety and succeed confidently on the first attempt.  <\/div>\n","protected":false},"featured_media":32577,"comment_status":"open","ping_status":"closed","template":"","meta":{"_kb_optimizer_status":0,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":""},"product_brand":[],"product_cat":[65],"product_tag":[90],"class_list":["post-10183","product","type-product","status-publish","has-post-thumbnail","product_cat-training-courses","product_tag-accounting-and-finance","first","instock","sale","shipping-taxable","purchasable","product-type-variable","has-default-attributes","entry","content-bg","loop-entry"],"taxonomy_info":{"product_cat":[{"value":65,"label":"Training Courses"}],"product_tag":[{"value":90,"label":"Accounting and Finance"}]},"featured_image_src_large":["https:\/\/sarhgroups.com\/wp-content\/uploads\/2026\/08\/sarh-cia-course-2026.webp",1000,1000,false],"author_info":[],"comment_info":0,"_links":{"self":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product\/10183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/comments?post=10183"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/media\/32577"}],"wp:attachment":[{"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/media?parent=10183"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_brand?post=10183"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_cat?post=10183"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/sarhgroups.com\/en\/wp-json\/wp\/v2\/product_tag?post=10183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}