PageSourceSearch

https://0800222777.org.za/content/0800222777/gjoxqw

html 0800222777.org.za collected 2026-09-28 13:33:00 UTC 179,816 bytes, 1,429 lines download raw bytes

1<!DOCTYPE html>
2<html>
3<head>
4    <title>0800222777 South Africa Hotline - 0800222777 South Africa</title>
5<meta charset="utf-8">
6<meta http-equiv="X-UA-Compatible" content="IE=edge">
6<script type="text/javascript">(window.NREUM||(NREUM={})).init={privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]},distributed_tracing:{enabled:true}};(window.NREUM||(NREUM={})).loader_config={agentID:"718424639",accountID:"380840",trustKey:"380840",xpid:"Vw4HWVJTGwQAXFBaBAgPUA==",licenseKey:"d2cefc34a2",applicationID:"708183986",browserID:"718424639"};;/*! For license information please see nr-loader-spa-1.322.0.min.js.LICENSE.txt */
7(()=>{var e={8122(e,t,r){"use strict";r.d(t,{a:()=>i});var n=r(944);function i(e,t){try{if(!e||"object"!=typeof e)return(0,n.R)(3);if(!t||"object"!=typeof t)return(0,n.R)(4);const r=Object.create(Object.getPrototypeOf(t),Object.getOwnPropertyDescriptors(t)),s=0===Object.keys(r).length?e:r;for(let a in s)if(void 0!==e[a])try{if(null===e[a]){r[a]=null;continue}Array.isArray(e[a])&&Array.isArray(t[a])?r[a]=Array.from(new Set([...e[a],...t[a]])):e[a]instanceof Map||e[a]instanceof Set||e[a]instanceof Date||e[a]instanceof RegExp?r[a]=e[a]:"object"==typeof e[a]&&null!==t[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){r[a]||(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555(e,t,r){"use strict";r.d(t,{f:()=>a});var n=r(384),i=r(8122);const s={beacon:n.NT.beacon,errorBeacon:n.NT.errorBeacon,licenseKey:void 0,applicationID:void 0,sa:void 0,queueTime:void 0,applicationTime:void 0,ttGuid:void 0,user:void 0,account:void 0,product:void 0,extra:void 0,jsAttributes:{},userAttributes:void 0,atts:void 0,transactionName:void 0,tNamePlain:void 0};function a(e){try{return!!e.licenseKey&&!!e.errorBeacon&&!!e.applicationID}catch(e){return!1}}r.d(t,["D",0,e=>(0,i.a)(e,s)])},7699(e,t,r){"use strict";var n=r(860);const i={[n.K7.logging]:!0,[n.K7.genericEvents]:!0,[n.K7.jserrors]:!0,[n.K7.ajax]:!0};r.d(t,["It",0,1e6,"KC",0,i,"qh",0,"SESSION_ERROR"])},9324(e,t,r){"use strict";r.d(t,["A",0,"@newrelic/rrweb","x",0,"1.322.0"])},981(e,t,r){"use strict";r.d(t,["R",0,{AJAX:"AjaxRequest",PA:"PageAction",UA:"UserAction",BP:"BrowserPerformance",WS:"WebSocket",SPV:"SecurityPolicyViolation",JSE:"JavaScriptError",LOG:"Log",PVE:"PageView",PVT:"PageViewTiming",SR:"SessionReplay",ST:"SessionTrace",BI:"BrowserInteraction"}])},9752(e,t,r){"use strict";const n="newrelic-iframe-",i=n+"timing-update",s=n+"api",a=n+"api-response",o=n+"vitals-update",c=n+"ajax";r.d(t,["$8",0,o,"Gi",0,a,"KU",0,c,"Pl",0,n,"cS",0,s,"cr",0,i])},6154(e,t,r){"use strict";var n=r(1863);const i="undefined"!=typeof window&&!!window.document,s="undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self.navigator instanceof WorkerNavigator||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis.navigator instanceof WorkerNavigator),a=i?window:"undefined"!=typeof WorkerGlobalScope&&("undefined"!=typeof self&&self instanceof WorkerGlobalScope&&self||"undefined"!=typeof globalThis&&globalThis instanceof WorkerGlobalScope&&globalThis),o=Boolean("hidden"===a?.document?.visibilityState),c=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=d&&"undefined"==typeof SharedWorker,l=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),f=Date.now()-(0,n.t)();r.d(t,["OF",0,d,"RI",0,i,"WN",0,f,"bv",0,s,"gm",0,a,"lR",0,l,"m",0,c,"mw",0,o,"sb",0,u,"zk",0,()=>{const e=a?.performance?.getEntriesByType?.("navigation")?.[0];if(e&&e.responseStart>0&&e.responseStart<a.performance.now())return e}])},7295(e,t,r){"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>s});var n=[];function i(e){if(!e||s(e))return!1;if(0===n.length)return!0;if("*"===n[0].hostname)return!1;for(var t=0;t<n.length;t++){var r=n[t];if(r.hostname.test(e.hostname)&&r.pathname.test(e.pathname))return!1}return!0}function s(e){return void 0===e.hostname}function a(e){if(n=[],e&&e.length)for(var t=0;t<e.length;t++){let r=e[t];if(!r)continue;if("*"===r)return void(n=[{hostname:"*"}]);0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let s,a;i>0?(s=r.substring(0,i),a=r.substring(i)):(s=r,a="*");let[c]=s.split(":");n.push({hostname:o(c),pathname:o(a,!0)})}}function o(e,t=!1){const r=e.replace(/[.+?^${}()|[\]\\]/g,e=>"\\"+e).replace(/\*/g,".*?");return new RegExp((t?"^":"")+r+"$")}},3241(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(6154);function i(e={}){try{n.gm.dispatchEvent(new CustomEvent("newrelic",{detail:e}))}catch(e){}}},1687(e,t,r){"use strict";r.d(t,{Ak:()=>o,Ze:()=>d,x3:()=>c});var n=r(3241),i=r(3606),s=r(860),a=r(2646);function o(e,t){if(!e)return;const r={staged:!1,priority:s.P3[t]||0};
7e.runtime.drainRegistry.get(t)||e.runtime.drainRegistry.set(t,r)}function c(e,t){if(!e)return;const r=e.runtime.drainRegistry;r&&(r.get(t)&&r.delete(t),l(e,t,!1),r.size&&u(e))}function d(e,t="feature",r=!1){if(e){if(!e.runtime.drainRegistry.get(t)||r)return l(e,t);e.runtime.drainRegistry.get(t).staged=!0,u(e)}}function u(e){if(!e)return;const t=Array.from(e.runtime.drainRegistry);t.every(([e,t])=>t.staged)&&(t.sort((e,t)=>e[1].priority-t[1].priority),t.forEach(([t])=>{e.runtime.drainRegistry.delete(t),l(e,t)}))}function l(e,t,r=!0){if(!e)return;const s=e.ee,o=i.i.handlers;if(s&&!s.aborted&&s.backlog&&o){if((0,n.W)({type:"lifecycle",name:"drain",feature:t}),r){const e=s.backlog[t],r=o[t];if(r){for(let t=0;e&&t<e.length;++t)f(e[t],r);Object.entries(r).forEach(([e,t])=>{Object.values(t||{}).forEach(t=>{t[0]?.on&&t[0].context()instanceof a.y&&!t[0].listeners(e).includes(t[1])&&t[0].on(e,t[1])})})}}s.isolatedBacklog||delete o[t],s.backlog[t]=null,s.emit("drain-"+t,[])}}function f(e,t){var r=e[1];Object.values(t[r]||{}).forEach(t=>{var r=e[0];if(t[0]===r){var n=t[1],i=e[3],s=e[2];n.apply(i,s)}})}},7836(e,t,r){"use strict";var n=r(384),i=r(8990),s=r(2646),a=r(5607);const o="nr@context:".concat(a.W),c=function e(t,r){var n={},a={},u={},l=!1;try{l=16===r.length&&d.initializedAgents?.[r]?.runtime.isolatedBacklog}catch(e){}var f={on:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,s){!1!==s&&(s=!0);if(c.aborted&&!i)return;t&&s&&t.emit(e,r,n);var o=h(n);g(e).forEach(e=>{e.apply(o,r)});var d=v()[a[e]];d&&d.push([f,e,r,o]);return o},get:m,listeners:g,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach(([e,n])=>{a[n]=t,t in r||(r[t]=[])})},abort:function(){f._aborted=!0,Object.keys(f.backlog).forEach(e=>{delete f.backlog[e]})},isBuffering:function(e){return!!v()[a[e]]},debugId:r,backlog:l?{}:t&&"object"==typeof t.backlog?t.backlog:{},isolatedBacklog:l};return Object.defineProperty(f,"aborted",{get:()=>{let e=f._aborted||!1;return e||(t&&(e=t.aborted),e)}}),f;function h(e){return e&&e instanceof s.y?e:e?(0,i.I)(e,o,()=>new s.y(o)):new s.y(o)}function p(e,t){n[e]=g(e).concat(t)}function g(e){return n[e]||[]}function m(t){return u[t]=u[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=c),r.d(t,["P",0,o,"ee",0,c])},2646(e,t,r){"use strict";r.d(t,{y:()=>n});class n{constructor(e){this.contextId=e}}},9908(e,t,r){"use strict";r.d(t,{d:()=>n,p:()=>i});var n=r(7836).ee.get("handle");function i(e,t,r,i,s){s?(s.buffer([e],i),s.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(9908);s.on=a;var i=s.handlers={};function s(e,t,r,s){a(s||n.d,i,e,t,r)}function a(e,t,r,i,s){s||(s="feature"),e||(e=n.d);var a=t[s]=t[s]||{};(a[r]=a[r]||[]).push([e,i])}},3878(e,t,r){"use strict";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function s(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>s,jT:()=>n,sp:()=>i})},5607(e,t,r){"use strict";const n=(0,r(9566).bz)();r.d(t,["W",0,n])},9566(e,t,r){"use strict";r.d(t,{LA:()=>a,ZF:()=>o,bz:()=>s,el:()=>c});var n=r(6154);function i(e,t){return e?15&e[t]:16*Math.random()|0}function s(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".split("").map(e=>"x"===e?i(t,r++).toString(16):"y"===e?(3&i()|8).toString(16):e).join("")}function a(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,s=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var o=0;o<e;o++)a.push(i(r,s++).toString(16));return a.join("")}function o(){return a(16)}function c(){return a(32)}},2614(e,t,r){"use strict";r.d(t,["BB",0,18e5,"Wt",0,"NRBA_SESSION::","g",0,{OFF:0,FULL:1,ERROR:2},"iL",0,{SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},"tS",0,{STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},"wk",0,144e5])},733(e,t,r){"use strict";function n(e,t){return function(e){let t=2166136261;for(let r=0;r<e.length;r++)t^=e.charCodeAt(r),t=Math.imul(t,16777619);return(t>>>0).toString(16).padStart(8,"0")}("".concat(String(e),":").concat(String(t)))}r.d(t,{Y:()=>n})},1863(e,t,r){"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},9119(e,t,r){"use strict";r.d(t,{L:()=>s});var n=/([^?#]*)[^#]*(#[^?]*|$).*/,i=/([^?#]*)().*/;function s(e,t){return e?e.replace(t?n:i,"$1$2"):e}},7485(e,t,r){"use strict";r.d(t,{D:()=>i});var n=r(6154);function i(e){if(0===(e||"").indexOf("data:"))return{protocol:"data"};try{const t=new URL(e,location.href),r={port:t.port,hostname:t.hostname,pathname:t.pathname,search:t.search,protocol:t.protocol.slice(0,t.protocol.indexOf(":")),sameOrigin:t.protocol===n.gm?.location?.protocol&&t.host===n.gm?.location?.host};return r.port&&""!==r.port||("http:"===t.protocol&&(r.port="80"),"https:"===t.protocol&&(r.port="443")),r.pathname&&""!==r.pathname?r.pathname.startsWith("/")||(r.pathname="/".concat(r.pathname)):r.pathname="/",r}catch(e){return{}}}},7866(e,t,r){"use strict";r.d(t,["Nc",0,/^\s*at Function code \(Function code:\d+:\d+\)\s*/i,"cn",0,/^\s*(?:([^@]*)(?:\(.*?\))?@)?((?:file|http|https|chrome|safari-extension).*?):(\d+)(?::(\d+))?\s*$/i,"fL",0,/^\s*at .+ \(eval at \S+ \((?:(?:file|http|https):[^)]+)?\)(?:, [^:]*:\d+:\d+)?\)$/i,"h3",0,/function (.+?)\s*\(/,"hB",0,/^\s*at (?:((?:\[object object\])?(?:[^(]*\([^)]*\))*[^()]*(?: \[as \S+\])?) )?\(?((?:file|http|https|chrome-extension):.*?)?:(\d+)(?::(\d+))?\)?\s*$/i])},944(e,t,r){"use strict";r.d(t,{R:()=>i});var n=r(3241);function i(e,t){"function"==typeof console.debug&&(console.debug("New Relic Warning: https://github.com/newrelic/newrelic-browser-agent/blob/main/docs/warning-codes.md#".concat(e),t),(0,n.W)({drained:null,type:"data",name:"warn",feature:"warn",data:{code:e,secondary:t}}))}},8990(e,t,r){"use strict";r.d(t,{I:()=>i});var n=Object.prototype.hasOwnProperty;function i(e,t,r){if(n.call(e,t))return e[t];var i=r();if(Object.defineProperty&&Object.keys)try{return Object.defineProperty(e,t,{value:i,writable:!0,enumerable:!1}),i}catch(e){}return e[t]=i,i}},6389(e,t,r){"use strict";function n(e,t=500,r={}){const n=r?.leading||!1;let i;return(...r)=>{n&&void 0===i&&(e.apply(this,r),i=setTimeout(()=>{i=clearTimeout(i)},t)),n||(clearTimeout(i),i=setTimeout(()=>{e.apply(this,r)},t))}}function i(e){let t=!1;return(...r)=>{t||(t=!0,e.apply(this,r))}}r.d(t,{J:()=>i,s:()=>n})},1910(e,t,r){"use strict";r.d(t,{i:()=>s});var n=r(944);const i=new Map;function s(...e){return e.every(e=>{if(i.has(e))return i.get(e);const t="function"==typeof e?e.toString():"",r=t.includes("[native code]"),s=t.includes("nrWrapper");return r||s||(0,n.R)(64,e?.name||t),i.set(e,r),r})}},3304(e,t,r){"use strict";r.d(t,{A:()=>i});var n=r(7836);function i(e){try{return JSON.stringify(e,(()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}})())??""}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}return""}}},9232(e,t,r){"use strict";r.d(t,["f",0,{MFE:"MFE",BA:"BA"}])},7560(e,t,r){"use strict";r.d(t,{N:()=>a,j:()=>c});var n=r(9119),i=r(944);const s=(0,r(6389).J)(e=>(0,i.R)(80,e));function a(e){if(!Array.isArray(e?.assets)||!e.assets.length)return;
7const t=e.assets.map(o).filter(Boolean);return t.length?{assets:t,scripts:t.filter(e=>e.isScript)}:void 0}function o(e){if(!e||"object"!=typeof e)return;const{matcher:t,type:r}=e;let i="string"==typeof t&&t.endsWith(".js");return void 0!==r&&(!function(e){return"script"===e||"asset"===e}(r)?s(r):i=function(e){return"script"===e}(r)),a=t,"[object RegExp]"===Object.prototype.toString.call(a)?{pattern:t,test:e=>(t.lastIndex=0,t.test((0,n.L)(e))),isScript:i}:"string"==typeof t&&t.length>0?{pattern:t,test:e=>(0,n.L)(e).includes(t),isScript:i}:void s(t);var a}function c(e,t,{scriptsOnly:r=!1}={}){if(!e||!t)return!1;return(r?e.scripts:e.assets).some(e=>e.test(t))}},5718(e,t,r){"use strict";r.d(t,{xo:()=>T,AZ:()=>v,cI:()=>g,Qr:()=>A,QL:()=>y});var n=r(6154),i=r(1863),s=r(9119),a=r(7866);class o{dom=new c;performance=new c;constructor(e){this.url=e,this.claimedBy=new Set}get script(){const e=Math.max(this.dom.start,this.performance.end);return{start:e,end:Math.max(this.dom.end,this.performance.end,e)}}}class c{start=0;end=0;value=void 0}function d(e=()=>{},t){return{get:()=>void 0!==t?t:e(),set:e=>{t=e}}}let u;try{u=v(y())[0]}catch(e){u=v(e)[0]}const l=new Map;let f=[];const h=new WeakMap;function p(e){let t=h.get(e);return t||(t={weighedAssetUrls:new Set,recordManifestScriptWindow:(t,r)=>{t&&(e.scriptStart=e.scriptStart>0?Math.min(e.scriptStart,t):t),r&&(e.scriptEnd=e.scriptEnd>0?Math.max(e.scriptEnd,r):r)}},h.set(e,t)),t}function g(e){return l.get(e)}function m(e){const t=g(e);
7if(t)return t;const r=new o(e);if(l.set(e,r),l.size>1e3){const e=l.keys().next().value;l.delete(e)}return r}if(n.gm.MutationObserver&&n.gm.document){new MutationObserver(e=>{e.forEach(e=>{e.addedNodes.forEach(e=>{if("SCRIPT"===e.nodeName&&e.src){const t=m((0,s.L)(e.src));t.dom.start=(0,i.t)(),t.dom.value=e;const r=()=>{t.dom.end=(0,i.t)()};["load","error"].forEach(t=>e.addEventListener(t,r,{once:!0}))}})})}).observe(n.gm.document,{childList:!0,subtree:!0})}if(n.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{if((e=>"script"===e.initiatorType||["link","fetch"].includes(e.initiatorType)&&(0,s.L)(e.name).endsWith(".js"))(e)){const t=m((0,s.L)(e.name));t.performance.start=Math.floor(e.startTime),t.performance.end=Math.floor(e.responseEnd),t.performance.value=e}if(!f.length)return;const t=[];f.forEach(({test:r,addedAt:n},s)=>{(r(e)||(0,i.t)()-n>1e4)&&t.push(s)}),f=f.filter((e,r)=>!t.includes(r))})}).observe({type:"resource",buffered:!0})}function v(e){if(!e||"string"!=typeof e)return[];const t=new Set,r=e.split("\n");for(const e of r){const r=e.match(a.cn)||e.match(a.hB)||e.match(a.fL);if(r&&r[2])t.add((0,s.L)(r[2]));else{const r=e.match(/\(([^)]+\.js):\d+:\d+\)/)||e.match(/^\s+at\s+([^\s(]+\.js):\d+:\d+/);r&&r[1]&&t.add((0,s.L)(r[1]))}}return[...t]}function y(){let e;try{const t=Error.stackTraceLimit;Error.stackTraceLimit=50,e=(new Error).stack,Error.stackTraceLimit=t}catch(t){e=(new Error).stack}return e}function b(e,t){return(0,s.L)(e.name)===t}function E(e,t){e.fetchStart=Math.floor(t.startTime),e.fetchEnd=Math.floor(t.responseEnd),e.asset=t.name,e.type=t.initiatorType,w(e,t)}function w(e,t){const r=(0,s.L)(t.name),{weighedAssetUrls:n}=p(e);n.has(r)||(n.add(r),e.totalWeight=(e.totalWeight||0)+(t.transferSize||0),"blocking"===t.renderBlockingStatus?e.renderBlocking=!0:"non-blocking"===t.renderBlockingStatus&&!0!==e.renderBlocking&&(e.renderBlocking=!1))}function R(e,t,r,n,i){if(w(e,t),"scripts"!==i&&"all"!==i)return;if("all"===i||r.isScript){const r=Math.floor(t.startTime),n=Math.floor(t.responseEnd);e.fetchStart=e.fetchStart>0?Math.min(e.fetchStart,r):r,e.fetchEnd=e.fetchEnd>0?Math.max(e.fetchEnd,n):n}if(r.isScript){const r=g((0,s.L)(t.name));if(r){const t=()=>{const{start:t,end:n}=r.script;p(e).recordManifestScriptWindow(t,n)};t(),!r.dom.end&&r.dom.value&&["load","error"].forEach(e=>r.dom.value.addEventListener(e,t,{once:!0}))}n.resolved||(e.asset=t.name,e.type=t.initiatorType,n.resolved=!0)}}function T(e,t){const r=t?.manifest;if(!r||!r.assets.length)return;const s={resolved:!1},a=new Set(r.assets);(n.gm.performance?.getEntriesByType("resource")||[]).forEach(r=>{const n=[...a].find(e=>e.test(r.name));n&&(R(e,r,n,s,t.timingMethod),a.delete(n))}),a.size&&function(e,t,r,s){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:n=>{const i=[...t].find(e=>e.test(n.name));return i&&(R(e,n,i,r,s),t.delete(i)),0===t.size}})}(e,a,s,t.timingMethod)}function A(e){const t=e?.id,r={registeredAt:(0,i.t)(),reportedAt:void 0,fetchStart:0,fetchEnd:0,scriptStart:0,scriptEnd:0,asset:void 0,type:"unknown",totalWeight:0,renderBlocking:void 0},a=y();if(!a)return r;const o=n.gm.performance?.getEntriesByType("navigation")?.[0]?.name||"";try{const e=v(a),c=(e.length>1?e.filter(e=>u!==e):e)[0];if(!c)return r;if(o.includes(c))return r.asset=(0,s.L)(o),r.type="inline",r;r.correlation=g(c);const l=r.correlation?.performance.value||n.gm.performance?.getEntriesByType("resource")?.find(e=>b(e,c));if(l)E(r,l);else{(function(e){if(!e||!n.gm.document)return!1;try{const t=n.gm.document.querySelectorAll('link[rel="preload"][as="script"]');for(const r of t)if((0,s.L)(r.href)===e)return!0}catch(e){}return!1})(c)&&(r.asset=c,r.type="preload"),function(e,t){n.gm.PerformanceObserver?.supportedEntryTypes?.includes("resource")&&f.push({addedAt:(0,i.t)(),test:r=>!!b(r,t)&&(E(e,r),!0)})}(r,c)}const h=r.correlation,m=!!t&&!!h?.claimedBy.has(t);h&&t&&h.claimedBy.add(t);const y=()=>{const e=h?.script.start;if(!m||!e)return!1;return r.registeredAt-e>1e4};let w=0,R=0;p(r).recordManifestScriptWindow=(e,t)=>{e&&(w=w>0?Math.min(w,e):e),t&&(R=R>0?Math.max(R,t):t)},Object.defineProperty(r,"scriptStart",d(()=>{const e=y()?r.registeredAt:h?.script.start??r.fetchEnd;return w>0?Math.min(e,w):e})),Object.defineProperty(r,"scriptEnd",d(()=>{const e=y()?r.registeredAt:h?.script.end??r.registeredAt;return R>0?Math.max(e,R):e}))}catch(e){}return r}},5732(e,t,r){"use strict";r.d(t,{$5:()=>m,B5:()=>g,K6:()=>u,M$:()=>
7o,Ms:()=>d,NG:()=>c,Ux:()=>h,YA:()=>p,yx:()=>l});var n=r(5718),i=r(7560),s=r(9119),a=r(9232);function o(e){return e?.type===a.f.MFE}function c(e,t){if(!y(e,t))return;const r=t.runtime.registeredEntities;return r?.find(t=>t.metadata.target.iframeInterfaceId===e)}function d(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities;return r?.filter(t=>String(t.metadata.target.id)===String(e)).map(e=>e.metadata.target)||[]}function u(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=(0,s.L)(e),a=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!1}):!!t.metadata.timings?.asset&&(0,s.L)(t.metadata.timings.asset)===n});return f(a).map(e=>e.metadata.target)}function l(e,t){if(!y(e,t))return[];const r=t.runtime.registeredEntities,n=r?.filter(t=>{const r=t.metadata.target?.manifest;return r?(0,i.j)(r,e,{scriptsOnly:!0}):!!t.metadata.timings?.asset?.endsWith(e)});return f(n).map(e=>e.metadata.target)}function f(e){if(!e?.length)return e||[];const t=new Map,r=[];for(const n of e){const e=n.metadata?.timings?.asset;if(!e){r.push(n);continue}const i="".concat(e,"::").concat(n.metadata?.target?.id),s=t.get(i);if(s){if(s.metadata.target?.blocked&&!n.metadata.target?.blocked){const e=r.indexOf(s);-1!==e&&(r[e]=n),t.set(i,n)}}else t.set(i,n),r.push(n)}return r}function h(e,t){return v(t)?o(e)?e.attributes:t.agentRef.runtime.v2Target.attributes:{}}function p(e,t){return g(e,t)?{"child.id":e.id,"child.type":e.type,...h(void 0,t)}:{}}function g(e,t){return o(e)&&!!v(t)&&t.agentRef.init.api.register.duplicate_data_to_container}function m(e){if(!e?.runtime)return[];if(!y(!0,e)||!e.runtime.registeredEntities?.length)return[e.runtime.v2Target];const t=[];try{var r=(0,n.AZ)((0,n.QL)());let i=r.length-1;for(;r[i];)t.push(...l(r[i--],e))}catch(e){}const i=function(e){const t=new Set,r=[];for(const n of e){const e=n?.instance;t.has(e)||(t.add(e),r.push(n))}return r}(t);return i.length||i.push(e.runtime.v2Target),i}function v(e){return 2===e?.harvestEndpointVersion}function y(e,t){return!!e&&!!t?.init.api.register.enabled}},5289(e,t,r){"use strict";r.d(t,{GG:()=>a,Qr:()=>c,sB:()=>o});var n=r(3878),i=r(6389);function s(){return"undefined"==typeof document||"complete"===document.readyState}function a(e,t){if(s())return e();const r=(0,i.J)(e),a=setInterval(()=>{s()&&(clearInterval(a),r())},500);(0,n.sp)("load",r,t)}function o(e){if(s())return e();(0,n.DD)("DOMContentLoaded",e)}function c(e){if(s())return e();(0,n.sp)("popstate",e)}},384(e,t,r){"use strict";r.d(t,{Zm:()=>c,bQ:()=>u,dV:()=>d,pV:()=>l});var n=r(6154),i=r(1863),s=r(944),a=r(1910);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function c(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function d(){let e=c();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate||n.gm.setInterval,CT:n.gm.clearTimeout,XHR:n.gm.XMLHttpRequest,REQ:n.gm.Request,EV:n.gm.Event,PR:n.gm.Promise,MO:n.gm.MutationObserver,FETCH:n.gm.fetch,WS:n.gm.WebSocket},(0,a.i)(...Object.values(e.o))),e}function u(e,t){let r=c();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t,2===Object.keys(r.initializedAgents).length&&(0,s.R)(69)}function l(){return function(){let e=c();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=c();const t=e.init||{};e.init={...t}}(),d(),function(){let e=c();const t=e.loader_config||{};e.loader_config={...t}}(),c()}r.d(t,["NT",0,o])},2843(e,t,r){"use strict";r.d(t,{G:()=>s,u:()=>i});var n=r(3878);function i(e,t=!1,r,i){(0,n.DD)("visibilitychange",function(){if(t)return void("hidden"===document.visibilityState&&e());e(document.visibilityState)},r,i)}function s(e,t,r){(0,n.sp)("pagehide",e,t,r)}},8139(e,t,r){"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),s=r(8990),a=r(6154);const o={},c=a.gm.XMLHttpRequest,d="addEventListener",u="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e,t){var r=function(e){return(e||n.ee).get("events")}(e);if(o[r.debugId]++)return r;o[r.debugId]=1;var f=(0,i.YM)(r,!0,t);function p(e){f.inPlace(e,[d,u],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,p),c&&h(c.prototype,p),h(a.gm,p)),r.on(d+"-start",function(e,t){var r=e[1];if(null!==r&&("function"==typeof r||"object"==typeof r)&&"newrelic"!==e[0]){var n=(0,s.I)(r,l,function(){var e={object:function(){if("function"!=typeof r.handleEvent)return;return r.handleEvent.apply(r,arguments)},function:r}[typeof r];return e?f(e,"fn-",null,e.name||"anonymous"):r});this.wrapped=e[1]=n}}),r.on(u+"-start",function(e){e[1]=this.wrapped||e[1]}),r}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,d);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434(e,t,r){"use strict";r.d(t,{YM:()=>d});var n=r(7836),i=r(5607),s=r(5732);const a="nr@original:".concat(i.W);var o=Object.prototype.hasOwnProperty,c=!1;function d(e,t,r){return e||(e=n.ee),i.inPlace=function(e,t,r,n,s,a){r||(r="");const o="-"===r.charAt(0);for(let c=0;c<t.length;c++){const d=t[c],u=e[d];l(u)||(e[d]=i(u,o?d+r:r,n,d,s,a))}},i.flag=a,i;function i(t,n,i,c,f,h){return l(t)?t:(n||(n=""),nrWrapper[a]=t,function(e,t,r){if(Object.defineProperty&&Object.keys)try{return Object.keys(e).forEach(function(r){Object.defineProperty(t,r,{get:function(){return e[r]},set:function(t){return e[r]=t,t}})}),t}catch(e){u([e],r)}for(var n in e)o.call(e,n)&&(t[n]=e[n])}
7(t,nrWrapper,e),nrWrapper);function nrWrapper(){var a,o,l,p;let g,m;try{o=this,a=[...arguments],m=h?(0,s.$5)(r):[r?.runtime?.v2Target],l="function"==typeof i?i(a,o):i||{}}catch(t){u([t,"",[a,o,c],l],e)}d(n+"start",[a,o,c,m],l,f);const v=performance.now();let y;try{return p=t.apply(o,a),y=performance.now(),p}catch(e){throw y=performance.now(),d(n+"err",[a,o,e,m],l,f),g=e,g}finally{const e=y-v,t={start:v,end:y,duration:e,isLongTask:e>=50,methodName:c,thrownError:g};t.isLongTask&&d("long-task",[t,o,m],l,f),d(n+"end",[a,o,p,m],l,f)}}}function d(r,n,i,s){if(!c||t){var a=c;c=!0;try{e.emit(r,n,i,t,s)}catch(t){u([t,r,n,i],e)}c=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function l(e){return!(e&&"function"==typeof e&&e.apply&&!e[a])}r.d(t,["Jt",0,a])},9300(e,t,r){"use strict";const n=r(860).K7.ajax;r.d(t,["TZ",0,n,"f5",0,"ajaxRequest.id","mo",0,{NONE:"none",FAILURES:"failures",ALL:"all"}])},3333(e,t,r){"use strict";var n=r(981);const i=r(860).K7.genericEvents,s=[n.R.PA,n.R.UA,n.R.BP];r.d(t,["$v",0,{RESOURCES:"experimental.resources",REGISTER:"register"},"TZ",0,i,"Zp",0,["auxclick","click","copy","keydown","paste","scrollend"],"kd",0,s,"qN",0,["focus","blur"]])},6774(e,t,r){"use strict";const n=r(860).K7.jserrors;r.d(t,["T",0,n])},993(e,t,r){"use strict";const n=r(860).K7.logging;r.d(t,["A$",0,{OFF:0,ERROR:1,WARN:2,INFO:3,DEBUG:4,TRACE:5},"TZ",0,n,"p_",0,{ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"}])},3785(e,t,r){"use strict";r.d(t,{R:()=>c,b:()=>d});var n=r(9908),i=r(1863),s=r(860),a=r(3969),o=r(993);function c(e,t,r={},c=o.p_.INFO,d=!0,u,l=(0,i.t)()){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,s.K7.metrics,e),(0,n.p)("log",[l,t,r,c,d,u],void 0,s.K7.logging,e)}function d(e){return"string"==typeof e&&Object.values(o.p_).some(t=>t===e.toUpperCase().trim())}},3969(e,t,r){"use strict";const n=r(860).K7.metrics;r.d(t,["TZ",0,n,"XG",0,"storeEventMetrics","xV",0,"storeSupportabilityMetrics"])},6630(e,t,r){"use strict";const n=r(860).K7.pageViewEvent;r.d(t,["T",0,n])},782(e,t,r){"use strict";const n=r(860).K7.pageViewTiming;r.d(t,["T",0,n])},6344(e,t,r){"use strict";var n=r(2614);const i=r(860).K7.sessionReplay,s={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0}
7;r.d(t,["Qb",0,{API:"api",RESUME:"resume",SWITCH_TO_FULL:"switchToFull",INITIALIZE:"initialize",PRELOAD:"preload"},"TZ",0,i,"Vh",0,"errorDuringReplay","_s",0,{DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},"bc",0,{RESET:{message:"Session was reset",sm:"Reset"},IMPORT:{message:"Recorder failed to import",sm:"Import"},TOO_MANY:{message:"429: Too Many Requests",sm:"Too-Many"},TOO_BIG:{message:"Payload was too large",sm:"Too-Big"},CROSS_TAB:{message:"Session Entity was set to OFF on another tab",sm:"Cross-Tab"},ENTITLEMENTS:{message:"Session Replay is not allowed and will not be started",sm:"Entitlement"}},"yP",0,s])},5270(e,t,r){"use strict";r.d(t,{Aw:()=>a,SR:()=>s,rF:()=>o});var n=r(384),i=r(7767);function s(e){return!!(0,n.dV)().o.MO&&(0,i.V)(e)&&!0===e?.session_trace.enabled}function a(e){return!0===e?.session_replay.preload&&s(e)}function o(e,t){try{if("string"==typeof t?.type&&"password"===t.type.toLowerCase())return"*".repeat(e?.length||0);if(void 0!==t?.dataset?.nrUnmask||t?.classList?.contains("nr-unmask"))return e}catch(e){}return"string"==typeof e?e.replace(/[\S]/g,"*"):"*".repeat(e?.length||0)}},3738(e,t,r){"use strict";const n=r(860).K7.sessionTrace,i="-start",s="-end",a="fn"+i,o="fn"+s;r.d(t,["He",0,"bstResource","Kp",0,s,"Lc",0,o,"Rz",0,"pushState","TZ",0,n,"bD",0,"resource","bc",0,{CROSS_TAB:{message:"Session Entity was set to OFF on another tab"},ENTITLEMENTS:{message:"Session Trace is not allowed and will not be started"},RESET:{message:"Session was reset"},SESSION_CHANGED:{message:"Session identifier changed unexpectedly"}},"d3",0,i,"uP",0,a])},3962(e,t,r){"use strict";const n=r(860).K7.softNav;r.d(t,["O2",0,{INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},"OV",0,"popstate","Qu",0,{INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},"TZ",0,n,"ih",0,{IP:"in progress",PF:"pending finish",FIN:"finished",CAN:"cancelled"},"pP",0,"initialPageLoad","tC",0,["click","keydown","submit"]])},4234(e,t,r){"use strict";r.d(t,{W:()=>i});var n=r(1687);class i{constructor(e,t){this.agentRef=e,this.ee=e?.ee,this.featureName=t,this.blocked=!1}deregisterDrain(){(0,n.x3)(this.agentRef,this.featureName)}}},7767(e,t,r){"use strict";var n=r(6154);r.d(t,["V",0,e=>n.RI&&!0===e?.privacy.cookies_enabled])},8362(e,t,r){"use strict";r.d(t,{d:()=>s});var n=r(9566),i=r(1741);class s extends i.W{agentIdentifier=(0,n.LA)(16)}},1741(e,t,r){"use strict";r.d(t,{W:()=>s});var n=r(944),i=r(4261);class s{#e(e,...t){if(this[e]!==s.prototype[e])return this[e](...t);(0,n.R)(35,e)}addPageAction(e,t){return this.#e(i.hG,e,t)}register(e){return this.#e(i.eY,e)}recordCustomEvent(e,t){return this.#e(i.fF,e,t)}setPageViewName(e,t){return this.#e(i.Fw,e,t)}setCustomAttribute(e,t,r){return this.#e(i.cD,e,t,r)}noticeError(e,t){return this.#e(i.o5,e,t)}setUserId(e,t=!1){return this.#e(i.Dl,e,t)}setApplicationVersion(e){return this.#e(i.nb,e)}setErrorHandler(e){return this.#e(i.bt,e)}addRelease(e,t){return this.#e(i.k6,e,t)}log(e,t){return this.#e("log",e,t)}start(){return this.#e("start")}finished(e){return this.#e(i.BL,e)}recordReplay(){return this.#e(i.CH)}pauseReplay(){return this.#e(i.Tb)}addToTrace(e){return this.#e(i.U2,e)}setCurrentRouteName(e){return this.#e(i.PA,e)}interaction(e){return this.#e(i.dT,e)}wrapLogger(e,t,r){return this.#e(i.Wb,e,t,r)}measure(e,t){return this.#e(i.V1,e,t)}consent(e){return this.#e(i.Pv,e)}}},4261(e,t,r){"use strict";r.d(t,["BL",0,"finished","CH",0,"recordReplay","Dl",0,"setUserId","Fw",0,"setPageViewName","PA",0,"setCurrentRouteName","Pv",0,"consent","Tb",0,"pauseReplay","U2",0,"addToTrace","V1",0,"measure","Wb",0,"wrapLogger","bt",0,"setErrorHandler","cD",0,"setCustomAttribute","dT",0,"interaction","eY",0,"register","fF",0,"recordCustomEvent","hG",0,"addPageAction","hw",0,"api-ixn-","k6",0,"addRelease","nb",0,"setApplicationVersion","o5",0,"noticeError"])},1738(e,t,r){"use strict";r.d(t,{U:()=>l,Y:()=>u});var n=r(3241),i=r(9908),s=r(1863),a=r(944),o=r(3969),c=r(8362),d=r(860);function u(e,t,r,s){const u=s||r;!u||u[e]&&u[e]!==c.d.prototype[e]||(u[e]=function(){(0,i.p)(o.xV,["API/"+e+"/called"],void 0,d.K7.metrics,r.ee),(0,n.W)({drained:!!r.runtime?.activatedFeatures,type:"data",name:"api",feature:"api-"+e,data:{}});try{return t.apply(this,arguments)}catch(e){(0,a.R)(23,e)}})}function l(e,t,r,n,a){const o=e.info;null===r?delete o.jsAttributes[t]:o.jsAttributes[t]=r,(a||null===r)&&(0,i.p)("api-"+n,[(0,s.t)(),t,r],void 0,"session",e.ee)}},8374(e,t,r){r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860(e,t,r){"use strict";const n="events",i="jserrors",s="browser/blobs",a="browser/logs",o={ajax:"ajax",genericEvents:"generic_events",jserrors:i,logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations"},c={[o.pageViewEvent]:1,[o.pageViewTiming]:2,[o.metrics]:3,[o.jserrors]:4,[o.softNav]:5,[o.ajax]:6,[o.sessionTrace]:7,[o.sessionReplay]:8,[o.logging]:9,[o.genericEvents]:10},d={[o.pageViewEvent]:"rum",[o.pageViewTiming]:n,[o.ajax]:n,[o.softNav]:n,[o.metrics]:i,[o.jserrors]:i,[o.sessionTrace]:s,[o.sessionReplay]:s,[o.logging]:a,[o.genericEvents]:"ins"};r.d(t,["$J",0,d,"K7",0,o,"P3",0,c,"XX",0,i,"Yy",0,a,"df",0,s,"hg",0,"connect"])}};const t={};function r(n){const i=t[n];if(void 0!==i)return i.exports;const s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.m=e,r.d=(e,t)=>{if(Array.isArray(t))for(var n=0;n<t.length;){var i=t[n++],s=t[n++];r.o(e,i)?0===s&&n++:0===s?Object.defineProperty(e,i,{enumerable:!0,value:t[n++]}):Object.defineProperty(e,i,{enumerable:!0,get:s})}else for(var i in t)r.o(t,i)&&!r.o(e,i)&&Object.defineProperty(e,i,{enumerable:!0,get:t[i]})},r.f={},r.e=e=>Promise.all(Object.keys(r.f).reduce((t,n)=>(r.f[n](e,t),t),[])),r.u=e=>({212:"nr-spa-compressor",238:"nr-spa-iframe-message-handler",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.322.0.min.js"),r.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{const e={},t="NRBA-1.322.0.PROD:";r.l=(n,i,s,a)=>
7{if(e[n])return void e[n].push(i);let o,c;if(void 0!==s){const e=document.getElementsByTagName("script");for(var d=0;d<e.length;d++){const r=e[d];if(r.getAttribute("src")==n||r.getAttribute("data-webpack")==t+s){o=r;break}}}if(!o){c=!0;var u={478:"sha512-SARROoir04gFygxlr/+mTI+PyMeFL+epi1vnUA2G5mTQ7s3G44ItQBJKbOaIMdIE5OBzuaKhb4k5JYta0NICxg==",249:"sha512-6DKQo5WP7YlpzX6l9UfYkgGLGK2oITdoaYTcZtgl5Foa22NY63lED/0z1hBBLeD7qZCz/YdlY19/r8drlol1tg==",212:"sha512-CYxuvSpDx6ErqWJwAvpoHn54eY37YdMcFao/axOumlw3BsSL7yioOeB2LWViY/Njs818sQG10dSglUhYCMfLPw==",238:"sha512-mvbMILWa3ohYst+u6TLfNrmtY2swUIB3rbJFN/uzt3W62KhgvUVwB81UEZ1R0/it5bfrQ5EVz864pi/CAmucNQ=="};o=document.createElement("script"),o.charset="utf-8",r.nc&&o.setAttribute("nonce",r.nc),o.setAttribute("data-webpack",t+s),o.src=n,0!==o.src.indexOf(window.location.origin+"/")&&(o.crossOrigin="anonymous"),u[a]&&(o.integrity=u[a])}e[n]=[i];const l=(t,r)=>{o.onerror=o.onload=null,clearTimeout(f);const i=e[n];if(delete e[n],o.parentNode?.removeChild(o),i?.forEach(e=>e(r)),t)return t(r)},f=setTimeout(l.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=l.bind(null,o.onerror),o.onload=l.bind(null,o.onload),c&&document.head.appendChild(o)}})(),r.r=e=>{Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.p="https://js-agent.newrelic.com/",(()=>{const e={38:0,788:0};r.f.j=(t,n)=>{let i=r.o(e,t)?e[t]:void 0;if(0!==i)if(i)n.push(i[2]);else{const s=new Promise((r,n)=>i=e[t]=[r,n]);n.push(i[2]=s);const a=r.p+r.u(t),o=new Error,c=n=>{if(r.o(e,t)&&(i=e[t],0!==i&&(e[t]=void 0),i)){const e=n&&("load"===n.type?"missing":n.type),r=n&&n.target&&n.target.src;o.message="Loading chunk "+t+" failed: ("+e+": "+r+")",o.name="ChunkLoadError",o.type=e,o.request=r,i[1](o)}};r.l(a,c,"chunk-"+t,t)}};const t=(t,n)=>{let[i,s,a]=n;var o,c,d=0;if(i.some(t=>0!==e[t])){for(o in s)r.o(s,o)&&(r.m[o]=s[o]);if(a)a(r)}for(t&&t(n);d<i.length;d++)c=i[d],r.o(e,c)&&e[c]&&e[c][0](),e[c]=0},n=self["webpackChunk:NRBA-1.322.0.PROD"]=self["webpackChunk:NRBA-1.322.0.PROD"]||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),(()=>{"use strict";r(8374);var e=r(8362),t=r(860);const n=Object.values(t.K7);var i=r(384),s=r(1741);var a=r(2555),o=r(3333),c=r(9300);const d=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var u=r(2614),l=r(944),f=r(8122);const h="[data-nr-mask]",p=e=>(0,f.a)(e,(()=>{const e={feature_flags:[],experimental:{register:!1,resources:!1,iframe_bridge:!1,iframe_domains:[]},mask_selector:"*",block_selector:"[data-nr-block]",mask_input_options:{color:!1,date:!1,"datetime-local":!1,email:!1,month:!1,number:!1,range:!1,search:!1,tel:!1,text:!1,time:!1,url:!1,week:!1,textarea:!1,select:!1,password:!0}};return{ajax:{deny_list:void 0,block_internal:!0,enabled:!0,autoStart:!0,capture_payloads:c.mo.NONE},api:{register:{get enabled(){return e.feature_flags.includes(o.$v.REGISTER)||e.experimental.register},set enabled(t){e.experimental.register=t},duplicate_data_to_container:!1,get allow_iframe_bridge(){return e.feature_flags.includes(o.$v.IFRAME_BRIDGE)||e.experimental.iframe_bridge},set allow_iframe_bridge(t){e.experimental.iframe_bridge=t},get iframe_domains(){return e.experimental.iframe_domains},set iframe_domains(t){Array.isArray(t)?e.experimental.iframe_domains=t:(0,l.R)(1,t)}}},browser_consent_mode:{enabled:!1},distributed_tracing:{enabled:void 0,exclude_newrelic_header:void 0,cors_use_newrelic_header:void 0,cors_use_tracecontext_headers:void 0,allowed_origins:void 0},get feature_flags(){return e.feature_flags},set feature_flags(t){e.feature_flags=t},generic_events:{enabled:!0,autoStart:!0},harvest:{interval:30},jserrors:{enabled:!0,autoStart:!0},logging:{enabled:!0,autoStart:!0},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,autoStart:!0},performance:{capture_marks:!1,capture_measures:!1,capture_detail:!0,resources:{get enabled(){return e.feature_flags.includes(o.$v.RESOURCES)||e.experimental.resources},set enabled(t){e.experimental.resources=t},asset_types:[],first_party_domains:[],ignore_newrelic:!0}},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:u.wk,inactiveMs:u.BB},session_replay:{autoStart:!0,enabled:!1,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inl
7ine_images:!1,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){d(t)?e.mask_selector="".concat(t,",").concat(h):""===t||null===t?e.mask_selector=h:(0,l.R)(5,t)},get block_class(){return"nr-block"},get ignore_class(){return"nr-ignore"},get mask_text_class(){return"nr-mask"},get block_selector(){return e.block_selector},set block_selector(t){d(t)?e.block_selector+=",".concat(t):""!==t&&(0,l.R)(6,t)},get mask_input_options(){return e.mask_input_options},set mask_input_options(t){t&&"object"==typeof t?e.mask_input_options={...t,password:!0}:(0,l.R)(7,t)}},session_trace:{enabled:!0,autoStart:!0},soft_navigations:{enabled:!0,autoStart:!0},ssl:void 0,user_actions:{enabled:!0,elementAttributes:["id","className","tagName","type"]},web_sockets:{enabled:!1}}})());var g=r(6154),m=r(9324);let v=0;const y={buildEnv:"PROD",distMethod:"CDN",version:m.x,originTime:g.WN},b={consented:!1},E={activatedFeatures:void 0,appMetadata:{},configured:!1,get consented(){return this.session?.state?.consent||b.consented},set consented(e){b.consented=e},customTransaction:void 0,denyList:[],disabled:!1,drainRegistry:new Map,connector:void 0,harvester:void 0,v2Target:void 0,isolatedBacklog:!1,isRecording:!1,loaderType:void 0,maxBytes:3e4,obfuscator:void 0,onerror:void 0,ptid:void 0,releaseIds:{},session:void 0,timeKeeper:void 0,registeredEntities:[],jsAttributesMetadata:{bytes:0},get harvestCount(){return++v},listeningForIframeMessages:!1};var w=r(9232);var R=r(7836),T=r(3241);const A={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0};var S=r(9908),x=r(9752);function O(e,t={},n,o){let{init:c,info:d,loader_config:u,runtime:l={},exposed:h=!0}=t;if(!d){const e=(0,i.pV)();c=e.init,d=e.info,u=e.loader_config}var m;e.init=p(c||{}),e.loader_config=(m=u||{},(0,f.a)(m,A)),d.jsAttributes??={},g.bv&&(d.jsAttributes.isWorker=!0),e.info=(0,a.D)(d);const v=e.init;e.runtime??=(e=>{const t=(0,f.a)(e,E),r=Object.keys(y).reduce((e,t)=>(e[t]={value:y[t],writable:!1,configurable:!0,enumerable:!0},e),{});return Object.defineProperties(t,r)})(l),e.runtime.v2Target??={type:w.f.BA,instance:e.agentIdentifier,get id(){return e.runtime.appMetadata?.agents?.[0]?.entityGuid},get attributes(){return{"entity.guid":this.id,appId:e.info.applicationID}}},v.proxy.assets&&(e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e})(v.proxy.assets),e.runtime.configured||(Object.defineProperty(e,"beacons",{get:()=>[e.info.beacon,e.info.errorBeacon,e.init.proxy.assets,e.init.proxy.beacon].filter(Boolean)}),Object.defineProperty(e.runtime,"denyList",{get:()=>[...e.init.ajax.deny_list||[],...e.init.ajax.block_internal?e.beacons:[]]}),e.runtime.ptid=e.agentIdentifier,function(e){const t=(0,i.pV)();Object.getOwnPropertyNames(s.W.prototype).forEach(r=>{const n=s.W.prototype[r];if("function"!=typeof n||"constructor"===n)return;let i=t[r];e[r]&&!1!==e.exposed&&"micro-agent"!==e.runtime?.loaderType&&(t[r]=(...t)=>{const n=e[r](...t);return i?i(...t):n})})}(e),e.runtime.loaderType=n,e.ee=R.ee.get(e.agentIdentifier),e.exposed=h,(0,T.W)({drained:!!e.runtime.activatedFeatures,type:"lifecycle",name:"initialize",feature:void 0,data:e.config}),e.init.api.register.allow_iframe_bridge&&g.gm.addEventListener("message",t=>{"string"==typeof t.data?.type&&t.data.type.startsWith(x.Pl)&&(0,S.p)("iframe-message",[t],void 0,"IFRAME",e.ee)}),e.runtime.configured=!0)}var _=r(1863),k=r(4261),N=r(1738);var L=r(1687),M=r(4234),P=r(5289),I=r(5270),j=r(7767),C=r(6389),D=r(7699);const B=new WeakSet,H=new WeakMap;class W extends M.W{constructor(e,t){super(e,t),this.abortHandler=void 0,this.featAggregate=void 0,this.loadedSuccessfully=void 0,this.onAggregateImported=new Promise(e=>{this.loadedSuccessfully=e}),this.deferred=Promise.resolve(),!1===e.init[this.featureName].autoStart?this.deferred=new Promise((t,r)=>{this.ee.on("manual-start-all",(0,C.J)(()=>{(0,L.Ak)(e,this.featureName),t()}))}):(0,L.Ak)(e,t)}importAggregator(e,t,n={}){if(this.featAggregate)return;const i=async()=>{if(await this.deferred,this.#t(e),!(0,a.f)(e.info))return(0,l.R)(43),e.ee.abort(),void this.loadedSuccessfully(!1);try{await async function(e,t,n){if(H.has(e))return H.get(e);const i=(async()=>
7{if((0,j.V)(e.init))try{const{setupAgentSession:t}=await r.e(478).then(r.bind(r,8766));t(e)}catch(e){(0,l.R)(20,e),t.emit("internal-error",[e]),(0,S.p)(D.qh,[e],void 0,n,t)}if(e.init.api.register.allow_iframe_bridge)try{const{setupIframeMFEMessageListener:t}=await r.e(238).then(r.bind(r,6417));t(e)}catch(e){(0,l.R)(23,e)}const[{Connector:i},{Harvester:s}]=await Promise.all([r.e(478).then(r.bind(r,6589)),r.e(478).then(r.bind(r,5237))]);e.runtime.connector=new i(e),e.runtime.harvester=new s(e);const a=Object.values(e.features).filter(t=>e.runtime.drainRegistry.has(t.featureName));Promise.all(a.map(e=>e.onAggregateImported)).then(()=>e.runtime.harvester.startTimer())})();H.set(e,i),await i}(e,this.ee,this.featureName)}catch(e){return(0,l.R)(79,e),this.ee.abort(),void this.loadedSuccessfully(!1)}try{if(!this.#r(this.featureName,e.runtime.session,e.init))return this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName),void this.loadedSuccessfully(!1);const{Aggregate:r}=await t();this.featAggregate=new r(e,n),e.runtime.harvester.initializedAggregates.push(this.featAggregate),this.loadedSuccessfully(!0)}catch(e){(0,l.R)(34,e),this.abortHandler?.(),(0,L.Ze)(this.agentRef,this.featureName,!0),this.loadedSuccessfully(!1)}};g.RI?(0,P.GG)(()=>i(),!0):i()}#r(e,r,n){if(this.blocked)return!1;switch(e){case t.K7.sessionReplay:return(0,I.SR)(n)&&!!r;case t.K7.sessionTrace:return!!r;default:return!0}}#t(e){if(!B.has(e)&&(B.add(e),!(0,a.f)(e.info))){const t=(0,i.pV)();let r={...t.info?.jsAttributes};try{r={...r,...e.info?.jsAttributes}}catch(e){}O(e,{...t,info:{...t.info,jsAttributes:r},runtime:e.runtime},e.runtime.loaderType)}}}var U=r(6630);class K extends W{static featureName=U.T;constructor(e){var t;super(e,U.T),this.setupInspectionEvents(),t=e,(0,N.Y)(k.Fw,function(e,r){"string"==typeof e&&("/"!==e.charAt(0)&&(e="/"+e),t.runtime.customTransaction=(r||"http://custom.transaction")+e,(0,S.p)("api-"+k.Fw,[(0,_.t)()],void 0,void 0,t.ee))},t),this.importAggregator(e,()=>e.init.feature_flags.includes("rum_v2")?r.e(478).then(r.bind(r,908)):r.e(478).then(r.bind(r,7927)))}setupInspectionEvents(){const e=(e,t)=>{e&&(0,T.W)({timeStamp:e.timeStamp,loaded:"complete"===e.target.readyState,type:"window",name:t,data:e.target.location+""})};(0,P.sB)(t=>{e(t,"DOMContentLoaded")}),(0,P.GG)(t=>{e(t,"load")}),(0,P.Qr)(t=>{e(t,"navigate")}),this.ee.on(u.tS.UPDATE,(e,t)=>{(0,T.W)({type:"lifecycle",name:"session",data:t})})}}class F extends e.d{constructor(e){var t;(super(),g.gm)?(this.features={},(0,i.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(e.features||[]),this.desiredFeatures.add(K),O(this,e,e.loaderType||"agent"),t=this,(0,N.Y)(k.cD,function(e,r,n=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof r)||null===r)return(0,N.U)(t,e,r,k.cD,n);(0,l.R)(40,typeof r)}else(0,l.R)(39,typeof e)},t),function(e){(0,N.Y)(k.Dl,function(t,r=!1){if("string"!=typeof t&&null!==t)return void(0,l.R)(41,typeof t);const n=e.info.jsAttributes["enduser.id"];r&&null!=n&&n!==t?(0,S.p)("api-setUserIdAndResetSession",[t],void 0,"session",e.ee):(0,N.U)(e,"enduser.id",t,k.Dl,!0)},e)}(this),function(e){(0,N.Y)(k.nb,function(t){if("string"==typeof t||null===t)return(0,N.U)(e,"application.version",t,k.nb,!1);(0,l.R)(42,typeof t)},e)}(this),function(e){(0,N.Y)("start",function(){e.ee.emit("manual-start-all")},e)}(this),function(e){(0,N.Y)(k.Pv,function(t=!0){if("boolean"==typeof t){if((0,S.p)("api-"+k.Pv,[t],void 0,"session",e.ee),e.runtime.consented=t,t){const t=e.features.page_view_event;t.onAggregateImported.then(e=>{const r=t.featAggregate;e&&!r.sentRum&&r.sendRum?.()})}}else(0,l.R)(65,typeof t)},e)}(this),this.run()):(0,l.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}get api(){return this}run(){try{const e=function(e){const t={};return n.forEach(r=>{t[r]=!!e[r]?.enabled}),t}(this.init),r=[...this.desiredFeatures],i=this.init.feature_flags.includes("rum_v2");r.sort((e,r)=>t.P3[e.featureName]-t.P3[r.featureName]),r.forEach(r=>{if(!e[r.featureName]&&(i||r.featureName!==t.K7.pageViewEvent))return;const n=function(e){switch(e){case t.K7.ajax:return[t.K7.jserrors];case t.K7.sessionTrace:return[t.K7.ajax,t.K7.pageViewEvent];case t.K7.sessionReplay:return[t.K7.sessionTrace];case t.K7.pageViewTiming:return[t.K7.pageViewEvent];default:return[]}}(r.featureName).filter(e=>!(e in this.features));n.length>0&&(0,l.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this)})}catch(e){(0,l.R)(22,e);for(const e in this.features)this.features[e].abortHandler?.();const t=(0,i.Zm)();delete t.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return t.ee.get(this.agentIdentifier).abort(),!1}}}var V=r(2843),z=r(782);class G extends W{static featureName=z.T;constructor(e){super(e,z.T),g.RI&&((0,V.u)(()=>(0,S.p)("docHidden",[(0,_.t)()],void 0,z.T,this.ee),!0),(0,V.G)(()=>(0,S.p)("winPagehide",[(0,_.t)()],void 0,z.T,this.ee)),this.importAggregator(e,()=>r.e(478).then(r.bind(r,9917))))}}var q=r(3969);class Y extends W{static featureName=q.TZ;constructor(e){super(e,q.TZ),this.importAggregator(e,()=>r.e(478).then(r.bind(r,6555)))}}var Z=r(6774),J=r(3878),X=r(3304);class Q{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,X.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function ee(e){return ne(e)?e:new Q(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic,e?.cause)}function te(e){const t="Unhandled Promise Rejection: ";if(!e?.reason)return;if(ne(e.reason)){try{e.reason.message.startsWith(t)||(e.reason.message=t+e.reason.message)}catch(e){}return ee(e.reason)}const r=ee(e.reason);return(r.message||"").startsWith(t)||(r.message=t+r.message),r}function re(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new Q(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic,e.cause);return t.name=SyntaxError.name,t}return ne(e.error)?e.error:ee(e)}function ne(e){return e instanceof Error&&!!e.stack}function ie(e,r,n,i,s=(0,_.t)()){"string"==typeof e&&(e=new Error(e)),(0,S.p)("err",[e,s,!1,r,n.runtime.isRecording,void 0,i],void 0,t.K7.jserrors,n.ee),(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,n.ee)}var se=r(993),ae=r(3785);function oe(e,{customAttributes:t={},level:r=se.p_.INFO}={},n,i,s=(0,_.t)()){(0,ae.R)(n.ee,e,t,r,!1,i,s)}function ce(e,r,n,i,s=(0,_.t)()){(0,S.p)("api-"+k.hG,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}function de(e,r,n,i,s=(0,_.t)()){const{start:a,end:o,customAttributes:c}=r||{},d={customAttributes:c||{}};if("object"!=typeof d.customAttributes||"string"!=typeof e||0===e.length)return void(0,l.R)(57);const u=(e,t)=>
7null==e?t:"number"==typeof e?e:e instanceof PerformanceMark?e.startTime:Number.NaN;if(d.start=u(a,0),d.end=u(o,s),Number.isNaN(d.start)||Number.isNaN(d.end))(0,l.R)(57);else{if(d.duration=d.end-d.start,!(d.duration<0))return(0,S.p)("api-"+k.V1,[d,e,i],void 0,t.K7.genericEvents,n.ee),d;(0,l.R)(58)}}function ue(e,r={},n,i,s=(0,_.t)()){(0,S.p)("api-"+k.fF,[s,e,r,i],void 0,t.K7.genericEvents,n.ee)}var le=r(5718);const fe=(e,t)=>e?.nrMfeId===t.id&&(!e?.nrMfeObserved||e?.nrMfeObserved===t.instance),he=e=>{try{return g.gm.CSS.escape(e)}catch(t){return e}},pe=(e,t={})=>{const r=t.id,n=t.instance;if(!e||!r||!n)return!1;try{let r=1===e.nodeType?e:e.parentElement;for(;r?.tagName;){if(fe(r.dataset,t))return r.dataset.nrMfeObserved=n,!0;r=r.parentNode}}catch(e){}return!1},ge=(e,t)=>{const r=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]')),n=(Array.from(r)||[]).find(t=>fe(t.dataset,e));let i=!!n;i&&(n.dataset.nrMfeObserved??=e.instance);const s=new g.gm.MutationObserver(r=>{r.forEach(r=>{r.addedNodes.forEach(r=>{const n=1===r.nodeType?r:null;!i&&fe(n?.dataset,e)&&(s.disconnect(),s.observe(n,{childList:!0,subtree:!0}),i=!0,n.dataset.nrMfeObserved=e.instance),(e=>{try{return e?.textContent?.trim()||["img","video","canvas","svg"].includes(e?.nodeName?.toLowerCase())}catch(e){return!1}})(r)&&(i||pe(r,e))&&t(r,s)})})});return s.observe(n||g.gm.document,{childList:!0,subtree:!0}),s},me=(e,t,r)=>{try{const n=new g.gm.PerformanceObserver(e=>{e.getEntries().forEach(r)});return n.observe(t),e.push(n),n}catch(e){return null}};function ve(e,t){let r,n,i=!1;const s=e=>null==e?e:e-(t?.scriptStart||t?.registeredAt||0),a={fcp:{get value(){const e=s(r);return e>1e4?void 0:e},set value(e){i||(r=e)}},lcp:{get value(){if(void 0!==a.fcp.value)return s(n)},set value(e){i||(n=e)}},cls:{value:void 0},inp:{value:void 0},disconnect:()=>{}};if(!(e&&g.RI&&g.gm.MutationObserver&&g.gm.PerformanceObserver))return a;const o=[];setTimeout(()=>{r||a.disconnect()},1e4);const c=()=>{if(!i){if(null==r){const e=(0,_.t)();if(s(e)>1e4)return void a.disconnect();r=e}n??=(0,_.t)(),a.cls.value??=0}},d=ge(e,(e,t)=>{c(),t.disconnect()});o.push(d);let u=0,l=null;const f=new Set;try{l=new g.gm.ResizeObserver(e=>{i||e.forEach(e=>{try{const t=e.contentRect.width*e.contentRect.height;t>u&&(u=t,a.lcp.value=(0,_.t)()),l.unobserve(e.target)}catch(e){}})})}catch(e){}const h=ge(e,e=>{if(c(),l)try{const t=1===e.nodeType?e:e.parentElement;t&&!f.has(t)&&(f.add(t),"IMG"===t.tagName?t.complete?l.observe(t):t.addEventListener("load",()=>{l.observe(t)},{once:!0}):"VIDEO"===t.tagName?t.readyState>=2?l.observe(t):t.addEventListener("loadeddata",()=>{l.observe(t)},{once:!0}):l.observe(t))}catch(e){}});l&&o.push(l),o.push(h),me(o,{type:"layout-shift",buffered:!0},t=>{i||t.hadRecentInput||(t.sources||[]).some(r=>!!pe(r.node,e)&&(c(),a.cls.value+=t.value,!0))}),me(o,{type:"event",buffered:!0,durationThreshold:40},t=>{!i&&t.interactionId&&pe(t.target,e)&&(void 0===a.inp.value||t.duration>a.inp.value)&&(c(),a.inp.value=t.duration)});const p=["pointerdown","keydown"],m=()=>{p.forEach(e=>{g.gm.removeEventListener(e,v,{passive:!0})})};a.disconnect=()=>{i=!0,o.forEach(e=>{try{e?.disconnect()}catch(e){}}),m(),["visibilitychange","pagehide"].forEach(e=>{g.gm.removeEventListener(e,a.disconnect,{once:!0,passive:!0})})};const v=t=>{pe(t?.target,e)&&((()=>{try{h?.disconnect(),l?.disconnect()}catch(e){}})(),m())};p.forEach(e=>{g.gm.addEventListener(e,v,{passive:!0})}),["visibilitychange","pagehide"].forEach(e=>{g.gm.addEventListener(e,a.disconnect,{once:!0,passive:!0})});const y=g.gm.document?.querySelectorAll('[data-nr-mfe-id="'.concat(he(e.id),'"]'));return Array.from(y||[]).some(t=>fe(t.dataset,e))&&c(),a}var ye=r(9566),be=r(7560),Ee=r(9119);const we=["entry","scripts","all"],Re=["name","id","type"],Te=new Map([[ce,"addPageAction"],[oe,"log"],[de,"measure"],[ie,"noticeError"],[ue,"recordCustomEvent"]]),Ae={experimental:(0,C.J)(()=>(0,l.R)(54,"newrelic.register")),disabled:(0,C.J)(()=>(0,l.R)(55)),invalidTarget:(0,C.J)(e=>(0,l.R)(48,e)),deregistered:(0,C.J)(()=>(0,l.R)(68)),invalidTimingMethod:(0,C.J)(e=>(0,l.R)(80,e)),duplicateName:(0,C.J)(e=>(0,l.R)(81,e)),duplicateId:(0,C.J)(e=>(0,l.R)(82,e))};function Se(e){(0,N.Y)(k.eY,function(t){return xe(e,t)},e)}function xe(e,r){Ae.experimental(),r||={},r.instance=(0,ye.LA)(8),r.type=w.f.MFE,r.licenseKey||=e.info.licenseKey,r.blocked=!1,("object"!=typeof r.tags||null===r.tags||Array.isArray(r.tags))&&(r.tags={}),r.parent??={get id(){return e.runtime.appMetadata.agents?.[0].entityGuid},type:w.f.BA},r.manifest=(0,be.N)(r.manifest),void 0===r.timingMethod||we.includes(r.timingMethod)||(Ae.invali
7dTimingMethod(r.timingMethod),r.timingMethod=void 0);const n=(0,le.Qr)(r);r.manifest&&(0,le.xo)(n,r);const i=ve(r,n),s=(0,Ee.L)(""+location),a={};Object.prototype.hasOwnProperty.call(r,"attributes")||Object.defineProperty(r,"attributes",{get:()=>({...a,"source.id":r.id,"source.name":r.name,"source.type":r.type,"parent.type":r.parent?.type||w.f.BA,"parent.id":r.parent?.id})}),Object.entries(r.tags).forEach(([e,t])=>{Re.includes(e)||(a["source.".concat(e)]=t)});let o=()=>{};const c=e.runtime.registeredEntities,d=e=>{r.blocked=!0,o=e};function u(e){return"string"==typeof e&&!!e.trim()&&e.trim().length<501}e.init.api.register.enabled||d(Ae.disabled),u(r.id)&&u(r.name)||d(()=>Ae.invalidTarget(r)),c.forEach(e=>{try{const{name:t,id:n}=e.metadata.target;t===r.name&&n!==r.id&&Ae.duplicateName(r),n===r.id&&t!==r.name&&Ae.duplicateId(r)}catch(e){}});const f={addPageAction:(t,n={})=>m(ce,[t,{...a,...n},e],r),deregister:()=>{p(),d(Ae.deregistered)},log:(t,n={})=>m(oe,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),measure:(t,n={})=>m(de,[t,{...n,customAttributes:{...a,...n.customAttributes||{}}},e],r),noticeError:(t,n={})=>m(ie,[t,{...a,...n},e],r),recordCustomEvent:(t,n={})=>m(ue,[t,{...a,...n},e],r),setApplicationVersion:e=>g("application.version",e),setCustomAttribute:(e,t)=>g(e,t),setUserId:e=>g("enduser.id",e),metadata:{get customAttributes(){return a},target:r,timings:n,vitals:i,events:{latestTimestamp:void 0}}},h=()=>(r.blocked&&o(),r.blocked);function p(){if(n.reportedAt)return;n.reportedAt=(0,_.t)(),i.disconnect(),n.fcp=i.fcp,n.lcp=i.lcp,n.cls=i.cls,n.inp=i.inp;const e=n.fetchEnd-n.fetchStart,t=n.scriptEnd-n.scriptStart,r={assetUrl:n.asset,assetType:n.type,registerUrl:s,deregisterUrl:(0,Ee.L)(""+location),pageUrl:void 0,currentUrl:void 0,timeAlive:n.reportedAt-n.registeredAt,timeToBeRequested:n.fetchStart,timeToExecute:t,timeToFetch:e,timeToLoad:e+t,t
7imeToRegister:n.registeredAt,totalWeight:n.totalWeight,...void 0!==n.renderBlocking&&{renderBlocking:n.renderBlocking},...i.fcp.value>=0&&{"vitals.fcp.value":i.fcp.value},...i.lcp.value>=0&&{"vitals.lcp.value":i.lcp.value},...i.cls.value>=0&&{"vitals.cls.value":i.cls.value},...i.inp.value>=0&&{"vitals.inp.value":i.inp.value}};f.recordCustomEvent("MicroFrontEndTiming",r)}h()||(c.push(f),(0,V.G)(p));const g=(e,t)=>{h()||(a[e]=t)},m=(r,n,i)=>{if(h()&&r!==xe)return;const s=f.metadata.events.latestTimestamp??(0,_.t)();f.metadata.events.latestTimestamp=void 0;const a=Te.get(r)||"unknown";(0,S.p)(q.xV,["API/register/".concat(a,"/called")],void 0,t.K7.metrics,e.ee);try{return r(...n,i,s)}catch(e){(0,l.R)(50,e)}};return f}class Oe extends W{static featureName=Z.T;constructor(e){var t;super(e,Z.T),t=e,(0,N.Y)(k.o5,(e,r)=>ie(e,r,t),t),function(e){(0,N.Y)(k.bt,function(t){e.runtime.onerror=t},e)}(e),function(e){let t=0;(0,N.Y)(k.k6,function(e,r){++t>10||(this.runtime.releaseIds[e.slice(-200)]=(""+r).slice(-200))},e)}(e),Se(e);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(t,r)=>{this.abortHandler&&(0,S.p)("ierr",[ee(t),(0,_.t)(),!0,{},e.runtime.isRecording,r],void 0,this.featureName,this.ee)}),g.gm.addEventListener("unhandledrejection",t=>{this.abortHandler&&(0,S.p)("err",[te(t),(0,_.t)(),!1,{unhandledPromiseRejection:1},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),g.gm.addEventListener("error",t=>{this.abortHandler&&(0,S.p)("err",[re(t),(0,_.t)(),!1,{},e.runtime.isRecording],void 0,this.featureName,this.ee)},(0,J.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator(e,()=>r.e(478).then(r.bind(r,9377)))}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var _e=r(8990);let ke=1;function Ne(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===g.gm?0:(0,_e.I)(e,"nr@id",function(){return ke++})}function Le(e){if("string"==typeof e)return e.length;if("object"==typeof e){if("undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer&&e.byteLength)return e.byteLength;if("undefined"!=typeof Blob&&e instanceof Blob&&e.size)return e.size;if(!("undefined"!=typeof FormData&&e instanceof FormData))try{return(0,X.A)(e).length}catch(e){return}}}var Me=r(8139),Pe=r(3434),Ie=r(5732);const je={},Ce=["open","send","setRequestHeader"];function De(e,t){var r=e||R.ee;const n=function(e){return(e||R.ee).get("xhr")}(r);if(void 0===g.gm.XMLHttpRequest)return n;if(je[n.debugId]++)return n;je[n.debugId]=1,(0,Me.u)(r,t);var i=(0,Pe.YM)(n,void 0,t),s=g.gm.XMLHttpRequest,a=g.gm.MutationObserver,o=g.gm.Promise,c=g.gm.setInterval,d="readystatechange",u=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],f=[],h=g.gm.XMLHttpRequest=function(e){const r=new s(e),a=n.context(r);a.targets=(0,Ie.$5)(t);try{n.emit("new-xhr",[r],a),r.addEventListener(d,(o=a,function(){var e=this;e.readyState>3&&!o.resolved&&(o.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,u,"fn-",E)}),(0,J.jT)(!1))}catch(e){(0,l.R)(15,e);try{n.emit("internal-error",[e])}catch(e){}}var o;return r};function p(e,t){i.inPlace(t,["onreadystatechange"],"fn-",E)}if(function(e,t){for(var r in e)t[r]=e[r]}(s,h),h.prototype=s.prototype,i.inPlace(h.prototype,Ce,"-xhr-",E),n.on("send-xhr-start",function(e,t){p(e,t),function(e){f.push(e),a&&(m?m.then(b):c?c(b):(v=-v,y.data=v))}(t)}),n.on("open-xhr-start",p),a){var m=o&&o.resolve();if(!c&&!o){var v=1,y=document.createTextNode(v);new a(b).observe(y,{characterData:!0})}}else r.on("fn-end",function(e){e[0]&&e[0].type===d||b()});function b(){for(var e=0;e<f.length;e++)p(0,f[e]);f.length&&(f=[])}function E(e,t){return t}return n}var Be="fetch-",He=Be+"body-",We=["arrayBuffer","blob","json","text","formData"],Ue=g.gm.Request,Ke=g.gm.Response,Fe="prototype";const Ve={};function ze(e,t){const r=function(e){return(e||R.ee).get("fetch")}(e);if(!(Ue&&Ke&&g.gm.fetch))return r;if(Ve[r.debugId]++)return r;function n(e,n,i){var s=e[n];"function"==typeof s&&(e[n]=function(){var e=[...arguments];const n={},a=(0,Ie.$5)(t);var o;r.emit(i+"before-start",[e],n),n[R.P]&&n[R.P].dt&&(o=n[R.P].dt);var c=s.apply(this,e);return r.emit(i+"start",[e,o],c),c.then(function(e){return r.emit(i+"end",[null,e,a],c),e},function(e){throw r.emit(i+"end",[e,void 0,a],c),e})})}
7return Ve[r.debugId]=1,We.forEach(e=>{n(Ue[Fe],e,He),n(Ke[Fe],e,He)}),n(g.gm,"fetch",Be),r.on(Be+"end",function(e,n,i){var s=this;if(s.targets=i||[t.runtime.v2Target],n){var a=n.headers.get("content-length");null!==a&&(s.rxSize=a),r.emit(Be+"done",[null,n],s)}else r.emit(Be+"done",[e],s)}),r}var Ge=r(7485);class qe{constructor(e){this.agentRef=e}generateTracePayload(e){const t=this.agentRef.loader_config;if(!this.shouldGenerateTrace(e)||!t)return null;var r=(t.accountID||"").toString()||null,n=(t.agentID||"").toString()||null,i=(t.trustKey||"").toString()||null;if(!r||!n)return null;var s=(0,ye.ZF)(),a=(0,ye.el)(),o=Date.now(),c={spanId:s,traceId:a,timestamp:o};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(c.traceContextParentHeader=this.generateTraceContextParentHeader(s,a),c.traceContextStateHeader=this.generateTraceContextStateHeader(s,o,r,n,i)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(c.newrelicHeader=this.generateTraceHeader(s,a,o,r,n,i)),c}generateTraceContextParentHeader(e,t){return"00-"+t+"-"+e+"-01"}generateTraceContextStateHeader(e,t,r,n,i){return i+"@nr=0-1-"+r+"-"+n+"-"+e+"----"+t}generateTraceHeader(e,t,r,n,i,s){if(!("function"==typeof g.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return s&&n!==s&&(a.d.tk=s),btoa((0,X.A)(a))}shouldGenerateTrace(e){return this.agentRef.init?.distributed_tracing?.enabled&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1;const r=this.agentRef.init?.distributed_tracing;if(e.sameOrigin)t=!0;else if(r?.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,Ge.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}excludeNewrelicHeader(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=this.agentRef.init?.distributed_tracing;return!!e&&!!e.cors_use_tracecontext_headers}}var Ye=r(7295);function Ze(e){return"string"==typeof e?e:e instanceof(0,i.dV)().o.REQ?e.url:g.gm?.URL&&e instanceof URL?e.href:void 0}function $e(e,t){var r=(0,Ge.D)(t),n=e.params||e;n.hostname=r.hostname,n.port=r.port,n.protocol=r.protocol,n.host=r.hostname+":"+r.port,n.pathname=r.pathname,e.parsedOrigin=r,e.sameOrigin=r.sameOrigin}var Je=["load","error","abort","timeout"],Xe=Je.length,Qe=(0,i.dV)().o.REQ,et=(0,i.dV)().o.XHR;const tt="X-NewRelic-App-Data",rt="internal-error";class nt extends W{static featureName=c.TZ;constructor(e){super(e,c.TZ),this.dt=new qe(e),this.handler=(e,t,r,n)=>(0,S.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};g.gm?.performance?.getEntriesByType("resource").forEach(r=>{if(r.initiatorType in e&&0!==r.responseStatus){const n={status:r.responseStatus},i={rxSize:r.transferSize,duration:Math.floor(r.duration),cbTime:0};$e(n,r.name),this.handler("xhr",[n,i,r.startTime,r.responseEnd,e[r.initiatorType]],void 0,t.K7.ajax)}})}catch(e){}ze(this.ee,e),De(this.ee,e),function(e,r,n,i){const s=[c.mo.ALL,c.mo.FAILURES].includes(e.init.ajax?.capture_payloads);function a(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=A,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},t.latestLongtaskEnd=0,e.addEventListener("load",function(r){O(t,e)},(0,J.jT)(!1)),g.lR||e.addEventListener("progress",function(e){t.lastSize=e.loaded},(0,J.jT)(!1))}function o(e){this.params={method:e[0]},$e(this,e[1]),this.metrics={}}function d(t,r){e.loader_config.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",e.loader_config.xpid);var n=i.generateTracePayload(this.parsedOrigin);if(n){var s=!1;n.newrelicHeader&&(r.setRequestHeader("newrelic",n.newrelicHeader),s=!0),n.traceContextParentHeader&&(r.setRequestHeader("traceparent",n.traceContextParentHeader),n.traceContextStateHeader&&r.setRequestHeader("tracestate",n.traceContextStateHeader),s=!0),s&&(this.dt=n)}}function u(e,t){s&&e.length>=2&&(this.requestHeaders??={},this.requestHeaders[e[0].toLowerCase()]=e[1])}function l(e,t){var n=this.metrics,i=e[0],s=this;if(n&&i){var a=Le(i);a&&(n.txSize=a)}this.startTime=(0,_.t)(),this.requestBody=i,this.listener=function(e){try{"abort"!==e.type||s.loadCaptureCalled||(s.params.aborted=!0),("load"
7!==e.type||s.called===s.totalCbs&&(s.onloadCalled||"function"!=typeof t.onload)&&"function"==typeof s.end)&&s.end(t)}catch(e){try{r.emit(rt,[e])}catch(e){}}};for(var o=0;o<Xe;o++)t.addEventListener(Je[o],this.listener,(0,J.jT)(!1))}function f(e,t,r){this.cbTime+=e,t?this.onloadCalled=!0:this.called+=1,this.called!==this.totalCbs||!this.onloadCalled&&"function"==typeof r.onload||"function"!=typeof this.end||this.end(r)}function h(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function p(e,t){var r=""+Ne(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function m(){this.endTime=(0,_.t)()}function v(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-added",[e[1],e[2]],t)}function y(e,t){t instanceof et&&"load"===e[0]&&r.emit("xhr-load-removed",[e[1],e[2]],t)}function b(e,t,r){t instanceof et&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,_.t)()))}function E(e,t){this.xhrCbStart&&r.emit("xhr-cb-time",[(0,_.t)()-this.xhrCbStart,this.onload,t],t)}function w(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&g.RI&&(t=""+g.gm.location.href):e[0]&&e[0].url?t=e[0].url:g.gm?.URL&&e[0]&&e[0]instanceof URL?t=e[0].href:"function"==typeof e[0].toString&&(t=e[0].toString()),"string"==typeof t&&0!==t.length){t&&(this.parsedOrigin=(0,Ge.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var n=i.generateTracePayload(this.parsedOrigin);if(n&&(n.newrelicHeader||n.traceContextParentHeader))if(e[0]&&e[0].headers)o(e[0].headers,n)&&(this.dt=n);else{var s={};for(var a in r)s[a]=r[a];s.headers=new Headers(r.headers||{}),o(s.headers,n)&&(this.dt=n),e.length>1?e[1]=s:e.push(s)}}function o(e,t){var r=!1;return t.newrelicHeader&&(e.set("newrelic",t.newrelicHeader),r=!0),t.traceContextParentHeader&&(e.set("traceparent",t.traceContextParentHeader),t.traceContextStateHeader&&e.set("tracestate",t.traceContextStateHeader),r=!0),r}}function R(e,t){this.params={},this.metrics={},this.startTime=(0,_.t)(),this.dt=t;let[r,n={}]=e;$e(this,Ze(r));const i=(""+(r&&r instanceof Qe&&r.method||n.method||"GET")).toUpperCase();this.params.method=i,this.txSize=Le(n.body||r?.body)||0;try{var a=n.headers||r?.headers;if(s&&a)if(this.requestHeaders??={},a instanceof Headers)a.forEach(function(e,t){this.requestHeaders[t.toLowerCase()]=e}.bind(this));else if("object"==typeof a)for(var o in a)this.requestHeaders[o.toLowerCase()]=a[o]}catch(e){}this.requestBody=n.body||r?.body}function T(e,t){if(this.endTime=(0,_.t)(),this.params||(this.params={}),(0,Ye.iW)(this.params))return;this.params.status=t?t.status:0;const n=()=>{const e=+this.rxSize,t=null==this.rxSize||isNaN(e)?void 0:e,r={txSize:this.txSize,rxSize:t,duration:this.endTime-this.startTime},n=[this.params,r,this.startTime,this.endTime,"fetch"];this.targets.forEach(e=>x(n,this,e))};t&&s?t.clone().text().then(e=>{this.responseBody=e,this.rxSize&&"0"!==this.rxSize&&0!==this.rxSize||void 0===e||0===this.params.status||(this.rxSize=Le(e)),t?.headers&&(this.responseHeaders={},t.headers.forEach(function(e,t){this.responseHeaders[t.toLowerCase()]=e}.bind(this)))}).catch(e=>{r.emit(rt,[e])}).finally(()=>{n()}):n()}function A(e){const t=this.params,n=this.metrics;if(this.ended)return;this.ended=!0;for(let t=0;t<Xe;t++)e.removeEventListener(Je[t],this.listener,!1);if(t.aborted)return;if((0,Ye.iW)(t))return;if(n.duration=this.endTime-this.startTime,this.loadCaptureCalled||4!==e.readyState?null==t.status&&(t.status=0):O(this,e),n.cbTime=this.cbTime,s){try{this.responseBody=e.responseText}catch(t){this.responseBody=e.response}if((!n.rxSize||0===n.rxSize)&&void 0!==this.responseBody&&0!==t.status){const e=Le(this.responseBody);void 0!==e&&(n.rxSize=e)}try{this.responseHeaders=function(e){const t={};return e?(e.split("\r\n").forEach(function(e){const r=e.indexOf(": ");if(r>0){const n=e.substring(0,r),i=e.substring(r+2);t[n.toLowerCase()]=i}}),t):t}(e.getAllResponseHeaders())}catch(e){r.emit(rt,[e])}}const i=[t,n,this.startTime,this.endTime,"xhr"];this.targets.forEach(e=>x(i,this,e))}function x(e,r,i){n("xhr",[...e,i],r,t.K7.ajax)}function O(e,n){e.params.status=n.status;var i=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?Le(e.response):"text"===r||""===r||void 0===r?Le(e.responseText):void 0}(n,e.lastSize);if(void 0!==i&&0!==n.status&&(e.metrics.rxSize=i),e.sameOrigin&&n.getAllResponseHeaders().indexOf(tt)>=0){var s=n.getResponseHeader(tt);s&&((0,S.p)("sm",["Ajax/CrossApplicationTracing/Header/Seen"],void 0,t.K7.metrics,r),e.params.cat=s.split(", ").pop())}e.loadCaptureCalled=!0}r.on("new-xhr",a),r.on("open-xhr-start",o),r.on("open-xhr-end",d),r.on("send-xhr-start",l),r.on("setRequestHeader-xhr-start",u),r.on("xhr-cb-time",f),r.on("xhr-load-added",h),r.on("xhr-load-removed",p),r.on("xhr-resolved",m),r.on("addEventListener-end",v),r.on("removeEventListener-end",y),r.on("fn-end",E),r.on("fetch-before-start",w),r.on("fetch-start",R),r.on("fn-start",b),r.on("fetch-done",T)}(e,this.ee,this.handler,this.dt),this.importAggregator(e,()=>r.e(478).then(r.bind(r,3845)))}}const it={},st=["pushState","replaceState"];function at(e,t){const r=function(e){return(e||R.ee).get("history")}(e);return!g.RI||it[r.debugId]++||(it[r.debugId]=1,(0,Pe.YM)(r,void 0,t).inPlace(window.history,st,"-")),r}var ot=r(3738);function ct(e){(0,N.Y)(k.BL,function(r=Date.now()){const n=r-g.WN;n<0&&(0,l.R)(62,r),(0,S.p)(q.XG,[k.BL,{time:n}],void 0,t.K7.metrics,e.ee),e.addToTrace({name:k.BL,start:r,origin:"nr"}),(0,S.p)("api-"+k.hG,[n,k.BL],void 0,t.K7.genericEvents,e.ee)},e)}const{He:dt,bD:ut,d3:lt,Kp:ft,TZ:ht,Lc:pt,uP:gt,Rz:mt}=ot;class vt extends W{static featureName=ht;constructor(e){var n;super(e,ht),n=e,(0,N.Y)(k.U2,function(e){if(!(e&&"object"==typeof e&&e.name&&e.start))return;const r={n:e.name,s:e.start-g.WN,e:(e.end||e.start)-g.WN,o:e.origin||"",t:"api"};r.s<0||r.e<0||r.e<r.s?(0,l.R)(61,{start:r.s,end:r.e}):(0,S.p)("bstApi",[r],void 0,t.K7.sessionTrace,n.ee)},n),ct(e);
7if(!(0,j.V)(e.init))return void this.deregisterDrain();const i=this.ee;let s;at(i,e),this.eventsEE=(0,Me.u)(i,e),this.eventsEE.on(gt,function(e,t){this.bstStart=(0,_.t)()}),this.eventsEE.on(pt,function(e,r){(0,S.p)("bst",[e[0],r,this.bstStart,(0,_.t)()],void 0,t.K7.sessionTrace,i)}),i.on(mt+lt,function(e){this.time=(0,_.t)(),this.startPath=location.pathname+location.hash}),i.on(mt+ft,function(e){(0,S.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,t.K7.sessionTrace,i)});try{s=new PerformanceObserver(e=>{const r=e.getEntries();(0,S.p)(dt,[r],void 0,t.K7.sessionTrace,i)}),s.observe({type:ut,buffered:!0})}catch(e){}this.importAggregator(e,()=>r.e(478).then(r.bind(r,6974)),{resourceObserver:s})}}var yt=r(733),bt=r(6344);class Et extends W{static featureName=bt.TZ;#i;recorder;constructor(e){var n;let i;super(e,bt.TZ),n=e,(0,N.Y)(k.CH,function(){(0,S.p)(k.CH,[],void 0,t.K7.sessionReplay,n.ee)},n),function(e){(0,N.Y)(k.Tb,function(){(0,S.p)(k.Tb,[],void 0,t.K7.sessionReplay,e.ee)},e)}(e);const s="".concat(u.Wt).concat((0,yt.Y)(e.info.licenseKey,e.info.applicationID));try{i=JSON.parse(localStorage.getItem(s))}catch(e){}(0,I.SR)(e.init)&&this.ee.on(k.CH,()=>this.#s()),this.#a(i)&&this.importRecorder().then(e=>{e.startRecording(bt.Qb.PRELOAD,i?.sessionReplayMode)}),this.abortHandler=this.#n,this.importAggregator(this.agentRef,()=>r.e(478).then(r.bind(r,6167)),this),this.ee.on("err",e=>{this.blocked||this.agentRef.runtime.isRecording&&(this.errorNoticed=!0,(0,S.p)(bt.Vh,[e],void 0,this.featureName,this.ee))})}#a(e){return e&&(e.sessionReplayMode===u.g.FULL||e.sessionReplayMode===u.g.ERROR)||(0,I.Aw)(this.agentRef.init)}importRecorder(){return this.recorder?Promise.resolve(this.recorder):(this.#i??=Promise.all([r.e(478),r.e(249)]).then(r.bind(r,4866)).then(({Recorder:e})=>(this.recorder=new e(this),this.recorder)).catch(e=>{throw this.ee.emit("internal-error",[e]),this.blocked=!0,e}),this.#i)}#s(){this.blocked||(this.featAggregate?this.featAggregate.mode!==u.g.FULL&&this.featAggregate.initializeRecording(u.g.FULL,!0,bt.Qb.API):this.importRecorder().then(()=>{this.recorder.startRecording(bt.Qb.API,u.g.FULL)}))}#n(){this.recorder?.stopRecording()}}var wt=r(3962);class Rt extends W{static featureName=wt.TZ;constructor(e){if(super(e,wt.TZ),function(e){const r=e.ee.get("tracer");function n(){}(0,N.Y)(k.dT,function(e){return(new n).get("object"==typeof e?e:{})},e);const i=n.prototype={createTracer:function(n,i){var s={},a=this,o="function"==typeof i;return(0,S.p)(q.xV,["API/createTracer/called"],void 0,t.K7.metrics,e.ee),function(){if(r.emit((o?"":"no-")+"fn-start",[(0,_.t)(),a,o],s),o)try{return i.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw r.emit("fn-err",[arguments,this,t],s),t}finally{r.emit("fn-end",[(0,_.t)()],s)}}}};["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach(r=>{N.Y.apply(this,[r,function(){return(0,S.p)(k.hw+r,[performance.now(),...arguments],this,t.K7.softNav,e.ee),this},e,i])}),(0,N.Y)(k.PA,function(){(0,S.p)(k.hw+"routeName",[performance.now(),...arguments],void 0,t.K7.softNav,e.ee)},e)}(e),!g.RI||!(0,i.dV)().o.MO)return;const n=at(this.ee,e);try{this.removeOnAbort=new AbortController}catch(e){}wt.tC.forEach(e=>{(0,J.sp)(e,e=>{c(e)},!0,this.removeOnAbort?.signal)}
7);const s=()=>(0,S.p)("newURL",[(0,_.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",s),n.on("replaceState-end",s),(0,J.sp)(wt.OV,e=>{c(e),(0,S.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)},!0,this.removeOnAbort?.signal);let a=!1;const o=new((0,i.dV)().o.MO)((e,t)=>{a||(a=!0,requestAnimationFrame(()=>{(0,S.p)("newDom",[(0,_.t)()],void 0,this.featureName,this.ee),a=!1}))}),c=(0,C.s)(e=>{"loading"!==document.readyState&&((0,S.p)("newUIEvent",[e],void 0,this.featureName,this.ee),o.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0}))},100,{leading:!0});this.abortHandler=function(){this.removeOnAbort?.abort(),o.disconnect(),this.abortHandler=void 0},this.importAggregator(e,()=>r.e(478).then(r.bind(r,4393)),{domObserver:o})}}var Tt=r(981);const At={},St=new Set;function xt(e){return"string"==typeof e?{type:"string",size:(new TextEncoder).encode(e).length}:e instanceof ArrayBuffer?{type:"ArrayBuffer",size:e.byteLength}:e instanceof Blob?{type:"Blob",size:e.size}:e instanceof DataView?{type:"DataView",size:e.byteLength}:ArrayBuffer.isView(e)?{type:"TypedArray",size:e.byteLength}:{type:"unknown",size:0}}class Ot{constructor(e,t){this.timestamp=(0,_.t)(),this.currentUrl=(0,Ee.L)(window.location.href),this.socketId=(0,ye.LA)(8),this.requestedUrl=(0,Ee.L)(e),this.requestedProtocols=Array.isArray(t)?t.join(","):t||"",this.openedAt=void 0,this.protocol=void 0,this.extensions=void 0,this.binaryType=void 0,this.messageOrigin=void 0,this.messageCount=0,this.messageBytes=0,this.messageBytesMin=0,this.messageBytesMax=0,this.messageTypes=void 0,this.sendCount=0,this.sendBytes=0,this.sendBytesMin=0,this.sendBytesMax=0,this.sendTypes=void 0,this.closedAt=void 0,this.closeCode=void 0,this.closeReason="unknown",this.closeWasClean=void 0,this.connectedDuration=0,this.hasErrors=void 0}}class _t extends W{static featureName=o.TZ;constructor(e){super(e,o.TZ);const n=e.init.feature_flags.includes("websockets")||e.init.web_sockets?.enabled,s=!e.init.feature_flags.includes("no_spv"),a=[e.init.page_action.enabled,e.init.performance.capture_marks,e.init.performance.capture_measures,e.init.performance.resources.enabled,e.init.user_actions.enabled,n,s];var c;let d;if(c=e,(0,N.Y)(k.hG,(e,t)=>ce(e,t,c),c),function(e){(0,N.Y)(k.fF,(t,r)=>ue(t,r,e),e)}(e),ct(e),Se(e),function(e){(0,N.Y)(k.V1,(t,r)=>de(t,r,e),e)}(e),this.removeOnAbort=new AbortController,this.abortHandler=()=>{this.removeOnAbort.abort(),this.abortHandler=void 0},n){const u=function(e,t){if(!(0,i.dV)().o.WS)return e;const r=e.get("websockets");if(At[r.debugId]++)return r;At[r.debugId]=1,(0,V.G)(()=>{const e=(0,_.t)();St.forEach(t=>{t.nrData.closedAt=e,t.nrData.closeCode=1001,t.nrData.closeReason="Page navigating away",t.nrData.closeWasClean=!1,t.nrData.openedAt&&(t.nrData.connectedDuration=e-t.nrData.openedAt),r.emit("ws",[t.nrData,t.targets],t)})});
7class n extends WebSocket{static name=Tt.R.WS;static toString(){return"function WebSocket() { [native code] }"}toString(){return"[object WebSocket]"}get[Symbol.toStringTag](){return n.name}#o(e){(e.__newrelic??={}).socketId=this.nrData.socketId,this.nrData.hasErrors??=!0}constructor(...e){super(...e),this.nrData=new Ot(e[0],e[1]),this.targets=(0,Ie.$5)(t),this.addEventListener("open",()=>{this.nrData.openedAt=(0,_.t)(),["protocol","extensions","binaryType"].forEach(e=>{this.nrData[e]=this[e]}),St.add(this)}),this.addEventListener("message",e=>{const{type:t,size:r}=xt(e.data);this.nrData.messageOrigin??=(0,Ee.L)(e.origin),this.nrData.messageCount++,this.nrData.messageBytes+=r,this.nrData.messageBytesMin=Math.min(this.nrData.messageBytesMin||1/0,r),this.nrData.messageBytesMax=Math.max(this.nrData.messageBytesMax,r),(this.nrData.messageTypes??"").includes(t)||(this.nrData.messageTypes=this.nrData.messageTypes?"".concat(this.nrData.messageTypes,",").concat(t):t)}),this.addEventListener("close",e=>{this.nrData.closedAt=(0,_.t)(),this.nrData.closeCode=e.code,e.reason&&(this.nrData.closeReason=e.reason),this.nrData.closeWasClean=e.wasClean,this.nrData.connectedDuration=this.nrData.closedAt-this.nrData.openedAt,St.delete(this),r.emit("ws",[this.nrData,this.targets],this)})}addEventListener(e,t,...r){const n=this,i="function"==typeof t?function(...e){try{return t.apply(this,e)}catch(e){throw n.#o(e),e}}:t?.handleEvent?{handleEvent:function(...e){try{return t.handleEvent.apply(t,e)}catch(e){throw n.#o(e),e}}}:t;return super.addEventListener(e,i,...r)}send(e){if(this.readyState===WebSocket.OPEN){const{type:t,size:r}=xt(e);this.nrData.sendCount++,this.nrData.sendBytes+=r,this.nrData.sendBytesMin=Math.min(this.nrData.sendBytesMin||1/0,r),this.nrData.sendBytesMax=Math.max(this.nrData.sendBytesMax,r),(this.nrData.sendTypes??"").includes(t)||(this.nrData.sendTypes=this.nrData.sendTypes?"".concat(this.nrData.sendTypes,",").concat(t):t)}try{return super.send(e)}catch(e){throw this.#o(e),e}}close(...e){try{super.close(...e)}catch(e){throw this.#o(e),e}}}return g.gm.WebSocket=n,r}(this.ee,e);u.on("ws",(e,t)=>{(0,S.p)("ws-complete",[e,t],void 0,this.featureName,this.ee)})}if(s){if("function"==typeof g.gm.ReportingObserver){const l=new g.gm.ReportingObserver(e=>{e.forEach(e=>{(0,S.p)("spv",[kt(e),(0,_.t)()],void 0,t.K7.genericEvents,this.ee)}),l.disconnect()},{types:["csp-violation"],buffered:!0});l.observe()}g.gm.addEventListener("securitypolicyviolation",e=>{(0,S.p)("spv",[kt(e),e.timeStamp],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal))}if(g.RI){if(ze(this.ee,e),De(this.ee,e),d=at(this.ee,e),e.init.user_actions.enabled){function f(t){const r=(0,Ge.D)(t);return e.beacons.includes(r.hostname+":"+r.port)}function h(){d.emit("navChange")}o.Zp.forEach(e=>(0,J.sp)(e,e=>(0,S.p)("ua",[e],void 0,this.featureName,this.ee),!0)),o.qN.forEac
7h(e=>{const t=(0,C.s)(e=>{(0,S.p)("ua",[e],void 0,this.featureName,this.ee)},500,{leading:!0});(0,J.sp)(e,t)}),g.gm.addEventListener("error",()=>{(0,S.p)("uaErr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(!1,this.removeOnAbort.signal)),this.ee.on("open-xhr-start",(e,r)=>{f(e[1])||r.addEventListener("readystatechange",()=>{2===r.readyState&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)},(0,J.jT)(void 0,this.removeOnAbort.signal))}),this.ee.on("fetch-start",e=>{e.length>=1&&!f(Ze(e[0]))&&(0,S.p)("uaXhr",[],void 0,t.K7.genericEvents,this.ee)}),d.on("pushState-end",h),d.on("replaceState-end",h),window.addEventListener("hashchange",h,(0,J.jT)(!0,this.removeOnAbort.signal)),window.addEventListener("popstate",h,(0,J.jT)(!0,this.removeOnAbort.signal))}if(e.init.performance.resources.enabled&&g.gm.PerformanceObserver?.supportedEntryTypes.includes("resource")){new PerformanceObserver(e=>{e.getEntries().forEach(e=>{(0,S.p)("browserPerformance.resource",[e],void 0,this.featureName,this.ee)})}).observe({type:"resource",buffered:!0})}}a.some(e=>e)?this.importAggregator(e,()=>r.e(478).then(r.bind(r,8019))):this.deregisterDrain()}}function kt(e){const t=e.body??e;return{blockedUrl:t.blockedURL??e.blockedURI,documentUrl:t.documentURL??e.documentURI,effectiveDirective:t.effectiveDirective,originalPolicy:t.originalPolicy,sourceFile:t.sourceFile,statusCode:t.statusCode,lineNumber:t.lineNumber,columnNumber:t.columnNumber,disposition:"reporting"===t.disposition?"report":t.disposition,sample:t.sample,referrer:t.referrer}}var Nt=r(2646);const Lt=new Map;function Mt(e,t,r,n,i=!0,s){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const a=function(e){return(e||R.ee).get("logger")}(e),o=(0,Pe.YM)(a,void 0,s),c=new Nt.y(R.P);c.level=n.level,c.customAttributes=n.customAttributes,c.autoCaptured=i;const d=t[r]?.[Pe.Jt]||t[r];return Lt.set(d,c),o.inPlace(t,[r],"wrap-logger-",()=>Lt.get(d),void 0,!0),a}var Pt=r(1910);class It extends W{static featureName=se.TZ;constructor(e){var t;super(e,se.TZ),t=e,(0,N.Y)("log",(e,r)=>oe(e,r,t),t),function(e){(0,N.Y)(k.Wb,(t,r,{customAttributes:n={},level:i=se.p_.INFO}={})=>{Mt(e.ee,t,r,{customAttributes:n,level:i},!1,e)},e)}(e),Se(e);const n=this.ee;["log","error","warn","info","debug","trace"].forEach(t=>{(0,Pt.i)(g.gm.console[t]),Mt(n,g.gm.console,t,{level:"log"===t?"info":t},void 0,e)}),this.ee.on("wrap-logger-end",function([t],r,i,s=[e.runtime.v2Target]){const{level:a,customAttributes:o,autoCaptured:c}=this;s.forEach(e=>{(0,ae.R)(n,t,o,a,c,e)})}),this.importAggregator(e,()=>r.e(478).then(r.bind(r,5288)))}}new F({features:[nt,K,G,vt,Et,Y,Oe,_t,It,Rt],loaderType:"spa"})})()})();</script>
7
8<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0">
9
10<base href="https://0800222777.org.za/" />
11
12<!-- Facebook meta -->
13<meta property="og:title" content="0800222777 South Africa Hotline - 0800222777 South Africa" />
14
15<meta property=”og:url” content=”http://0800222777.org.za/content/0800222777/gjoxqw"/>
16<!-- jQuery -->
17<script src="https://0800222777.org.za/js/jquery-1.11.1.min.js"></script>
17
18
19<!-- jQuery Plugins -->
20<script src="https://0800222777.org.za/js/jquery.easing.min.js"></script>
20
21
22<!-- Bootstrap -->
23<script type="text/javascript" src="https://0800222777.org.za/js/bootstrap.3.2.0.min.js"></script>
23
24
25<!-- Favicon -->
26<link rel="apple-touch-icon" sizes="180x180" href="https://0800222777.org.za/icons/apple-touch-icon.png">
27<link rel="icon" type="image/png" sizes="32x32" href="https://0800222777.org.za/icons/favicon-32x32.png">
28<link rel="icon" type="image/png" sizes="16x16" href="https://0800222777.org.za/icons/favicon-16x16.png">
29<link rel="manifest" href="https://0800222777.org.za/icons/site.webmanifest">
30<link rel="mask-icon" href="https://0800222777.org.za/icons/safari-pinned-tab.svg" color="#193341">
31<meta name="msapplication-TileColor" content="#ffffff">
32<meta name="theme-color" content="#ffffff">
33
34<!-- Core JS -->
35    
35<script type="text/javascript" src="neutrino/hub01/js/tracker.js?version=2.63.5"></script>
vendor: 2 bytes, line 35
35
36<script type="text/javascript" src="neutrino/hub01/js/imagecrop.js?version=2.63.5"></script>
36
37<link rel="stylesheet" type="text/css" href="neutrino/hub01/css/imagecrop.css?version=2.63.5">
38
39<script>
40Tracker.init({
41	pathToNeutrino:'',
42	siteName:"0800222777 South Africa"
43});
44
45function t(key, defaultText) {
46    return defaultText;
47}
48
49</script>
49
50
51<script type="text/javascript" src="neutrino/crm01/js/crm.js"></script>
vendor: 1 bytes, line 51
51
52<script>
53<!--//
54Crm.init({
55	pathToNeutrino:''
56});
57//-->
58</script>
58
59
60<!-- File uploader -->
61<link rel="stylesheet" type="text/css" href="neutrino/hub01/lib/fileupload/css/fileupload.css?version=2.63.5">
62<script src="neutrino/hub01/lib/fileupload/js/fileupload.js?version=2.63.5" type="text/javascript"></script>
62
63
64<script type="text/javascript" src="neutrino/cms01/js/cms.js?version=2.63.5"></script>
64
65
66<script>
67<!--//
68//bind to links with the class tracker
69if(typeof Tracker != 'undefined'){
70	Tracker.setOption('pageName',"0800222777");
71}
72//-->
73</script>
73
74
75<script type="text/javascript">
76	var _gauges = _gauges || [];
77	(function() {
78		var t   = document.createElement('script');
79		t.type  = 'text/javascript';
80		t.async = true;
81		t.id    = 'gauges-tracker';
82		t.setAttribute('data-site-id', '5cd39749132b406b439a557c');
83		t.src = '//secure.gaug.es/track.js';
84		var s = document.getElementsByTagName('script')[0];
85		s.parentNode.insertBefore(t, s);
86	})();
87</script>
87
88<!-- Other JS -->
89<script type="text/javascript" src="https://0800222777.org.za/js/signup.js"></script>
vendor: 1 bytes, line 89
89
90<script type="text/javascript" src="https://0800222777.org.za/js/anonymous.js"></script>
vendor: 1 bytes, line 90
90
91<script type="text/javascript" src="https://0800222777.org.za/js/select2.min.js"></script>
91
92    
92<script type="text/javascript" src="https://0800222777.org.za/js/nav.js"></script>
vendor: 1 bytes, line 92
92
93<script type="text/javascript" src="https://0800222777.org.za/js/plugins/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 93
93
94<script type="text/javascript" src="https://0800222777.org.za/js/plugins/magnific-popoup-options.js"></script>
vendor: 1 bytes, line 94
94
95<script type="text/javascript" src="https://0800222777.org.za/js/site.js"></script>
vendor: 1 bytes, line 95
95
96<script type="text/javascript" src="https://0800222777.org.za/js/plugins/bootstrap-tooltip-extra-positions.js"></script>
vendor: 78 bytes, lines 96-98
96
97<script src="https://www.google.com/recaptcha/api.js" async defer></script>
98
99<!-- CSS -->
100<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/MyFontsWebfontsKit.css">
101<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/font-awesome.min.css">
102<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/select2.min.css">
103<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/magnific-popup.css">
104<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/bootstrap-tooltip-extra-position.css">
105<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.css" />
106<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/site.css" />
107<link rel="stylesheet" type="text/css" href="https://0800222777.org.za/css/fonts.css" />
108<link href="//fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic" rel="stylesheet" type="text/css">
109<link href="//fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
110
111<style id="cmsstyle"></style>
112
113<script type="text/javascript" src="https://0800222777.org.za/js/jquery/cldr/dist/cldr.js"></script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript" src="https://0800222777.org.za/js/jquery/cldr/dist/cldr/event.js"></script>
vendor: 1 bytes, line 114
114
115<script type="text/javascript" src="https://0800222777.org.za/js/jquery/cldr/dist/cldr/supplemental.js"></script>
vendor: 1 bytes, line 115
115
116<script type="text/javascript" src="https://0800222777.org.za/js/jquery/globalize/dist/globalize.js"></script>
vendor: 1 bytes, line 116
116
117<script type="text/javascript" src="https://0800222777.org.za/js/jquery/globalize/dist/globalize/message.js"></script>
vendor: 1 bytes, line 117
117
118<script type="text/javascript" src="https://0800222777.org.za/js/translate.js"></script>
vendor: 1 bytes, line 118
118
119<script>
120    $(function() {
121        $.when(
122            $.getJSON( "cldr/supplemental/likelySubtags.json", function(data){Globalize.load(data)} ),
123            $.getJSON( "cldr/main/en/territories.json", function(data){Globalize.load(data)} ),
124            $.getJSON( "cldr/main/en/ca-gregorian.json", function(data){Globalize.load(data)} ),
125            $.getJSON( "cldr/messages/en.json", function(data){Globalize.loadMessages(data)} ),
126        ).then(function() {
127                $('.langKey').attr("en");
128                changeLanguage('en')
129            });
130    });
131</script>
131
132    <style>
133                #cms #confirmation-heading { display: none; }
134        #cms .sectionheading, .confirmcontent { display: none; }
135                #cms #confirmcontent { display: none; }
136                        .login-customer .button.small {
137            margin-top: 30px;
138        }
139    </style>
140    
140<script>
141        $(function(){
142            //style case validation
143            //TODO add validation styling to clarety cases app
144            $('.warningbox').each(function(){
145                $(this).addClass('alert alert-danger');
146                $('ul', this).addClass('list-unstyled');
147            });
148
149			$('#reporting-anonymously-tooltip').appendTo('.anonymous-check .checkbox');
150        });
151    </script>
151
152</head>
153
154<body>
155<div id="cms" class="singlepage">
156    <a id="top"></a>
157            <div class="navbar-wrapper">
158    <div class="navbar-fixed-top">
159        <div class="nav-wrapper">
160            <div class="container">
161                <div role="navigation" class="navbar-default navbar-scroll">
162                    <div class="navbar-header">
163                        <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
164                            <span class="sr-only">Toggle navigation</span>
165                            <span class="icon-bar"></span>
166                            <span class="icon-bar"></span>
167                            <span class="icon-bar"></span>
168                        </button>
169                        <a class="page-scroll" href="#top"></a>
170                    </div>
171                    <div class="navbar-collapse collapse">
172                        <ul class="nav navbar-nav navbar-right">
173                            <li class=""><a class="page-scroll" href="#page-734" >Report</a></li><li class=""><a class="page-scroll" href="#page-537" >Human Trafficking</a></li><li class=""><a class="page-scroll" href="#page-540" >About Us</a></li><li class=""><a class="page-scroll" href="#page-547" >Learn More</a></li><li class=""><a class="page-scroll" href="#page-549" >Contact Us</a></li>                        </ul>
174                    </div>
175                </div>
176            </div>
177        </div>
178    </div>
179</div>
180        <div class="content-wrapper">
181        <div class="intro-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/35690ae0c2f611ebb35c.jpg)">
182    <div class="intro-block">
183        <div class="container">
184            <div class="cms-zone"><div id="cmscontentitem_8625" class="content_html" data-search="include"><div class="visible-md visible-lg">
185<p>&nbsp;&nbsp;</p>
186</div></div><div id="cmscontentitem_8622" class="content_html" data-search="include"><!--MOBILE-->
187<div class="visible-sm visible-xs">
188<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 20px; padding-right: 10px; text-align: left;">
189<p style="color: transparent;">.</p>
190<span style="color: #dff700; font-size: 3.25em; background-color: transparent; text-transform: uppercase;">National</span> <span class="din-pro-bold" style="color: #dff700; font-size: 3.25em; background-color: transparent; text-transform: uppercase;">Human</span> <span class="din-pro-bold" style="color: #dff700; font-size: 3.25em; background-color: transparent; text-transform: uppercase;">Trafficking</span> <span style="color: #dff700; font-size: 3.25em; background-color: transparent; text-transform: uppercase;">Hotline</span>
191<p style="color: transparent;">.</p>
192</div>
193</div>
194<p style="color: transparent;">.</p>
195<div class="visible-xs visible-sm">
196<p style="padding-left: 30px; padding-right: 30px;"><a href="tel:+0800222777"><img class="img-responsive center-block" src="https://clarety-tip.s3.amazonaws.com/userimages/sa-hotline-number-mobile.png" alt="0800 222 777 Report Line South Africa" width="563" height="779" /></a></p>
197</div>
198<!--DESKTOP-->
199<div class="visible-md visible-lg">
200<p style="padding-left: 0px; padding-right: 0px;"><a href="tel:0800222777"><img class="img-responsive" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-number-desktop-1-v2.png" alt="0800 222 777 Report Line South Africa" width="1131" height="411" /></a></p>
201</div>
202<p>&nbsp;</p></div><div id="cmscontentitem_8626" class="content_html" data-search="include"><!--(MOBILE) BUTTONS-->
203<div class="visible-sm visible-xs">
204<h2 style="color: #193341; text-transform: uppercase; font-size: 3.5em; text-align: center;">A call to action.</h2>
205<p style="color: transparent;">.</p>
206<a href="tel:0800222777"><img class="img-responsive center-block" style="padding-bottom: 10px;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call Button: 0800 222 777" width="151" height="44" /></a> <a class="page-scroll" href="#report"><img class="img-responsive center-block" style="padding-bottom: 10px;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report Now" width="161" height="44" /></a> <a href="https://0800222777.org.za/chat" rel="noopener" target="_blank"><img class="img-responsive center-block" style="padding-bottom: 5px;" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report Now" width="183" height="44" /></a></div>
207<!--(DESKTOP) BUTTONS-->
208<div class="visible-lg visible-md">
209<div class="row">
210<div class="col-sm-6">
211<h2 style="color: #193341; text-transform: uppercase; font-size: 4em; text-align: left;">A call to action.</h2>
212</div>
213<div style="padding-top: 30px;">
214<div class="col-sm-2"><a href="tel:0800222777"><img class="img-responsive center-block" style="float: right;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call Button: 0800 222 777" width="137" height="40" /></a></div>
215<div class="col-sm-2"><a class="page-scroll" href="#report"><img class="img-responsive center-block" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report Now" width="146" height="40" /></a></div>
216<div class="col-sm-2"><a href="https://0800222777.org.za/chat"><img class="img-responsive center-block" style="float: left;" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report Now" width="164" height="40" /></a></div>
217</div>
218</div>
219</div></div><div id="cmscontentitem_8624" class="content_html" data-search="include"><p>&nbsp;&nbsp;</p></div><div id="cmscontentitem_8623" class="content_html" data-search="include"><div class="visible-lg visible-md">
220<div class="row">
221<div class="col-sm-2">
222<p style="color: transparent;">.</p>
223</div>
224<div class="col-sm-5">
225<h5 style="color: #193341;"><a href="tel:+0027800222777"><br /><span style="color: #193341;">Calling from abroad? Dial <strong>00 27 800 222 777</strong></span></a></h5>
226<p style="color: transparent;">.</p>
227</div>
228<div class="col-sm-5">
229<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px;">
230<p style="color: transparent;">.</p>
231<span style="color: #dff700; font-size: 26px; background-color: transparent;">24/7. Confidential. Free.<br /></span></div>
232<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px;">
233<p style="color: transparent;"><br />&nbsp;.</p>
234</div>
235</div>
236</div>
237</div>
238<div class="visible-sm visible-xs">
239<div class="row">
240<div class="col-sm-2">
241<p style="color: transparent;">.</p>
242</div>
243<div class="col-sm-5">
244<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px; text-align: center;">
245<p style="color: transparent;">.</p>
246<span style="color: #dff700; font-size: 26px; background-color: transparent;">24/7. Confidential. Free.<br /></span></div>
247<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 40px; padding-right: 40px;">
248<p style="color: transparent;"><br />&nbsp;.</p>
249</div>
250</div>
251<div class="col-sm-5">
252<h5 style="color: #193341; padding-left: 40px; padding-right: 40px; text-align: center;"><a href="tel:+0027800222777"><br />Calling from abroad?<br />Dial <strong>00 27 800 222 777</strong></a></h5>
253<p style="color: transparent;">.</p>
254</div>
255</div>
256</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
257        </div>
258    </div>
259</div>
260<div class="section" id="page-734"><div class="section-wrapper " style="">
261    <div class="container">
262        <div class="cms-zone"><div id="cmscontentitem_8425" class="content_html" data-search="include"><p style="color: transparent;">.<a class="tinymce-anchor" id="report"></a></p></div><div id="cmscontentitem_8426" class="content_html" data-search="include"><h2 class="din-pro-bold" style="font-weight: 900; text-transform: uppercase; letter-spacing: 1pt;"><span style="color: #193341;"><strong>Report Trafficking</strong></span><a href="tel:0800222777"><img class="img-responsive" style="float: right;" src="https://clarety-tip.s3.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call Now" width="172" height="50" /></a></h2></div><div style="clear:both;" class="cms-clear-div"></div></div>
263        <div class="confirmcontent">
264            <p class="sectionheading">Confirmation Content</p>
265            
266        </div>
267    </div>
268</div>
269<div class="clear"></div></div><div class="section" id="page-718"><div class="section-wrapper " style="">
270    <div class="container">
271        <form class="tip-form">
272    <div class="alert alert-danger alert-validation" style="display: none;"></div>
273
274    <div class="row">
275        <div class="col-xs-12">
276            <div class="form-group">
277    <span id="details-toggle-btn" class="glyphicon glyphicon-plus"></span>
278
279    <label for="details">
280        <span class="t--details">Details of the situation</span> *
281    </label>
282    
283    <div style="display: none;" id="details-full" class="t--details-full"></div>
284    <p id="details-explanation" class="explanation t--details-explanation">Please click on the '+' button to see the type of information that generally will assist us.</p>
285
286    <textarea id="details" name="details" class="large small form-control" style="" ></textarea>
287
288    <div class="invalid-feedback text-danger"></div>
289</div>
290        </div>
291    </div>
292
293    <div class="row">
294        <div class="col-xs-12">
295            <div class="form-group">
296    <label for="tipformformonline" style="display: flex; align-items: center;">
297        <input type="checkbox" id="tipformformonline" name="tipformformonline" class=" form-control" value="1"  >
298<input type="hidden" name="tipformformonline-check" value="" />
299
300        <span style="margin-left: 10px;" class="t--tipformformonline">Click here if exploitation is occurring online</span>
301        
302    </label>
303    
304    <div class="invalid-feedback text-danger"></div>
305
306    <p class="explanation t--tipformformonline-explanation">
307        
308    </p>
309</div>
310        </div>
311    </div>
312
313    <div class="row row-tipformformlink" style="display: none;">
314        <div class="col-sm-6 col-xs-12">
315            <div class="form-group">
316    <label for="tipformformlink">
317        <span class="t--tipformformlink">Website URL or Link</span>
318        *
319    </label>
320
321    <p class="explanation t--tipformformlink-explanation">
322        
323    </p>
324
325    <input type="text" id="tipformformlink" name="tipformformlink" class="small form-control" value="" style="" >
326
327    <div class="invalid-feedback text-danger"></div>
328</div>
329        </div>
330    </div>
331
332    <div class="row">
333        <div class="col-xs-12" >
334            <h4 class="t--consent-to-contact">
335                If you consent to a member of our team possibly contacting you concerning the situation you witnessed, please provide any of the following information.
336            </h4>
337        </div>
338    </div>
339
340    <div class="row">
341        <div class="col-sm-6 col-xs-12">
342            <div class="form-group">
343    <label for="tipformformmobile">
344        <span class="t--tipformformmobile">Mobile</span>
345        
346    </label>
347
348    <p class="explanation t--tipformformmobile-explanation">
349        
350    </p>
351
352    <input type="text" id="tipformformmobile" name="tipformformmobile" class="medium phonenumber form-control" value="" style="" >
353
354    <div class="invalid-feedback text-danger"></div>
355</div>
356        </div>
357        <div class="col-sm-6 col-xs-12">
358            <div class="form-group">
359    <label for="tipformformemail">
360        <span class="t--tipformformemail">Email</span>
361        
362    </label>
363
364    <p class="explanation t--tipformformemail-explanation">
365        
366    </p>
367
368    <input type="text" id="tipformformemail" name="tipformformemail" class="small form-control" value="" style="" >
369
370    <div class="invalid-feedback text-danger"></div>
371</div>
372        </div>
373    </div>
374    <div class="row">
375        <div class="col-sm-6 col-xs-12">
376            <div class="form-group">
377    <label for="tipformformsocialmedia">
378        <span class="t--tipformformsocialmedia">Social Media</span>
379        
380    </label>
381
382    <p class="explanation t--tipformformsocialmedia-explanation">
383        
384    </p>
385
386    <input type="text" id="tipformformsocialmedia" name="tipformformsocialmedia" class="small form-control" value="" style="" >
387
388    <div class="invalid-feedback text-danger"></div>
389</div>
390        </div>
391        <div class="col-sm-6 col-xs-12">
392            <div class="form-group">
393    <label for="tipformformname">
394        <span class="t--tipformformname">Name</span>
395        
396    </label>
397
398    <p class="explanation t--tipformformname-explanation">
399        
400    </p>
401
402    <input type="text" id="tipformformname" name="tipformformname" class="small form-control" value="" style="" >
403
404    <div class="invalid-feedback text-danger"></div>
405</div>
406        </div>
407    </div>
408
409    <div class="row">
410        <div class="col-xs-12" style="text-align: center; margin-top: 40px;">
411            <button
412                type="button"
413                id="tipformsubmit"
414                class="btn btn-default t--submit g-recaptcha"
415                data-sitekey="6Lde0eMUAAAAAJB6-tkK5pb8ScSQECtFDMckw5Ep"
416                data-callback="onSubmit"
417            >
418                Submit
419            </button>
420        </div>
421    </div>
422</form>
423
424<script>
425    $(function() {
426        $("#tipformformonline").on('change', function() {
427            $(".row-tipformformlink").toggle(this.checked);
428        });
429
430        $("#details-toggle-btn").on('click', function() {
431            $("#details-full").slideToggle();
432            $("#details-explanation").slideToggle();
433            $("#details-toggle-btn").toggleClass('glyphicon-plus');
434            $("#details-toggle-btn").toggleClass('glyphicon-minus');
435        });
436    });
437
438    function clearErrors() {
439        $('.tip-form .is-invalid').removeClass('is-invalid');
440        $('.tip-form .invalid-feedback').text('');
441    
442        $('.tip-form .alert-validation').hide();
443        $('.tip-form .alert-validation').html('');
444    }
445    
446    function showErrors(errors) {
447        $('.alert-validation').html('Please correct the errors below and try again');
448    
449        for (const error of errors) {
450            if (error.field) {
451                const field = $('#'+error.field);
452                if (field.length) {
453                    field.addClass('is-invalid');
454                    field.siblings('.invalid-feedback').text(error.message);
455                }
456            } else {
457                const html = '<div class="mt-1">' + error.message + '</div>';
458                $('.alert-validation').append(html);
459            }
460        }
461    
462        $('.alert-validation').show();
463    }
464
465    function onSubmit(recaptchaToken) {
466        clearErrors();
467
468        // Disable form.
469        $(".tip-form").css('pointer-events', 'none');
470        $(".tip-form .btn").prop('disabled', true);
471
472        // Show loading indicator.
473        const submitBtn = $("#tipformsubmit");
474        const submitBtnText = submitBtn.text();
475        submitBtn.html(`
476            <div class="spinner-border spinner-border" role="status">
477                <span class="sr-only">Loading...</span>
478            </div>
479        `);
480
481        // Post form data.
482        const form = $(".tip-form")[0];
483        const postData = Object.fromEntries(new FormData(form));
484        postData.recaptchaToken = recaptchaToken;
485        const submitEndpoint = "https://0800222777.org.za//ajax.php?TipForm/submit";
486        $.post(submitEndpoint, postData, function (response) {
487            // Enable form
488            $(".tip-form").css('pointer-events', 'auto');
489            $(".tip-form .btn").prop('disabled', false);
490            submitBtn.text(submitBtnText);
491
492            // Show errors
493            if (response.status === 'error') {
494                showErrors(response.errors);
495            }
496
497            // Show confirm content
498            if (response.status === 'success') {
499                $('.tip-form').siblings('.confirmcontent').show();
500                $('.tip-form').hide();
501            }
502        });
503
504        grecaptcha.reset();
505    }
506</script>
506
507
508        <div class="confirmcontent">
509            <p class="sectionheading">Confirmation Content</p>
510            <div class="cms-zone"><div id="cmscontentitem_8558" class="content_html" data-search="include"><h1 style="text-align: center;"><br />Thank you.</h1>
511<p style="text-align: center;">Your report has been submitted successfully.</p>
512<p style="text-align: center;">&nbsp;</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
513        </div>
514    </div>
515</div>
516<div class="clear"></div></div><div class="section" id="page-735"><div class="section-wrapper " style="">
517    <div class="container">
518        <div class="cms-zone"><div id="cmscontentitem_8430" class="content_html" data-search="include"><p>&nbsp;&nbsp;</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
519        <div class="confirmcontent">
520            <p class="sectionheading">Confirmation Content</p>
521            
522        </div>
523    </div>
524</div>
525<div class="clear"></div></div><div class="section" id="page-537"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/a7b652b6b9ad11ee9681.png)">
526    <div class="container">
527        <div class="cms-zone"><div id="cmscontentitem_8628" class="content_html" data-search="include"><p style="color: transparent;">.</p></div><div id="cmscontentitem_8627" class="content_html" data-search="include"><div class="row">
528<div class="col-sm-8">
529<h2 class="din-pro-bold"><span style="color: #193341;"><strong>HUMAN TRAFFICKING<br /><br /></strong></span></h2>
530<div class="row">
531<div class="col-sm-4">
532<div class="visible-lg visible-md">
533<div class="magazine-block" style="background-color: #dff700; border: 1px solid; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px;"><br />
534<h5 class="din-pro-bold" style="color: #193341;"><strong>WE CAN HELP</strong></h5>
535<p style="color: #193341;">Are you a victim of human trafficking? Do you have information about a potential trafficking situation?</p>
536<h2><span class="din-pro-bold" style="font-size: 1.25em; color: #193341;">0800<br />222 777<br /></span></h2>
537<p style="line-height: 5%;">&nbsp;</p>
538<p><a href="tel:0800222777"><img class="img-responsive" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call" width="142" height="41" /></a></p>
539<p style="line-height: 5%;">&nbsp;</p>
540<p><a class="page-scroll" href="#report"><img class="img-responsive" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report" width="153" height="42" /></a><br /><a href="https://0800222777.org.za/chat" rel="noopener" target="_blank"><img class="img-responsive" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report" width="175" height="42" /></a>&nbsp;&nbsp;</p>
541</div>
542</div>
543<p style="color: transparent;">.</p>
544</div>
545<div class="col-sm-8">
546<p><span class="din-pro-bold" style="color: #ff571f; font-size: 1.25em;"><strong>What is human trafficking?</strong></span></p>
547<p><span style="color: #ff571f; font-size: 1.25em;"><strong>Human trafficking is the illegal trade of people for the purposes of forced labour and sexual exploitation.</strong></span></p>
548<p><span style="color: #193341;">As the world&rsquo;s fastest growing criminal industry, it affects every nation across the globe, and is also defined as modern-slavery.</span></p>
549<p><span style="color: #193341;"> It&rsquo;s the illegal trade of human beings. It&rsquo;s the recruitment, control, and use of people for their bodies and for their labour. Through force, fraud, and coercion, people everywhere are being bought and sold against their will &ndash; right now in the 21st century.</span></p>
550<p><span style="color: #193341;">But phrases like &lsquo;slavery&rsquo; and &lsquo;human trafficking&rsquo; can still feel ambiguous. This is the reality: slavery is control. It&rsquo;s physical, verbal, and sexual abuse. It&rsquo;s forced prostitution. It&rsquo;s barbaric work conditions.<br />&nbsp; &nbsp; &nbsp; </span></p>
551<p style="text-align: center;"><span style="color: #193341;"><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://neutrinodata.s3.ap-southeast-1.amazonaws.com/a21/userimages/a21-hotline-AC
551M-english-w.png" alt="Act, Means, Purpose Chain" width="438" height="73" /><br />The existence of these three elements<br />constitute the crime of Human Trafficking</span></p>
552<p style="line-height: 70%; text-align: center;"><small><small><strong><span style="color: #193341;">* "A-M-P MODEL" <a href="https://humantraffickinghotline.org/sites/default/files/AMP%20Model.pdf">https://humantraffickinghotline.org/</a><br /><a href="https://humantraffickinghotline.org/sites/default/files/AMP%20Model.pdf" rel="noopener" target="_blank">sites/default/files/AMP%20Model.pdf</a></span></strong></small></small></p>
553</div>
554</div>
555<p style="color: transparent;">.</p>
556<div class="visible-lg visible-md">
557<div class="row">
558<div class="col-sm-1">
559<p style="color: transparent;">.</p>
560</div>
561<div class="col-sm-2">
562<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-sextrafficking.png" alt="Sex Trafficking" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing, deceiving, or coercing a person to perform a commercial sex act." /></p>
563<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Sex<br />Trafficking<br />&nbsp;&nbsp;</p>
564</div>
565<div class="col-sm-2">
566<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-forcedlabour.png" alt="Forced Labour" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing a person to work for little or no pay." /></p>
567<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Labour<br />&nbsp;&nbsp;</p>
568</div>
569<div class="col-sm-2">
570<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-bondedlabour.png" alt="Bonded Labour" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="When someone is forced to work to pay off a &lsquo;debt&rsquo; placed on them by their exploiter." /></p>
571<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Bonded<br />Labour<br />&nbsp;&nbsp;</p>
572</div>
573<div class="col-sm-2">
574<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-domesticservitude.png" alt="Domestic Servitude" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing a person to work in captivity as a domestic worker for little or no pay." /></p>
575<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Domestic<br />Servitude<br />&nbsp; &nbsp;</p>
576</div>
577<div class="col-sm-2">
578<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-childsoldiers.png" alt="Child Soldiers" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing a child to participate in an armed force." /></p>
579<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Child<br />Soldiers<br />&nbsp;</p>
580</div>
581<div class="col-sm-1">
582<p style="color: transparent;">.</p>
583</div>
584</div>
585<div class="row">
586<div class="col-sm-1">
587<p style="color: transparent;">.</p>
588</div>
589<div class="col-sm-2">
590<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-forcedbegging.png" alt="Forced Begging" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing through violence or coercing men, women, or children to beg on the streets for long hours without the ability to control profit earned." /></p>
591<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Begging<br />&nbsp;&nbsp;</p>
592</div>
593<div class="col-sm-2">
594<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-organremoval.png" alt="Forced Organ Removal" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="When organs are harvested under false pretense or without consent in order to be sold on the illicit market." /></p>
595<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Organ<br />Removal&nbsp;<br />&nbsp;&nbsp;</p>
596</div>
597<div class="col-sm-2">
598<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-forcedmarriage.png" alt="Forced &amp; Early Marriages" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="When someone is forced into marriage without consent or the ability to choose a marriage partner, or when a marriage involves a minor." /></p>
599<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />&amp; Early<br />Marriages<br />&nbsp;&nbsp;</p>
600</div>
601<div class="col-sm-2">
602<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-adoption.png" alt="Forced Adoption" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Kidnapping or buying and selling children for the purpose of illegal adoption." /></p>
603<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Adoption<br />&nbsp;&nbsp;</p>
604</div>
605<div class="col-sm-2">
606<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-babyharvesting.png" alt="Baby Harvesting" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Selling a baby for the purposes of sexual exploitation or organ harvesting. This sometimes involves trafficking a pregnant woman and forcing, tricking, or paying her to give up her baby." /></p>
607<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Baby<br />Harvesting<br /><br />&nbsp;<br /><br />&nbsp;</p>
608</div>
609<div class="col-sm-1">
610<p style="color: transparent;">.</p>
611</div>
612</div>
613</div>
614</div>
615<div class="visible-sm visible-xs">
616<div class="row">
617<div class="col-xs-6 col-sm-4">
618<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-sextrafficking.png" alt="Sex Trafficking" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing, deceiving, or coercing a person to perform a commercial sex act." /></p>
619<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Sex<br />Trafficking<br />&nbsp;&nbsp;</p>
620</div>
621<div class="col-xs-6 col-sm-4">
622<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-forcedlabour.png" alt="Forced Labour" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing a person to work for low wages to pay back an excessive amount of debt." /></p>
623<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Labour<br />&nbsp;&nbsp;</p>
624</div>
625<div class="col-xs-6 col-sm-4">
626<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-bondedlabour.png" alt="Bonded Labour" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="When someone is forced to work to pay off a &lsquo;debt&rsquo; placed on them by their exploiter." /></p>
627<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Bonded<br />Labour<br />&nbsp;&nbsp;</p>
628</div>
629<div class="col-xs-6 col-sm-4">
630<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-domesticservitude.png" alt="Domestic Servitude" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing a person to work in captivity as a domestic worker for little or no pay." /></p>
631<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Domestic<br />Servitude<br />&nbsp; &nbsp;</p>
632</div>
633<div class="col-xs-6 col-sm-4">
634<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-childsoldiers.png" alt="Child Soldiers" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing a child to participate in an armed force." /></p>
635<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Child<br />Soldiers<br />&nbsp;</p>
636</div>
637<div class="col-xs-6 col-sm-4">
638<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-forcedbegg
638ing.png" alt="Forced Begging" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Forcing through violence or coercing men, women, or children to beg on the streets for long hours without the ability to control profit earned." /></p>
639<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Begging<br />&nbsp;&nbsp;</p>
640</div>
641<div class="col-xs-6 col-sm-4">
642<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-organremoval.png" alt="Forced Organ Removal" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="When organs are harvested under false pretense or without consent in order to be sold on the illicit market." /></p>
643<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Organ<br />Removal&nbsp;<br />&nbsp;&nbsp;</p>
644</div>
645<div class="col-xs-6 col-sm-4">
646<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-forcedmarriage.png" alt="Forced &amp; Early Marriages" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="When someone is forced into marriage without consent or the ability to choose a marriage partner, or when a marriage involves a minor." /></p>
647<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />&amp; Early<br />Marriages<br />&nbsp;&nbsp;</p>
648</div>
649<div class="col-xs-6 col-sm-4">
650<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-adoption.png" alt="Forced Adoption" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Kidnapping or buying and selling children for the purpose of illegal adoption." /></p>
651<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Forced<br />Adoption<br />&nbsp;&nbsp;</p>
652</div>
653<div class="col-xs-6 col-sm-4">
654<p><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/hotline-new-icon-babyharvesting.png" alt="Baby Harvesting" width="180" height="180" data-toggle="tooltip" data-placement="top" data-original-title="Selling a baby for the purposes of sexual exploitation or organ harvesting. This sometimes involves trafficking a pregnant woman and forcing, tricking, or paying her to give up her baby." /></p>
655<p style="font-size: 10pt; text-align: center; text-transform: uppercase; letter-spacing: 1pt;">Baby<br />Harvesting<br /><br />&nbsp;</p>
656<p style="color: transparent;">.</p>
657<p style="color: transparent;">.</p>
658</div>
659</div>
660</div>
661<div class="col-sm-4">
662<div class="visible-sm visible-xs">
663<div class="magazine-block" style="background-color: #dff700; border: 1px solid; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 30px; padding-right: 30px;"><br />
664<h5 class="din-pro-bold" style="color: #193341;"><strong>WE CAN HELP</strong></h5>
665<p style="color: #193341;">Are you a victim of human trafficking? Do you have information about a potential trafficking situation?</p>
666<h2><span class="din-pro-bold" style="font-size: 1.25em; color: #193341;">0800 222 777<br /></span></h2>
667<p style="line-height: 5%;">&nbsp;</p>
668<p><a href="tel:0800222777"><img class="img-responsive" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call" width="139" height="41" /></a></p>
669<p style="line-height: 5%;">&nbsp;</p>
670<p><a class="page-scroll" href="#report"><img class="img-responsive" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report" width="149" height="41" /></a><br /><a href="https://0800222777.org.za/chat" rel="noopener" target="_blank"><img class="img-responsive" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report" width="171" height="41" /></a></p>
671<p>&nbsp;&nbsp;</p>
672</div>
673</div>
674<div style="background-color: #ffffff; border: solid 1px #193341; padding: 15px;">
675<h2><span style="color: #193341;">SOUTH AFRICA<br /></span></h2>
676<p><span style="color: #193341;">&nbsp;&nbsp;<br /><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.amazonaws.com/userimages/[email protected]" alt="South Africa" width="347" height="347" /></span></p>
677<p><span style="color: #193341;"><br />South Africa is a source, transit, and destination country for victims of trafficking. Our country has become a prime destination for international trafficking syndicates to operate.</span></p>
678<p><span style="color: #193341;">There are a few main approaches traffickers use to lure victims:</span></p>
679<p><span style="color: #193341;">False job offers, for jobs both in and outside of South Africa. When the person arrives, they find that the conditions are different from the ones advertised in the job offer &ndash; Often the victim&rsquo;s ID is taken away, and they are forced into labour or sexual exploitation.</span></p>
680<p><span style="color: #193341;">Loverboy &ndash; the trafficker courts the victim and pretends to be falling in love with them. Once he earns the victim&rsquo;s trust, he sells them to be sexually exploited.</span></p>
681<p><span style="color: #193341;">The Internet, mainly social networking sites, is a commonly used tool by traffickers for research and selection of potential victims.</span></p>
682</div>
683</div>
684</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
685        <div class="confirmcontent">
686            <p class="sectionheading">Confirmation Content</p>
687            
688        </div>
689    </div>
690</div>
691<div class="clear"></div></div><div class="section" id="page-538"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/8487da8b4ac411ebb35c.jpg)">
692    <div class="container">
693        <div class="cms-zone"><div id="cmscontentitem_6175" class="content_html" data-search="include"><p style="color: transparent;">.</p>
694<p style="color: transparent;">.</p>
695<p><big><big>Human Trafficking is<br />the fastest growing crime<br /><strong><span class="din-pro-bold">in the world.</span></strong> &nbsp;</big></big></p>
696<p style="color: transparent;">.</p>
697<p style="color: transparent;">.</p>
698<p style="color: transparent;">.</p>
699<p style="color: transparent;">.</p>
700<p style="color: transparent;">.</p>
701<p style="color: transparent;">.</p>
702<p style="color: transparent;">.</p>
703<p style="color: transparent;">.</p>
704<p style="color: transparent;">.</p>
705<p style="color: transparent;">.</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
706        <div class="confirmcontent">
707            <p class="sectionheading">Confirmation Content</p>
708            
709        </div>
710    </div>
711</div>
712<div class="clear"></div></div><div class="section" id="page-540"><div class="section-wrapper light" style="">
713    <div class="container">
714        <div class="cms-zone"><div id="cmscontentitem_8629" class="content_html" data-search="include"><div class="row">
715<div class="col-sm-5">
716<div class="visible-md visible-lg">
717<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 130px; padding-right: 130px;">
718<p style="color: transparent;">.</p>
719<p style="color: transparent;">.</p>
720<p style="color: transparent;">.<br /><br /><br /></p>
721<h4><span style="color: #ffffff; line-height: 150%;">"The first time I called the hotline, I immediately knew that I could trust them."</span></h4>
722<p style="text-transform: uppercase; letter-spacing: 1.5pt;"><span style="color: #dff700;"><br />Survivor</span></p>
723<p style="color: transparent;">.</p>
724<p style="color: transparent;"><br /><br /><br /></p>
725<p style="color: transparent;">.</p>
726</div>
727</div>
728<div class="visible-xs visible-sm">
729<div class="magazine-block" style="background-color: #193341; border: none; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 80px; padding-right: 80px;">
730<p style="color: transparent;">.</p>
731<p style="color: transparent;">.</p>
732<p style="color: transparent;">.<br /><br /><br /></p>
733<h4><span style="color: #ffffff; line-height: 150%;"><big><big>"The first time I called the hotline, I immediately knew that I could trust them."</big></big></span></h4>
734<p style="text-transform: uppercase; letter-spacing: 1.5pt;"><span style="color: #dff700;"><br /><big>Survivor</big></span></p>
735<p style="color: transparent;">.</p>
736<p style="color: transparent;"><br /><br /><br /></p>
737<p style="color: transparent;">.</p>
738</div>
739</div>
740</div>
741<p style="color: transparent;">.</p>
742<div class="col-sm-7">
743<h2 class="din-pro-bold" style="text-transform: uppercase; display: inline;">About Us&nbsp; <a href="mailto:[email protected]" rel="noopener" target="_blank"><img class="img-responsive" style="display: inline;" src="https://clarety-tip.s3.amazonaws.com/userimages/email-us-icon.png" alt="Email Us" width="80" height="80" /></a></h2>
744<p style="color: transparent;">.</p>
745<div class="row">
746<div class="col-sm-4">
747<div class="magazine-block" style="background-color: #dff700; border: 1px solid; background-image: url('\'\''); background-size: cover; background-position: center center; background-attachment: scroll; background-repeat: no-repeat; padding-left: 20px; padding-right: 20px;">&nbsp;&nbsp;<br />&nbsp;<br /><a href="tel:0800222777"><img class="img-responsive" style="text-float: left; margin-left: auto; margin-right: auto; padding-bottom: 15px;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call" width="120" height="35" /></a> <a class="page-scroll" href="#report"><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto; padding-bottom: 15px;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report" width="129" height="35" /></a> <a href="https://0800222777.org.za/chat" rel="noopener" target="_blank"><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report" width="145" height="35" /></a><br />&nbsp; &nbsp;</div>
748<p style="color: transparent;">.</p>
749<p style="color: transparent;">.</p>
750</div>
751<div class="col-sm-8">
752<p><span class="din-pro-bold" style="color: #ff571f; font-size: 1.25em;"><strong>0800222777 is the South African National Human Trafficking Hotline, working in partnership with service providers nationally.</strong></span></p>
753<p><span style="color: #193341;">The National Hotline takes calls 24/7. Call Specialists are specially trained professionals, who follow international procedures ensuring the fastest response to each case. The Hotline works in close partnership with many stakeholders to ensure rapid response and effectiveness. The Hotline can connect you with training service providers for government institutions, hospitals, schools and universities, non-profits, etc.</span></p>
754</div>
755</div>
756</div>
757</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
758        <div class="confirmcontent">
759            <p class="sectionheading">Confirmation Content</p>
760            
761        </div>
762    </div>
763</div>
764<div class="clear"></div></div><div class="section" id="page-743"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/55050d792c8911f19687.png)">
765    <div class="container">
766        <div class="cms-zone"><div id="cmscontentitem_8809" class="content_html" data-search="include"><h3 style="text-align: center;"><span style="color: #ffffff;" data-sheets-root="1">Read the Hotline Report to discover insights shaping the response to trafficking.<br />&nbsp; </span></h3></div><div id="cmscontentitem_8810" class="content_html" data-search="include"><center><a class="btn btn-lg btn-default" href="https://www.a21.org/hotlinereport-2025-southafrica" rel="noopener" target="_blank" data-claretytrack="hotlinereport-2025-southafrica">Download Now</a></center></div><div id="cmscontentitem_8811" class="content_html" data-search="include"><p>&nbsp; &nbsp;&nbsp;</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
767        <div class="confirmcontent">
768            <p class="sectionheading">Confirmation Content</p>
769            
770        </div>
771    </div>
772</div>
773<div class="clear"></div></div><div class="section" id="page-542"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/72d4ff2f4a0f11ebb35c.png)">
774    <div class="container">
775        <div class="row">
776            <div class="col-md-4">
777                <div class="cms-zone"><div id="cmscontentitem_8446" class="content_html" data-search="include"><p style="color: transparent;">How it works</p>
778<h2 class="din-pro-bold" style="text-transform: uppercase;"><strong>How it works</strong></h2></div><div id="cmscontentitem_8443" class="content_html" data-search="include"><p style="color: transparent;">.O</p>
779<p><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.amazonaws.com/userimages/sa-hotline-sketch-01a.png" alt="1. A victim or witness calls the hotline. 2. An operator responds, records details, and transfers to law enforcement if there's immediate danger." width="402" height="423" /></p>
780<p style="color: transparent;">.O</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
781                <div class="confirmcontent">
782                    <p class="sectionheading">Confirmation Content</p>
783                    
784                </div>
785            </div>
786            <div class="col-md-4">
787                <div class="cms-zone"><div id="cmscontentitem_8444" class="content_html" data-search="include"><div class="visible-md visible-lg">
788<p style="color: transparent;">How it works</p>
789<h2 class="din-pro-bold" style="text-transform: uppercase; color: transparent;"><strong>.</strong></h2>
790<p style="color: transparent;">.</p>
791</div>
792<p><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/Group%202-en.png" alt="3. Our team checks the tip against our database to form a case. 4. We pass our report to law enforcement for investigation" width="404" height="426" /></p></div><div id="cmscontentitem_8447" class="content_html" data-search="include"><p>&nbsp;&nbsp;</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
793                <div class="confirmcontent">
794                    <p class="sectionheading">Confirmation Content</p>
795                    
796                </div>
797            </div>
798            <div class="col-md-4">
799                <div class="cms-zone"><div id="cmscontentitem_8445" class="content_html" data-search="include"><div class="visible-md visible-lg">
800<p style="color: transparent;">How it works</p>
801<h2 class="din-pro-bold" style="text-transform: uppercase; color: transparent;"><strong>.</strong></h2>
802<p style="color: transparent;">.</p>
803</div>
804<p><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/Group%203-en.png" alt="5. Police conduct the raid that rescues the victim. 6. Victim is referred to our care." width="412" height="435" /></p>
805<p style="color: transparent;">.</p>
806<p style="color: transparent;">How it works</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
807                <div class="confirmcontent">
808                    <p class="sectionheading">Confirmation Content</p>
809                    
810                </div>
811            </div>
812        </div>
813    </div>
814</div>
814
815<div class="clear"></div></div><div class="section" id="page-545"><div class="section-wrapper light" style="">
816    <div class="container">
817        <div class="row">
818            <div class="col-md-6">
819                <div class="cms-zone"><div id="cmscontentitem_6296" class="content_html" data-search="include"><h2 class="din-pro-bold" style="color: transparent;">.</h2>
820<h2 class="din-pro-bold"><span style="color: #193341;"><strong>PROTECT YOURSELF</strong></span></h2>
821<p><span style="color: #193341;"><strong><span style="color: #ff571f; font-size: 1.25em;"><br />As you travel, work, or use the internet, it is vital to be aware of modern-day slavery, and to know how to stay safe.</span></strong></span></p></div><div style="clear:both;" class="cms-clear-div"></div></div>
822                <div class="confirmcontent">
823                    <p class="sectionheading">Confirmation Content</p>
824                    
825                </div>
826            </div>
827            <div class="col-md-6">
828                <div class="cms-zone"><div id="cmscontentitem_6297" class="content_html" data-search="include"><h2 class="din-pro-bold" style="color: transparent;">.</h2>
829<p>Click on the titles listed to learn more about important information on protecting yourself &amp; <a href="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/SA-LEARNMORE-PROTECTYOURSELVES.pdf" rel="noopener" target="_blank">download the informational flyer here. ▸</a> <br />&nbsp;&nbsp;</p></div><div id="cmscontentitem_6295" class="content_html" data-search="include"><div id="accordion" class="panel-group">
830<div class="panel panel-default">
831<div class="panel-heading">
832<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseOne" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> +&nbsp; Work Safely</a></span></h4>
833</div>
834<div id="collapseOne" class="panel-collapse collapse" style="height: 0px;">
835<div class="panel-body">
836<h4>Here are a few things you can do to make sure you don't become a victim of labour trafficking when you plan to apply for a job abroad:<br /><br /></h4>
837<p>+&nbsp; Confirm that the organisation offering the job is licensed.</p>
838<p>+&nbsp; Have a working visa &mdash; tourist and other types of visas do not allow you to work abroad.</p>
839<p>+&nbsp; The work contract should always be bilingual &mdash; in a language you speak fluently, as well as in the official language of the country where you plan to work.</p>
840<p>+&nbsp; Never sign a contract written in a language you don't know well. Check the contract carefully for all the details about the working conditions. Don't sign a contract that has unclear or really general statements.</p>
841<p>+&nbsp; Keep contact details with you of the organization that handles foreign national issues, as well as the embassy/consulate in the country you are going to.</p>
842<p>+&nbsp; Give your family/friends detailed information on where you are going and staying, as well as a recent photo of you and the people you are travelling with.</p>
843<p>+&nbsp; Prepare all documents you will need and make copies.</p>
844<p>+&nbsp; Never give your ID to anyone. Always carry it with you.</p>
845<p>+&nbsp; Set an emergency signal with your relatives/friends, which you can use in case of emergencies.</p>
846<p>+&nbsp; Keep a small amount of money with you at all times incase of emergencies.</p>
847<p>+&nbsp; Learn some phrases in the language of the country you are visiting. Make sure you know how to ask for directions, and where to find the closest hospital or police station.</p>
848</div>
849</div>
850</div>
851<div class="panel panel-default">
852<div class="panel-heading">
853<h4 class="panel-title"><span style="color: #ffffff;">+ &nbsp;<a class="collapsed" href="#collapseTwo" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion">Travel Safely</a></span></h4>
854</div>
855<div id="collapseTwo" class="panel-collapse collapse" style="height: 0px;">
856<div class="panel-body">
857<h4>Travels are usually a source of positive emotions, especially when you are going on vacation, but at the same time it is a risky situation because you leave your home and go to a foreign territory with people you don&rsquo;t know. Often, because of this vulnerability, travellers become victim of crimes, and sometimes trafficking.</h4>
858<p>+&nbsp; Always keep contacts of organizations that handle foreign nationals issues, as well as the Embassy/Consulate within the country you are visiting.</p>
859<p>+&nbsp; Provide your family/friends with:</p>
860<ul>
861<li>Detailed information on your travel itinerary.</li>
862<li>Copies of your travelling documents and passport.</li>
863<li>Recent photo of yourself and the people you are travelling with.</li>
864</ul>
865<p>+&nbsp; Set an emergency signal with your relatives/friends, which you can use in case of emergencie
865s.</p>
866<p>+&nbsp; Prepare all documents you will need and make copies.</p>
867<p>+&nbsp; Never give your ID to anyone. Always carry it with you.</p>
868<p>+&nbsp; Be careful and keep your eyes open for suspicious activities near you. Inform your relatives/friends in case you see or hear something.</p>
869<p>+&nbsp; Keep a small amount of money with you at all times in case of emergencies.</p>
870<p>+&nbsp; Learn some phrases in the language of the country you are visiting. Make sure you know how to ask for directions, and know where to find the closest hospital or police station. Memorize the telephone number of at least one relative/friend.</p>
871<p>+&nbsp; Make sure you know the emergency code in the country.</p>
872<p>+&nbsp; Be careful and cautious when talking to strangers. Never share your whole name or where you are staying. If you think someone is following you, immediately head to a more populated area and don&rsquo;t hesitate to call the police.</p>
873<p>+&nbsp; Avoid:</p>
874<ul>
875<li>Travelling alone, at night or in dark alleys.</li>
876<li>Getting into cars with people you don&rsquo;t know.</li>
877<li>Accepting food or drinks from people you don&rsquo;t know.</li>
878<li>Risky situations.</li>
879</ul>
880</div>
881</div>
882</div>
883<div class="panel panel-default">
884<div class="panel-heading">
885<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseThree" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion">+&nbsp; Browse Safely</a></span></h4>
886</div>
887<div id="collapseThree" class="panel-collapse collapse" style="height: 0px;">
888<div class="panel-body">
889<h5>Very often, traffickers find their victims on the internet. Because everyone is free to create his/her profile, the identity of the users and the credibility of the information they publish is rarely guaranteed. Children and teenagers are specifically in danger of becoming victims of trafficking over the internet, since they are more vulnerable and less experienced. This is why we prepared a list of good advice for safe online activity:</h5>
890<p><br />+&nbsp; If you decide to go on a date with someone you met online, remember that this is a high-risk situation, so you need to take some precautions. This might mean meeting with the person at daylight in a busy, central place, where nobody can abduct or hurt you. If the other person wants to meet in an apartment, at a dark or secluded place, or a park, this is a red flag that the person might be very dangerous.</p>
891<p>+&nbsp; When meeting someone off the internet, tell a friend, a relative, a colleague or someone who you can trust. It&rsquo;s a good idea to have a safety plan in mind in case something goes wrong - for example, have the one you trust call you and come up with a code word if you need him/her to come pick you up (or insinuate that you have to leave right away).</p>
892<p>+&nbsp; Never give your personal ID, address, phone number, name, address of your school/university, or information about your relatives and family members to 
892strangers or people you met online and don&rsquo;t know very well.</p>
893<p>+&nbsp; Do not open messages with vulgar, inappropriate, dangerous or insulting content. Block users who send messages like these.</p>
894<p>+&nbsp; Never send pictures to people you just met online. Restrict the visibility options of your photos and the information you publish online to only close friends.</p>
895</div>
896</div>
897</div>
898</div>
899<p style="color: transparent;">.</p>
900<p style="color: transparent;">.</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
901                <div class="confirmcontent">
902                    <p class="sectionheading">Confirmation Content</p>
903                    
904                </div>
905            </div>
906        </div>
907    </div>
908</div>
909<div class="clear"></div></div><div class="section" id="page-546"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/03b52e004ab811ebb35c.png)">
910    <div class="container">
911        <div class="row">
912            <div class="col-md-6">
913                <div class="cms-zone"><div id="cmscontentitem_8631" class="content_html" data-search="include"><h1 class="din-pro-bold" style="letter-spacing: 1pt; font-size: 4.5em; text-align: center;">0800 222 777</h1></div><div style="clear:both;" class="cms-clear-div"></div></div>
914                <div class="confirmcontent">
915                    <p class="sectionheading">Confirmation Content</p>
916                    
917                </div>
918            </div>
919            <div class="col-md-6">
920                <div class="cms-zone"><div id="cmscontentitem_8630" class="content_html" data-search="include"><!--DESKTOP-->
921<div class="visible-lg visible-md">
922<p style="line-height: 150%; color: transparent;">.</p>
923<div class="row">
924<div class="col-sm-4">
925<p><a href="tel:0800222777"><img class="img-responsive center-block" style="float: left;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call" width="137" height="40" />&nbsp;&nbsp; </a></p>
926</div>
927<div class="col-sm-4">
928<p><a class="page-scroll" href="#report"><img class="img-responsive center-block" style="float: left;" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report" width="146" height="40" />&nbsp;</a> &nbsp;</p>
929</div>
930<div class="col-sm-4">
931<p><a href="https://0800222777.org.za/chat" rel="noopener" target="_blank"><img class="img-responsive center-block" style="float: left;" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report" width="168" height="40" />&nbsp;</a> &nbsp;</p>
932</div>
933</div>
934</div>
935<!--MOBILE-->
936<div class="visible-sm visible-xs">
937<p style="line-height: 150%; color: transparent;">.</p>
938<p><a href="tel:0800222777"><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-call-btn.png" alt="Call" width="137" height="40" />&nbsp;&nbsp; </a></p>
939<p><a class="page-scroll" href="#report"><img class="img-responsive center-block" src="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/sa-hotline-report-btn.png" alt="Report" width="146" height="40" />&nbsp;</a> &nbsp;</p>
940<p><a href="https://0800222777.org.za/chat" rel="noopener" target="_blank"><img class="img-responsive center-block" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/chatbot-button01.png" alt="Report" width="168" height="40" />&nbsp;</a> &nbsp;</p>
941</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
942                <div class="confirmcontent">
943                    <p class="sectionheading">Confirmation Content</p>
944                    
945                </div>
946            </div>
947        </div>
948    </div>
949</div>
950<div class="clear"></div></div><div class="section" id="page-544"><div class="intro-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/8a813690c9a011ebb35c.jpg)">
951    <div class="intro-block">
952        <div class="container">
953            <div class="cms-zone"><div id="cmscontentitem_6159" class="content_html" data-search="include"><p style="color: transparent;">.</p>
954<p style="color: transparent;">.</p>
955<p style="text-align: left;"><span style="color: #193341;"><big><big><span style="color: #000000;">If you suspect it,</span><br /><span style="color: #000000;"><strong><span class="din-pro-bold">report it.</span></strong></span></big></big></span></p>
956<p style="color: transparent;">.</p>
957<p style="color: transparent;">.</p>
958<p style="color: transparent;">.</p>
959<p style="color: transparent;">.</p>
960<p style="color: transparent;">.</p>
961<p style="color: transparent;">.</p>
962<p style="color: transparent;">.</p>
963<p style="color: transparent;">.</p>
964<p style="color: transparent;">.</p>
965<p style="color: transparent;">.</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
966        </div>
967    </div>
968</div>
969
970<div class="hover-box hidden-xs hidden">
971    <div class="hover-box-body">
972        <div class="hover-box-padding">
973            
974            <div class="hover-box-phone">
975                
976            </div>
977        </div>
978        <div class="hover-box-footer">
979            
980        </div>
981    </div>
982</div><div class="clear"></div></div><div class="section" id="page-547"><div class="section-wrapper light" style="">
983    <div class="container">
984        <div class="row">
985            <div class="col-md-4">
986                <div class="cms-zone"><div id="cmscontentitem_8482" class="content_html" data-search="include"><h2 class="din-pro-bold" style="color: transparent;">.</h2>
987<h2 class="din-pro-bold"><span style="color: #193341; text-transform: uppercase;"><strong>Learn More</strong></span></h2>
988<p>&nbsp;</p>
989<p><strong><span style="color: #ff571f; font-size: 1.5em;">What can I do?</span></strong></p>
990<p><br />Speak with an operator who will answer any specific question. Click below to learn more about identifying human trafficking.</p>
991<p><strong><a href="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/SA-LEARNMORE-WHATCANIDO.pdf" rel="noopener" target="_blank">Download the flyer ▸</a></strong></p>
992<p>&nbsp;</p></div><div id="cmscontentitem_8483" class="content_html" data-search="include"><div id="accordion" class="panel-group">
993<div class="panel panel-default">
994<div class="panel-heading">
995<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseTwenty" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Speak with a Specialist </a></span></h4>
996</div>
997<div id="collapseTwenty" class="panel-collapse collapse" style="height: 0px;">
998<div class="panel-body">
999<p>Call <a href="tel:0800222777">0800 222 777</a> to speak with a Call Specialist who can answer any specific questions you might have.</p>
1000</div>
1001</div>
1002</div>
1003<div class="panel panel-default">
1004<div class="panel-heading">
1005<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseTwentyOne" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Signs of Trafficking </a></span></h4>
1006</div>
1007<div id="collapseTwentyOne" class="panel-collapse collapse" style="height: 0px;">
1008<div class="panel-body">
1009<p>&ndash; Evidence of being controlled: the person is accompanied by a controlling person, and does not speak on their own behalf. The person is transported to or from work; lives and works at the same place and is rarely allowed in public.</p>
1010<p>&ndash; Lack of control over personal schedule: the person is not able to move freely or leave a job. For example a 
1010woman who works 24/7, sees an unusual number of clients and has no time for herself.</p>
1011<p>&ndash; Lack of control over money: the person is not able to keep the money earned. It is &ldquo;withheld for safe-keeping&rdquo;. Most of the time the person owes debts to the employer.</p>
1012<p>&ndash; The person recently arrived in the country: they often don't speak the language, or only knows words related to their work.</p>
1013<p>&ndash; Fear, depression and overly submissive behaviour: the person is frightened to talk to outsiders and authorities as a result of threats.</p>
1014<p>&ndash; Poor health: Malnutrition or serious medical or dental problems. Sexually transmitted diseases, HIV/AIDS, pelvic pain and traumas, urinary difficulties, pregnancy resulting from rape and prostitution, infertility from chronic untreated STDs and unsafe abortions.</p>
1015<p>&ndash; Bruises, scars and other signs of physical abuse and torture: although, sex trafficked victims are often beaten in areas that won't damage their appearance, like their lower back.</p>
1016<p>&ndash; Substance abuse problems or addictions: the person is often coerced into drug use by his/her traffickers or turn to substance abuse to help cope with his/her dreadful situation.</p>
1017</div>
1018</div>
1019</div>
1020<div class="panel panel-default">
1021<div class="panel-heading">
1022<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseTwentyTwo" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Key Questions </a></span></h4>
1023</div>
1024<div id="collapseTwentyTwo" class="panel-collapse collapse" style="height: 0px;">
1025<div class="panel-body">
1026<p>&ndash; What type of work do you do?</p>
1027<p>&ndash; Are you getting paid to do your job? Do you actually receive payment or is your money being held for you?</p>
1028<p>&ndash;&nbsp;Can you come and go as you please? Are you supervised when you are in public places?</p>
1029<p>&ndash; How do you feel about the police?</p>
1030<p>&ndash; Have you been threatened if you try to leave? Have you or your family been threatened?</p>
1031<p>&ndash; Have you been physically harmed in anyway?</p>
1032<p>&ndash; Have you ever been deprived of food, water, sleep or medical care?</p>
1033<p>&ndash; Do you have to ask permission to eat, sleep or go to the bathroom?</p>
1034<p>&ndash; Are you physically restrained in any way? Are there locks or doors preventing you from leaving?</p>
1035<p>&ndash; Has your identification or documentation been taken from you?</p>
1036<p>&ndash; Is anyone forcing you to do anything that you do not want to do?</p>
1037</div>
1038</div>
1039</div>
1040<div class="panel panel-default">
1041<div class="panel-heading">
1042<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseFour" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Be Aware </a></span></h4>
1043</div>
1044<div id="collapseFour" class="panel-collapse collapse" style="height: 0px;">
1045<div class="panel-body">
1046<p><strong><a href="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/Job_Vetting_TIPS-updated.pdf" rel="noopener" target="_blank">Learn More about Job Safety ▸</a></strong><br /><br /></p>
1047<p>&ndash; Many victims have a strong sense of distrust, and often do not speak the language of the country.</p>
1048<p>&ndash; Before questioning a person who may be a victim, try to separate the person from the individual accompanying her/ him, even if they are their spouse or family member. This individual could be the trafficker or controller.</p>
1049<p>&ndash; Evidence of possible "Stockholm" syndrome, where victims over time, become sympathetic to their captors.</p>
1050<h5>&nbsp;</h5>
1051<h5>In the case of child trafficking:</h5>
1052<p>LOOK FOR:</p>
1053<p>&ndash; Child who does not trust adults.</p>
1054<p>&ndash; Child who is afraid of being deported by authorities.</p>
1055<p>&ndash; Child who seems to act inappropriately towards male adults.</p>
1056<p>&ndash; Child who has a cell phone despite a lack of other basic belongings.</p>
1057<p>&ndash; Child who travels alone or with a group of children accompanied by one adult who seems to guard them.</p>
1058<p>&nbsp;</p>
1059<p>ASK QUESTIONS, making sure that the child is approached in a manner that reflects his/her age, development, culture, and language.</p>
1060<p>&ndash; Why did you come to (country&rsquo;s name)?</p>
1061<p>&ndash; Do you have any papers? Who has them?</p>
1062<p>&ndash; Are you in school? Are you working? Can you leave if you want?</p>
1063<p>&ndash; Where do you live? Who else lives there? Are you scared to leave?</p>
1064<p>&ndash; Has anybody ever threatened you or your family, to keep you from running away?</p>
1065</div>
1066</div>
1067</div>
1068</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
1069                <div class="confirmcontent">
1070                    <p class="sectionheading">Confirmation Content</p>
1071                    
1072                </div>
1073            </div>
1074            <div class="col-md-4">
1075                <div class="cms-zone"><div id="cmscontentitem_8484" class="content_html" data-search="include"><h2 class="din-pro-bold"><span style="color: transparent; text-transform: uppercase;"><strong>.</strong></span></h2>
1076<div class="visible-lg visible-md">
1077<h2 class="din-pro-bold" style="color: transparent;">.</h2>
1078</div>
1079<p>&nbsp;</p>
1080<p><strong><span style="color: #ff571f; font-size: 1.5em;">Services</span></strong></p>
1081<p><br />The 0800222777 National Human Trafficking Hotline Line offers a variety of services. Click below to find out more.</p>
1082<p><strong><a href="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/SA-LEARNMORE-SERVICES.pdf" rel="noopener" target="_blank">Download the flyer ▸</a></strong></p>
1083<p>&nbsp;</p></div><div id="cmscontentitem_8486" class="content_html" data-search="include"><div id="accordion" class="panel-group">
1084<div class="panel panel-default">
1085<div class="panel-heading">
1086<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseFive" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Referrals </a></span></h4>
1087</div>
1088<div id="collapseFive" class="panel-collapse collapse" style="height: 0px;">
1089<div class="panel-body">
1090<p>Through our partner referral database the hotline helps connect callers to human trafficking service providers.</p>
1091<p>The hotline provides access to emergency, transitional, and long-term social services for victims and survivors of human trafficking. Examples of service referrals include case management, shelter, transportation, legal services, mental health and counseling services, and much more.</p>
1092</div>
1093</div>
1094</div>
1095<div class="panel panel-default">
1096<div class="panel-heading">
1097<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseSix" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Training Assistance </a></span></h4>
1098</div>
1099<div id="collapseSix" class="panel-collapse collapse" style="height: 0px;">
1100<div class="panel-body">
1101<p>We offer training and technical assistance to law enforcement, medical professionals, airport staff, government agencies and other practitioners. Alternatively, we refer to government departments or organisations in your province. Through partnerships we aim to strengthen local and national structures and protocols to improve the nationwide response to human trafficking as a united front.</p>
1102</div>
1103</div>
1104</div>
1105<div class="panel panel-default">
1106<div class="panel-heading">
1107<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseSeven" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Reporting TIPS </a></span></h4>
1108</div>
1109<div id="collapseSeven" class="panel-collapse collapse" style="height: 0px;">
1110<div class="panel-body">
1111<p>Call Specialists are available 24/7 to take reports of potential human trafficking. All reports are confidential and you may remain anonymous.</p>
1112</div>
1113</div>
1114</div>
1115<div class="panel panel-default">
1116<div class="panel-heading">
1117<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseEight" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Victim Assistance</a></span></h4>
1118</div>
1119<div id="collapseEight" class="panel-collapse collapse" style="height: 0px;">
1120<div class="panel-body">
1121<p>Our Call Specialists provide assistance to victims in crisis through safety planning, emotional support and/or immediate connections to emergency services through our network of trained service provider and law enforcement partners.</p>
1122</div>
1123</div>
1124</div>
1125<div class="panel panel-default">
1126<div class="panel-heading">
1127<h4 class="panel-title"><span style="color: #ffffff;"><a class="collapsed" href="#collapseTwentySeven" style="color: #ffffff;" data-toggle="collapse" data-parent="#accordion"> + Job Vetting </a></span></h4>
1128</div>
1129<div id="collapseTwentySeven" class="panel-collapse collapse" style="height: 0px;">
1130<div class="panel-body">
1131<p><a href="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/Job_Vetting_TIPS-updated-v2.pdf" rel="noopener" target="_blank">Download the informational flyer ▸</a></p>
1132<p>We offer a Job vetting service, so that potential human trafficking situations could be prevented. The service is free of charge. We have well-trained specialists, who check whether the company or agency that offers the job is in the official registers and in our Hotline&rsquo;s database. We do research about the employer by their names, mobile numbers or by any other information we have. We look for opinions from ex-workers in online forums and in social media. At the end of each Job vetting, we make a risk assessment to evaluate whether the job offer is potentially risky.</p>
1133<p>Based on this assessment, which comprises objective and detailed research on the company data, we make a formal statement on whether it is or not risky to accept the job offer.</p>
1134</div>
1135</div>
1136</div>
1137</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
1138                <div class="confirmcontent">
1139                    <p class="sectionheading">Confirmation Content</p>
1140                    
1141                </div>
1142            </div>
1143            <div class="col-md-4">
1144                <div class="cms-zone"><div id="cmscontentitem_8485" class="content_html" data-search="include"><h2 class="din-pro-bold"><span style="color: transparent; text-transform: uppercase;"><strong>.</strong></span></h2>
1145<div class="visible-lg visible-md">
1146<h2 class="din-pro-bold" style="color: transparent;">.</h2>
1147</div>
1148<p>&nbsp;</p>
1149<p><strong><span style="color: #ff571f; font-size: 1.5em;">FAQ's</span></strong></p>
1150<p><br />Do you want to inquire about 0800222777, or human trafficking? Click below to view our FAQ. Contact us if you have additional questions.</p>
1151<p><strong><a href="https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/SA-LEARNMORE-FAQ.pdf" rel="noopener" target="_blank">Download the flyer ▸</a></strong></p>
1152<p>&nbsp;</p></div><div id="cmscontentitem_8487" class="content_html" data-search="include"><div id="accordion" class="panel-group">
1153<div class="panel panel-default">
1154<div class="panel-heading">
1155<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseTen" data-toggle="collapse" data-parent="#accordion"> + Who can call?</a></h4>
1156</div>
1157<div id="collapseTen" class="panel-collapse collapse" style="height: 0px;">
1158<div class="panel-body">
1159<h6><br />ANYONE</h6>
1160<p><br />Past callers have included:</p>
1161<p>&ndash; Victims of human trafficking</p>
1162<p>&ndash; Social service providers</p>
1163<p>&ndash; Medical professionals</p>
1164<p>&ndash; Government employees</p>
1165<p>&ndash; Educators and students</p>
1166<p>&ndash; Anyone who comes into contact with a potential victim</p>
1167<p>&ndash; Friends and family members of victims</p>
1168<p>&ndash; Law enforcement</p>
1169<p>&ndash; Legal professionals</p>
1170<p>&ndash; Public prosecutors, lawyers, judges</p>
1171<p>&ndash; Community members</p>
1172</div>
1173</div>
1174</div>
1175<div class="panel panel-default">
1176<div class="panel-heading">
1177<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseEleven" data-toggle="collapse" data-parent="#accordion"> + What are the hours of operation?</a></h4>
1178</div>
1179<div id="collapseEleven" class="panel-collapse collapse" style="height: 0px;">
1180<div class="panel-body">
1181<p>The South African National Human Trafficking Hotline is available to answer all urgent calls from anywhere in the country, 24 hours a day, 7 days a week, every day of the year. For informational calls please call within general office hours.</p>
1182</div>
1183</div>
1184</div>
1185<div class="panel panel-default">
1186<div class="panel-heading">
1187<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseTwelve" data-toggle="collapse" data-parent="#accordion"> + Are calls both anonymous &amp; confidential?</a></h4>
1188</div>
1189<div id="collapseTwelve" class="panel-collapse collapse" style="height: 0px;">
1190<div class="panel-body">
1191<p><span style="color: #193341;"><strong>Yes.</strong></span> The caller can choose to stay anonymous, in compliance with the South African National Human Trafficking Hotline&rsquo;s Confidentiality Policy. The NHTH strives to abide by the highest ethical standards. Calls received by the NHTH are anonymous unless the caller chooses to provide the NHTH with his or her name and contact information and authorizes its use. This information is not given to law enforcement, other individuals, or other agencies without prior consent. In limited circumstances, we may be required to inform certain authorities if we suspect child abuse, have reason to believe the caller may harm his/her self or others, or if we are required by law. In other circumstances, where a caller prefers to remain anonymous, his/her privacy will be protected while the information they have conveyed about a situation of human trafficking will be shared with appropriate authorities.</p>
1192</div>
1193</div>
1194</div>
1195<div class="panel panel-default">
1196<div class="panel-heading">
1197<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseThirteen" data-toggle="collapse" data-parent="#accordion"> + What happens after I report a TIP?</a></h4>
1198</div>
1199<div id="collapseThirteen" class="panel-collapse collapse" style="height: 0px;">
1200<div class="panel-body">
1201<p>After receiving a tip, the National Human Trafficking Hotline team jointly conducts a thorough internal review process to determine appropriate next steps. Crisis calls and urgent tips receive immediate follow-up. Before reporting, the NHTH will consider the needs and stated preferences of the caller as a primary consideration.</p>
1202<p>Additional considerations include: the specificity of the information provided, the presence of indicators of severe forms of trafficking in persons, the involvement of minors, and the anti-trafficking services and law enforcement available in the caller&rsquo;s area. The preferences, when known, of the potential victims involved will also be taken as a primary consideration.</p>
1203<p>Follow-up may involve any of the following actions:</p>
1204<p>An additional call to the caller to confirm the accuracy of information (with the caller&rsquo;s consent); Provision of materials and/or referrals to organisations in the caller&rsquo;s area serving trafficking victims; A report to a local anti-trafficking organisation, service provider, or law enforcement.</p>
1205</div>
1206</div>
1207</div>
1208<div class="panel panel-default">
1209<div class="panel-heading">
1210<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseFourteen" data-toggle="collapse" data-parent="#accordion"> + What languages does your program support?</a></h4>
1211</div>
1212<div id="collapseFourteen" class="panel-collapse collapse" style="height: 0px;">
1213<div class="panel-body">
1214<p>The NHTH is equipped to handle calls in all languages. The NHTH has English operators. The NHTH is also able to connect to a tele-interpreting service with access to 186 languages, 24 hours a day, 7 days a week through a tele-interpreting service.</p>
1215</div>
1216</div>
1217</div>
1218<div class="panel panel-default">
1219<div class="panel-heading">
1220<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseFifteen" data-toggle="collapse" data-parent="#accordion"> + Do you accept international calls/tips?</a></h4>
1221</div>
1222<div id="collapseFi
1222fteen" class="panel-collapse collapse" style="height: 0px;">
1223<div class="panel-body">
1224<p>The NHTH is a nationally-focused line in South Africa. However we do receive international tips and can process them in a limited capacity. When available, the NHTH can provide referrals to South African-based and international organizations that handle international trafficking tips and inquiries. In some cases, the NHTH may report the tips directly to international law enforcement agencies. For international tips about situations of human trafficking occurring in South Africa, please call us at: 0800 222 777.</p>
1225</div>
1226</div>
1227</div>
1228<div class="panel panel-default">
1229<div class="panel-heading">
1230<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseSixteen" data-toggle="collapse" data-parent="#accordion"> + How can I get involved?</a></h4>
1231</div>
1232<div id="collapseSixteen" class="panel-collapse collapse" style="height: 0px;">
1233<div class="panel-body">
1234<p>If you or someone you know has information on a potential trafficking situation, call us at 0800 222 777. Call us for materials and resources to generate awareness in your community. Help us publicize 0800 222 777 by posting the number in your community or organisation.</p>
1235</div>
1236</div>
1237</div>
1238<div class="panel panel-default">
1239<div class="panel-heading">
1240<h4 class="panel-title" style="color: #ffffff;"><a class="collapsed" href="#collapseSeventeen" data-toggle="collapse" data-parent="#accordion"> + How do I add my organisation to the referral database?</a></h4>
1241</div>
1242<div id="collapseSeventeen" class="panel-collapse collapse" style="height: 0px;">
1243<div class="panel-body">
1244<p>To add your organisation to our database, call the hotline at 0800 222 777 and tell us about the services you provide and the populations you serve. The NHTH is looking for organisations that provide a variety of services and resources to assist trafficking victims, including the following:</p>
1245<p>&ndash; Shelter</p>
1246<p>&ndash; Immigration Assistance</p>
1247<p>&ndash; Counseling</p>
1248<p>&ndash; Awareness Initiatives</p>
1249<p>&ndash; Job Opportunities</p>
1250<p>&ndash; Legal Assistance</p>
1251<p>&ndash; Transportation Assistance</p>
1252<p>&ndash; Referrals</p>
1253<p>&ndash; Training/Education</p>
1254</div>
1255</div>
1256</div>
1257</div></div><div id="cmscontentitem_8488" class="content_html" data-search="include"><p>&nbsp;</p>
1258<p>&nbsp;</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
1259                <div class="confirmcontent">
1260                    <p class="sectionheading">Confirmation Content</p>
1261                    
1262                </div>
1263            </div>
1264        </div>
1265    </div>
1266</div>
1267<div class="clear"></div></div><div class="section" id="page-736"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/4ef52e21ba0d11ee9681.png)">
1268    <div class="container">
1269        <div class="cms-zone"><div id="cmscontentitem_8499" class="content_html" data-search="include"><p>&nbsp; &nbsp;&nbsp;</p></div><div id="cmscontentitem_8500" class="content_html" data-search="include"><div class="row">
1270<div class="col-sm-6">
1271<h1 class="din-pro-bold" style="text-transform: uppercase;"><span style="color: #ffffff;"><strong>Can You See Me?</strong></span></h1>
1272</div>
1273<div class="col-sm-6">
1274<p><br /><span style="color: #ff571f;"><strong><em>Can You See Me?</em></strong> is a global campaign purposed to equip the general public on recognising indicators of human trafficking and reporting suspected scenarios.</span></p>
1275</div>
1276</div></div><div id="cmscontentitem_8501" class="content_html" data-search="include"><p>&nbsp; &nbsp;&nbsp;</p></div><div id="cmscontentitem_8502" class="content_html" data-search="include"><div class="row">
1277<div class="col-sm-6">
1278<div class="magazine-block" style="background-color: #000000; background-image: url('https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/cysm-sa-sextrafficking-1-opacity.jpg'); background-size: cover; background-position: center; background-attachment: scroll; background-repeat: no-repeat;">
1279<p style="color: transparent;">.</p>
1280<p style="color: transparent;">.</p>
1281<h2 class="din-pro-bold" style="font-size: 3em; text-align: center;"><span style="color: #ffffff;">Sex Trafficking</span></h2>
1282<h5 style="text-align: center;"><span style="color: #dff700; text-transform: uppercase; letter-spacing: 1pt;"><a href="https://www.a21.org/content/can-you-see-me-south-africa/grndh4?showgroup=1&amp;showpanel=1" rel="noopener" style="color: #dff700;" target="_blank">Learn More</a></span></h5>
1283<p><a class="popup-vimeo" href="https://vimeo.com/352165535"><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.amazonaws.com/userimages/click-out-icon.png" alt="Click Out to Can You See Me: Sex Trafficking Scenario" width="56" height="55" /></a>&nbsp;</p>
1284<p style="color: transparent;">.</p>
1285</div>
1286<p>&nbsp;</p>
1287</div>
1288<div class="col-sm-6">
1289<div class="magazine-block" style="background-color: #000000; background-image: url('https://clarety-tip.s3.ap-southeast-2.amazonaws.com/userimages/cysm-sa-labour-1-opacity.jpg'); background-size: cover; background-position: center; background-attachment: scroll; background-repeat: no-repeat;">
1290<p style="color: transparent;">.</p>
1291<p style="color: transparent;">.</p>
1292<h2 class="din-pro-bold" style="font-size: 3em; text-align: center;"><span style="color: #ffffff;">Child Labour Trafficking</span></h2>
1293<h5 style="text-align: center;"><span style="color: #dff700; text-transform: uppercase; letter-spacing: 1pt;"><a href="https://www.a21.org/content/can-you-see-me-south-africa/grndh4?showgroup=1&amp;showpanel=2" rel="noopener" style="color: #dff700;" target="_blank">Learn More</a></span></h5>
1294<p><a class="popup-vimeo" href="https://vimeo.com/352164486"><img class="img-responsive" style="display: block; margin-left: auto; margin-right: auto;" src="https://clarety-tip.s3.amazonaws.com/userimages/click-out-icon.png" alt="Click Out to Can You See Me: Child Labour Trafficking Scenario" width="56" height="55" /></a>&nbsp;</p>
1295<p style="color: transparent;">.</p>
1296</div>
1297</div>
1298<p>&nbsp;</p>
1299</div></div><div id="cmscontentitem_8503" class="content_html" data-search="include"><div class="row">
1300<div class="col-sm-9">
1301<p><span style="color: #ffffff;">The real life scenarios depicted through <em>Can You See Me?</em> campaign attempt to bring awareness of the millions of men, women, and children who are currently trapped in slavery across the world. By partnering with law enforcement, governments, businesses, and NGOs, our goal is to turn awareness into action.<br />&nbsp;</span></p>
1302</div>
1303<div class="col-sm-3"><a href="https://www.a21.org/canyouseeme-southafrica"><img class="img-responsive" style="float: right;" src="https://neutrinodata.s3.ap-southeast-1.amazonaws.com/a21/userimages/learn-more-btn.png" width="200" height="58" /></a></div>
1304</div>
1305<p>&nbsp;</p></div><div style="clear:both;" class="cms-clear-div"></div></div>
1306        <div class="confirmcontent">
1307            <p class="sectionheading">Confirmation Content</p>
1308            
1309        </div>
1310    </div>
1311</div>
1312<div class="clear"></div></div><div class="section" id="page-549"><div class="section-wrapper " style="background-image: url(https://clarety-tip.s3.amazonaws.com/cmsimages/web/056285cb4ee911ebb35c.png)">
1313    <div class="container">
1314        <div class="cms-zone"><div id="cmscontentitem_8632" class="content_html" data-search="include"><div class="row">
1315<div class="col-sm-4">
1316<div class="visible-lg visible-md">
1317<p style="color: transparent;">.</p>
1318<p style="color: transparent;">.</p>
1319</div>
1320<span style="color: #ffffff;"><strong style="text-transform: uppercase; font-family: DINProBold, Arial, Helvetica, Arial, sans-serif; font-size: 36px; background-color: transparent;">Contact Us</strong></span>
1321<p style="color: transparent;">.</p>
1322</div>
1323<div class="col-sm-3">
1324<div class="visible-lg visible-md">
1325<p style="color: transparent;">.</p>
1326<p style="color: transparent;">.</p>
1327</div>
1328<p><span style="color: #ffffff;">Social Media</span></p>
1329<p class="din-pro-bold"><span style="color: #ff571f; font-size: 1em;">FB: <strong><a href="https://www.facebook.com/SATraffickingHotline/" rel="noopener" target="_blank">@satraffickinghotline</a></strong><br /></span><span style="color: #ff571f; font-size: 1em;">IG: <strong><a href="https://www.instagram.com/satraffickinghotline/" rel="noopener" target="_blank">@satraffickinghotline</a></strong><br />&nbsp;</span></p>
1330<p style="color: transparent;">.</p>
1331</div>
1332<div class="col-sm-3">
1333<div class="visible-lg visible-md">
1334<p style="color: transparent;">.</p>
1335<p style="color: transparent;">.</p>
1336</div>
1337<p><span style="color: #ffffff;">Email Us</span></p>
1338<p class="din-pro-bold"><span style="color: #ffffff; font-size: 1em;"><a href="mailto:[email protected]">[email protected]</a><a href="mailto:[email protected]" rel="noopener" target="_blank"></a></span></p>
1339<p><span style="color: #ffffff;"><br />Chat With Us</span></p>
1340<p class="din-pro-bold"><span style="color: #ff571f;"><a href="https://0800222777.org.za/chat" rel="noopener" style="color: #ff571f;" target="_blank"><span style="font-size: 1em;">Chatbot ▸</span></a></span></p>
1341<p style="color: transparent;">.</p>
1342</div>
1343<div class="col-sm-2"><br /><img class="img-responsive" style="float: right;" src="https://clarety-tip.s3-ap-southeast-2.amazonaws.com/userimages/hotline-2025-copyright.png" alt="(c) 2025" width="165" height="165" /></div>
1344<div class="col-sm-2">&nbsp;</div>
1345</div></div><div id="cmscontentitem_8633" class="content_html" data-search="include"><hr />
1346<div class="row">
1347<div class="col-sm-7">
1348<p style="text-align: left;"><span style="color: #ffffff;">This Human Trafficking Hotline is operated by A21, a global counter-human trafficking non-governmental organisation.</span></p>
1349</div>
1350<div class="col-sm-5">
1351<p style="text-align: right;"><span style="color: #ffffff;"> <a href="../../terms" style="color: #ffffff;">Terms &amp; Conditions</a> &nbsp; &nbsp;|&nbsp; &nbsp; <a href="../../privacy" style="color: #ffffff;">Privacy Policy</a></span></p>
1352</div>
1353</div></div><div style="clear:both;" class="cms-clear-div"></div></div>
1354        <div class="confirmcontent">
1355            <p class="sectionheading">Confirmation Content</p>
1356            
1357        </div>
1358    </div>
1359</div>
1360<div class="clear"></div></div>
1361<div class="hover-box hidden-xs hidden">
1362    <div class="hover-box-body">
1363        <div class="hover-box-padding">
1364            
1365            <div class="hover-box-phone">
1366                
1367            </div>
1368        </div>
1369        <div class="hover-box-footer">
1370            
1371        </div>
1372    </div>
1373</div>    </div>
1374</div>
1375<script src="https://cdn.jsdelivr.net/npm/cookieconsent@3/build/cookieconsent.min.js" data-cfasync="false"></script>
vendor: 1 bytes, line 1375
1375
1376<script>
1377	let langKey = "en";
1378	let message = null;
1379	let dismiss = null;
1380	let linkText = null;
1381	let url = null;
1382
1383	if (langKey === 'en') {
1384		message = 'The National Human Trafficking Hotline uses cookies on our website to personalise your experience. By accepting the use of cookies, you are agreeing to our';
1385		dismiss = 'Accept';
1386		linkText = "Privacy Policy.";
1387        url = 'privacy';
1388	} else {
1389		// ! NEED TRANSLATIONS
1390		message = 'The National Human Trafficking Hotline uses cookies on our website to personalise your experience. By accepting the use of cookies, you are agreeing to our';
1391		dismiss = 'Accept';
1392		linkText = "Privacy Policy.";
1393        url = 'privacy';
1394	}
1395
1396    window.cookieconsent.initialise({
1397        "palette": {
1398            "popup": {
1399                "background": "#ffffff",
1400                "text": "#000000"
1401
1402            },
1403            "button": {
1404                "background": "#e9370a",
1405                "text": "#ffffff"
1406            }
1407        },
1408        "theme": "classic",
1409        "content": {
1410            "message": message,
1411            "dismiss": dismiss,
1412            "link": linkText,
1413            "href": url,
1414        }
1415    });
1416</script>
1416
1417<!-- Google Tag Manager -->
vendor: 62 bytes, lines 1417-1418
1417
1418<noscript><iframe src="//www.googletagmanager.com/ns.html?id=
1418GTM-T78HK9WW
vendor: 101 bytes, lines 1418-1419
1418"
1419                  height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1420<script>
vendor: 349 bytes, lines 1420-1424
1420(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
1421        new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
1422        j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
1423        '//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
1424    })(window,document,'script','dataLayer','
1424GTM-T78HK9WW
vendor: 3 bytes, line 1424
1424');
1424</script>
1424
1425<!-- End Google Tag Manager -->
1426
1427
1428<script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"d2cefc34a2","applicationID":"708183986","transactionName":"Y1BSYxRSV0cEAUUMV1oaZUUPHAkMVVIDVwoDAgcaCUFeGR8DHhJdVkdfWBIcWlkWElACXRpFWEc=","queueTime":0,"applicationTime":213,"atts":"TxdRFVxIREk=","errorBeacon":"bam.nr-data.net","agent":""}</script>
1428</body>
1429</html>

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