CINXE.COM

Learn more about Fortinet and the Security Fabric

<!doctype html> <html lang="en"> <head><script> ;window.NREUM||(NREUM={});NREUM.init={session_replay:{enabled:true,block_selector:'',mask_text_selector:'*',sampling_rate:10.0,error_sampling_rate:100.0,mask_all_inputs:true,collect_fonts:true,inline_images:false,inline_stylesheet:true,mask_input_options:{}},distributed_tracing:{enabled:true},privacy:{cookies_enabled:true},ajax:{deny_list:["bam.nr-data.net"]}}; ;NREUM.loader_config={accountID:"4101869",trustKey:"1322840",agentID:"1386204789",licenseKey:"NRJS-5566e73879405a23f6d",applicationID:"1386204789"}; ;NREUM.info={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net",licenseKey:"NRJS-5566e73879405a23f6d",applicationID:"1386204789",sa:1}; ;/*! For license information please see nr-loader-spa-1.266.0.min.js.LICENSE.txt */ (()=>{var e,t,r={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)),o=0===Object.keys(r).length?e:r;for(let a in o)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]])):"object"==typeof e[a]&&"object"==typeof t[a]?r[a]=i(e[a],t[a]):r[a]=e[a]}catch(e){(0,n.R)(1,e)}return r}catch(e){(0,n.R)(2,e)}}},2555:(e,t,r)=>{"use strict";r.d(t,{Vp:()=>c,fn:()=>s,x1:()=>u});var n=r(384),i=r(8122);const o={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},a={};function s(e){try{const t=c(e);return!!t.licenseKey&&!!t.errorBeacon&&!!t.applicationID}catch(e){return!1}}function c(e){if(!e)throw new Error("All info objects require an agent identifier!");if(!a[e])throw new Error("Info for ".concat(e," was never set"));return a[e]}function u(e,t){if(!e)throw new Error("All info objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.info=a[e])}},9417:(e,t,r)=>{"use strict";r.d(t,{D0:()=>h,gD:()=>p,xN:()=>g});var n=r(993);const i=e=>{if(!e||"string"!=typeof e)return!1;try{document.createDocumentFragment().querySelector(e)}catch{return!1}return!0};var o=r(2614),a=r(944),s=r(384),c=r(8122);const u="[data-nr-mask]",d=()=>{const e={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,harvestTimeSeconds:10,autoStart:!0},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},feature_flags:[],generic_events:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},harvest:{tooManyRequestsDelay:60},jserrors:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},logging:{enabled:!0,harvestTimeSeconds:10,autoStart:!0,level:n.p_.INFO},metrics:{enabled:!0,autoStart:!0},obfuscate:void 0,page_action:{enabled:!0},page_view_event:{enabled:!0,autoStart:!0},page_view_timing:{enabled:!0,harvestTimeSeconds:30,autoStart:!0},privacy:{cookies_enabled:!0},proxy:{assets:void 0,beacon:void 0},session:{expiresMs:o.wk,inactiveMs:o.BB},session_replay:{autoStart:!0,enabled:!1,harvestTimeSeconds:60,preload:!1,sampling_rate:10,error_sampling_rate:100,collect_fonts:!1,inline_images:!1,inline_stylesheet:!0,fix_stylesheets:!0,mask_all_inputs:!0,get mask_text_selector(){return e.mask_selector},set mask_text_selector(t){i(t)?e.mask_selector="".concat(t,",").concat(u):""===t||null===t?e.mask_selector=u:(0,a.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){i(t)?e.block_selector+=",".concat(t):""!==t&&(0,a.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,a.R)(7,t)}},session_trace:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},soft_navigations:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},spa:{enabled:!0,harvestTimeSeconds:10,autoStart:!0},ssl:void 0}},l={},f="All configuration objects require an agent identifier!";function h(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function g(e,t){if(!e)throw new Error(f);l[e]=(0,c.a)(t,d());const r=(0,s.nY)(e);r&&(r.init=l[e])}function p(e,t){if(!e)throw new Error(f);var r=h(e);if(r){for(var n=t.split("."),i=0;i<n.length-1;i++)if("object"!=typeof(r=r[n[i]]))return;r=r[n[n.length-1]]}return r}},5603:(e,t,r)=>{"use strict";r.d(t,{a:()=>c,o:()=>s});var n=r(384),i=r(8122);const o={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},a={};function s(e){if(!e)throw new Error("All loader-config objects require an agent identifier!");if(!a[e])throw new Error("LoaderConfig for ".concat(e," was never set"));return a[e]}function c(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");a[e]=(0,i.a)(t,o);const r=(0,n.nY)(e);r&&(r.loader_config=a[e])}},3371:(e,t,r)=>{"use strict";r.d(t,{V:()=>f,f:()=>l});var n=r(8122),i=r(384),o=r(6154),a=r(9324);let s=0;const c={buildEnv:a.F3,distMethod:a.Xs,version:a.xv,originTime:o.WN},u={customTransaction:void 0,disabled:!1,isolatedBacklog:!1,loaderType:void 0,maxBytes:3e4,onerror:void 0,origin:""+o.gm.location,ptid:void 0,releaseIds:{},appMetadata:{},session:void 0,denyList:void 0,timeKeeper:void 0,obfuscator:void 0},d={};function l(e){if(!e)throw new Error("All runtime objects require an agent identifier!");if(!d[e])throw new Error("Runtime for ".concat(e," was never set"));return d[e]}function f(e,t){if(!e)throw new Error("All runtime objects require an agent identifier!");d[e]={...(0,n.a)(t,u),...c},Object.hasOwnProperty.call(d[e],"harvestCount")||Object.defineProperty(d[e],"harvestCount",{get:()=>++s});const r=(0,i.nY)(e);r&&(r.runtime=d[e])}},9324:(e,t,r)=>{"use strict";r.d(t,{F3:()=>i,Xs:()=>o,Yq:()=>a,xv:()=>n});const n="1.266.0",i="PROD",o="CDN",a="2.0.0-alpha.12"},6154:(e,t,r)=>{"use strict";r.d(t,{A4:()=>s,OF:()=>d,RI:()=>i,Vr:()=>h,WN:()=>g,bv:()=>o,gm:()=>a,lR:()=>f,m:()=>u,mw:()=>c,sb:()=>l});var n=r(1863);const i="undefined"!=typeof window&&!!window.document,o="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),s="complete"===a?.document?.readyState,c=Boolean("hidden"===a?.document?.visibilityState),u=""+a?.location,d=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),l=d&&"undefined"==typeof SharedWorker,f=(()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);return Array.isArray(e)&&e.length>=2?+e[1]:0})(),h=!!a.navigator?.sendBeacon,g=Date.now()-(0,n.t)()},4777:(e,t,r)=>{"use strict";r.d(t,{J:()=>o});var n=r(944);const i={agentIdentifier:"",ee:void 0};class o{constructor(e){try{if("object"!=typeof e)return(0,n.R)(8);this.sharedContext={},Object.assign(this.sharedContext,i),Object.entries(e).forEach((([e,t])=>{Object.keys(i).includes(e)&&(this.sharedContext[e]=t)}))}catch(e){(0,n.R)(9,e)}}}},7295:(e,t,r)=>{"use strict";r.d(t,{Xv:()=>a,gX:()=>i,iW:()=>o});var n=[];function i(e){if(!e||o(e))return!1;if(0===n.length)return!0;for(var t=0;t<n.length;t++){var r=n[t];if("*"===r.hostname)return!1;if(s(r.hostname,e.hostname)&&c(r.pathname,e.pathname))return!1}return!0}function o(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;0===r.indexOf("http://")?r=r.substring(7):0===r.indexOf("https://")&&(r=r.substring(8));const i=r.indexOf("/");let o,a;i>0?(o=r.substring(0,i),a=r.substring(i)):(o=r,a="");let[s]=o.split(":");n.push({hostname:s,pathname:a})}}function s(e,t){return!(e.length>t.length)&&t.indexOf(e)===t.length-e.length}function c(e,t){return 0===e.indexOf("/")&&(e=e.substring(1)),0===t.indexOf("/")&&(t=t.substring(1)),""===e||e===t}},1687:(e,t,r)=>{"use strict";r.d(t,{Ak:()=>c,Ze:()=>l,x3:()=>u});var n=r(7836),i=r(3606),o=r(860),a=r(2646);const s={};function c(e,t){const r={staged:!1,priority:o.P[t]||0};d(e),s[e].get(t)||s[e].set(t,r)}function u(e,t){e&&s[e]&&(s[e].get(t)&&s[e].delete(t),h(e,t,!1),s[e].size&&f(e))}function d(e){if(!e)throw new Error("agentIdentifier required");s[e]||(s[e]=new Map)}function l(e="",t="feature",r=!1){if(d(e),!e||!s[e].get(t)||r)return h(e,t);s[e].get(t).staged=!0,f(e)}function f(e){const t=Array.from(s[e]);t.every((([e,t])=>t.staged))&&(t.sort(((e,t)=>e[1].priority-t[1].priority)),t.forEach((([t])=>{s[e].delete(t),h(e,t)})))}function h(e,t,r=!0){const o=e?n.ee.get(e):n.ee,s=i.i.handlers;if(!o.aborted&&o.backlog&&s){if(r){const e=o.backlog[t],r=s[t];if(r){for(let t=0;e&&t<e.length;++t)g(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].on(e,t[1])}))}))}}o.isolatedBacklog||delete s[t],o.backlog[t]=null,o.emit("drain-"+t,[])}}function g(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],o=e[2];n.apply(i,o)}}))}},7836:(e,t,r)=>{"use strict";r.d(t,{P:()=>c,ee:()=>u});var n=r(384),i=r(8990),o=r(3371),a=r(2646),s=r(5607);const c="nr@context:".concat(s.W),u=function e(t,r){var n={},s={},d={},l=!1;try{l=16===r.length&&(0,o.f)(r).isolatedBacklog}catch(e){}var f={on:g,addEventListener:g,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,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=h(n),c=p(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var g=v()[s[e]];g&&g.push([f,e,r,a]);return a},get:m,listeners:p,context:h,buffer:function(e,t){const r=v();if(t=t||"feature",f.aborted)return;Object.entries(e||{}).forEach((([e,n])=>{s[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()[s[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 a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function g(e,t){n[e]=p(e).concat(t)}function p(e){return n[e]||[]}function m(t){return d[t]=d[t]||e(f,t)}function v(){return f.backlog}}(void 0,"globalEE"),d=(0,n.Zm)();d.ee||(d.ee=u)},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,o){o?(o.buffer([e],i),o.emit(e,t,r)):(n.buffer([e],i),n.emit(e,t,r))}},3606:(e,t,r)=>{"use strict";r.d(t,{i:()=>o});var n=r(9908);o.on=a;var i=o.handlers={};function o(e,t,r,o){a(o||n.d,i,e,t,r)}function a(e,t,r,i,o){o||(o="feature"),e||(e=n.d);var a=t[o]=t[o]||{};(a[r]=a[r]||[]).push([e,i])}},3878:(e,t,r)=>{"use strict";r.d(t,{DD:()=>c,jT:()=>a,sp:()=>s});var n=r(6154);let i=!1,o=!1;try{const e={get passive(){return i=!0,!1},get signal(){return o=!0,!1}};n.gm.addEventListener("test",null,e),n.gm.removeEventListener("test",null,e)}catch(e){}function a(e,t){return i||o?{capture:!!e,passive:i,signal:t}:!!e}function s(e,t,r=!1,n){window.addEventListener(e,t,a(r,n))}function c(e,t,r=!1,n){document.addEventListener(e,t,a(r,n))}},5607:(e,t,r)=>{"use strict";r.d(t,{W:()=>n});const n=(0,r(9566).bz)()},9566:(e,t,r)=>{"use strict";r.d(t,{LA:()=>s,ZF:()=>c,bz:()=>a,el:()=>u});var n=r(6154);const i="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx";function o(e,t){return e?15&e[t]:16*Math.random()|0}function a(){const e=n.gm?.crypto||n.gm?.msCrypto;let t,r=0;return e&&e.getRandomValues&&(t=e.getRandomValues(new Uint8Array(30))),i.split("").map((e=>"x"===e?o(t,r++).toString(16):"y"===e?(3&o()|8).toString(16):e)).join("")}function s(e){const t=n.gm?.crypto||n.gm?.msCrypto;let r,i=0;t&&t.getRandomValues&&(r=t.getRandomValues(new Uint8Array(e)));const a=[];for(var s=0;s<e;s++)a.push(o(r,i++).toString(16));return a.join("")}function c(){return s(16)}function u(){return s(32)}},2614:(e,t,r)=>{"use strict";r.d(t,{BB:()=>a,H3:()=>n,g:()=>u,iL:()=>c,tS:()=>s,uh:()=>i,wk:()=>o});const n="NRBA",i="SESSION",o=144e5,a=18e5,s={STARTED:"session-started",PAUSE:"session-pause",RESET:"session-reset",RESUME:"session-resume",UPDATE:"session-update"},c={SAME_TAB:"same-tab",CROSS_TAB:"cross-tab"},u={OFF:0,FULL:1,ERROR:2}},1863:(e,t,r)=>{"use strict";function n(){return Math.floor(performance.now())}r.d(t,{t:()=>n})},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{}}}},944:(e,t,r)=>{"use strict";function n(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)}r.d(t,{R:()=>n})},5284:(e,t,r)=>{"use strict";r.d(t,{t:()=>c,B:()=>s});var n=r(7836),i=r(6154);const o="newrelic";const a=new Set,s={};function c(e,t){const r=n.ee.get(t);s[t]??={},e&&"object"==typeof e&&(a.has(t)||(r.emit("rumresp",[e]),s[t]=e,a.add(t),function(e={}){try{i.gm.dispatchEvent(new CustomEvent(o,{detail:e}))}catch(e){}}({loaded:!0})))}},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})},3304:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var n=r(7836);const i=()=>{const e=new WeakSet;return(t,r)=>{if("object"==typeof r&&null!==r){if(e.has(r))return;e.add(r)}return r}};function o(e){try{return JSON.stringify(e,i())}catch(e){try{n.ee.emit("internal-error",[e])}catch(e){}}}},5289:(e,t,r)=>{"use strict";r.d(t,{GG:()=>o,sB:()=>a});var n=r(3878);function i(){return"undefined"==typeof document||"complete"===document.readyState}function o(e,t){if(i())return e();(0,n.sp)("load",e,t)}function a(e){if(i())return e();(0,n.DD)("DOMContentLoaded",e)}},384:(e,t,r)=>{"use strict";r.d(t,{NT:()=>o,US:()=>d,Zm:()=>a,bQ:()=>c,dV:()=>s,nY:()=>u,pV:()=>l});var n=r(6154),i=r(1863);const o={beacon:"bam.nr-data.net",errorBeacon:"bam.nr-data.net"};function a(){return n.gm.NREUM||(n.gm.NREUM={}),void 0===n.gm.newrelic&&(n.gm.newrelic=n.gm.NREUM),n.gm.NREUM}function s(){let e=a();return e.o||(e.o={ST:n.gm.setTimeout,SI:n.gm.setImmediate,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}),e}function c(e,t){let r=a();r.initializedAgents??={},t.initializedAt={ms:(0,i.t)(),date:new Date},r.initializedAgents[e]=t}function u(e){let t=a();return t.initializedAgents?.[e]}function d(e,t){a()[e]=t}function l(){return function(){let e=a();const t=e.info||{};e.info={beacon:o.beacon,errorBeacon:o.errorBeacon,...t}}(),function(){let e=a();const t=e.init||{};e.init={...t}}(),s(),function(){let e=a();const t=e.loader_config||{};e.loader_config={...t}}(),a()}},2843:(e,t,r)=>{"use strict";r.d(t,{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)}},8139:(e,t,r)=>{"use strict";r.d(t,{u:()=>f});var n=r(7836),i=r(3434),o=r(8990),a=r(6154);const s={},c=a.gm.XMLHttpRequest,u="addEventListener",d="removeEventListener",l="nr@wrapped:".concat(n.P);function f(e){var t=function(e){return(e||n.ee).get("events")}(e);if(s[t.debugId]++)return t;s[t.debugId]=1;var r=(0,i.YM)(t,!0);function f(e){r.inPlace(e,[u,d],"-",g)}function g(e,t){return e[1]}return"getPrototypeOf"in Object&&(a.RI&&h(document,f),h(a.gm,f),h(c.prototype,f)),t.on(u+"-start",(function(e,t){var n=e[1];if(null!==n&&("function"==typeof n||"object"==typeof n)){var i=(0,o.I)(n,l,(function(){var e={object:function(){if("function"!=typeof n.handleEvent)return;return n.handleEvent.apply(n,arguments)},function:n}[typeof n];return e?r(e,"fn-",null,e.name||"anonymous"):n}));this.wrapped=e[1]=i}})),t.on(d+"-start",(function(e){e[1]=this.wrapped||e[1]})),t}function h(e,t,...r){let n=e;for(;"object"==typeof n&&!Object.prototype.hasOwnProperty.call(n,u);)n=Object.getPrototypeOf(n);n&&t(n,...r)}},3434:(e,t,r)=>{"use strict";r.d(t,{Jt:()=>o,YM:()=>c});var n=r(7836),i=r(5607);const o="nr@original:".concat(i.W);var a=Object.prototype.hasOwnProperty,s=!1;function c(e,t){return e||(e=n.ee),r.inPlace=function(e,t,n,i,o){n||(n="");const a="-"===n.charAt(0);for(let s=0;s<t.length;s++){const c=t[s],u=e[c];d(u)||(e[c]=r(u,a?c+n:n,i,c,o))}},r.flag=o,r;function r(t,r,n,s,c){return d(t)?t:(r||(r=""),nrWrapper[o]=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)a.call(e,n)&&(t[n]=e[n])}(t,nrWrapper,e),nrWrapper);function nrWrapper(){var o,a,d,l;try{a=this,o=[...arguments],d="function"==typeof n?n(o,a):n||{}}catch(t){u([t,"",[o,a,s],d],e)}i(r+"start",[o,a,s],d,c);try{return l=t.apply(a,o)}catch(e){throw i(r+"err",[o,a,e],d,c),e}finally{i(r+"end",[o,a,l],d,c)}}}function i(r,n,i,o){if(!s||t){var a=s;s=!0;try{e.emit(r,n,i,t,o)}catch(t){u([t,r,n,i],e)}s=a}}}function u(e,t){t||(t=n.ee);try{t.emit("internal-error",e)}catch(e){}}function d(e){return!(e&&"function"==typeof e&&e.apply&&!e[o])}},9300:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.ajax},3333:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n});const n=r(860).K.genericEvents},6774:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.jserrors},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,TZ:()=>a,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log",a=n.K.logging},3785:(e,t,r)=>{"use strict";r.d(t,{R:()=>c,b:()=>u});var n=r(9908),i=r(1863),o=r(860),a=r(3969),s=r(993);function c(e,t,r={},c=s.p_.INFO){(0,n.p)(a.xV,["API/logging/".concat(c.toLowerCase(),"/called")],void 0,o.K.metrics,e),(0,n.p)(s.ET,[(0,i.t)(),t,r,c],void 0,o.K.logging,e)}function u(e){return"string"==typeof e&&Object.values(s.p_).some((t=>t===e.toUpperCase().trim()))}},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{BB:()=>d,G4:()=>o,Qb:()=>l,TZ:()=>i,Ug:()=>a,_s:()=>s,bc:()=>u,yP:()=>c});var n=r(2614);const i=r(860).K.sessionReplay,o={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"},a=.12,s={DomContentLoaded:0,Load:1,FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Custom:5},c={[n.g.ERROR]:15e3,[n.g.FULL]:3e5,[n.g.OFF]:0},u={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"}},d=5e3,l={API:"api"}},5270:(e,t,r)=>{"use strict";r.d(t,{Aw:()=>c,CT:()=>u,SR:()=>s});var n=r(384),i=r(9417),o=r(7767),a=r(6154);function s(e){return!!(0,n.dV)().o.MO&&(0,o.V)(e)&&!0===(0,i.gD)(e,"session_trace.enabled")}function c(e){return!0===(0,i.gD)(e,"session_replay.preload")&&s(e)}function u(e,t){const r=t.correctAbsoluteTimestamp(e);return{originalTimestamp:e,correctedTimestamp:r,timestampDiff:e-r,originTime:a.WN,correctedOriginTime:t.correctedOriginTime,originTimeDiff:Math.floor(a.WN-t.correctedOriginTime)}}},3738:(e,t,r)=>{"use strict";r.d(t,{He:()=>i,Kp:()=>s,Lc:()=>u,Rz:()=>d,TZ:()=>n,bD:()=>o,d3:()=>a,jx:()=>l,uP:()=>c});const n=r(860).K.sessionTrace,i="bstResource",o="resource",a="-start",s="-end",c="fn"+a,u="fn"+s,d="pushState",l=1e3},3962:(e,t,r)=>{"use strict";r.d(t,{AM:()=>o,O2:()=>s,Qu:()=>c,TZ:()=>a,ih:()=>u,tC:()=>i});var n=r(860);const i=["click","keydown","submit"],o="api",a=n.K.softNav,s={INITIAL_PAGE_LOAD:"",ROUTE_CHANGE:1,UNSPECIFIED:2},c={INTERACTION:1,AJAX:2,CUSTOM_END:3,CUSTOM_TRACER:4},u={IP:"in progress",FIN:"finished",CAN:"cancelled"}},7378:(e,t,r)=>{"use strict";r.d(t,{$p:()=>R,BR:()=>b,Kp:()=>x,L3:()=>y,Lc:()=>c,NC:()=>o,SG:()=>d,TZ:()=>i,U6:()=>g,UT:()=>m,d3:()=>w,dT:()=>f,e5:()=>A,gx:()=>v,l9:()=>l,oW:()=>h,op:()=>p,rw:()=>u,tH:()=>E,uP:()=>s,wW:()=>T,xq:()=>a});var n=r(384);const i=r(860).K.spa,o=["click","submit","keypress","keydown","keyup","change"],a=999,s="fn-start",c="fn-end",u="cb-start",d="api-ixn-",l="remaining",f="interaction",h="spaNode",g="jsonpNode",p="fetch-start",m="fetch-done",v="fetch-body-",b="jsonp-end",y=(0,n.dV)().o.ST,w="-start",x="-end",R="-body",T="cb"+x,A="jsTime",E="fetch"},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>i});var n=r(7836);class i{constructor(e,t,r){this.agentIdentifier=e,this.aggregator=t,this.ee=n.ee.get(e),this.featureName=r,this.blocked=!1}}},7767:(e,t,r)=>{"use strict";r.d(t,{V:()=>o});var n=r(9417),i=r(6154);const o=e=>i.RI&&!0===(0,n.gD)(e,"privacy.cookies_enabled")},425:(e,t,r)=>{"use strict";r.d(t,{j:()=>j});var n=r(860),i=r(2555),o=r(3371),a=r(9908),s=r(7836),c=r(1687),u=r(5289),d=r(6154),l=r(944),f=r(3969),h=r(384),g=r(6344);const p=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",g.G4.RECORD,g.G4.PAUSE,"log","wrapLogger"],m=["setErrorHandler","finished","addToTrace","addRelease"];var v=r(1863),b=r(2614),y=r(993),w=r(3785),x=r(2646),R=r(3434);function T(e,t,r,n){if("object"!=typeof t||!t||"string"!=typeof r||!r||"function"!=typeof t[r])return(0,l.R)(29);const i=function(e){return(e||s.ee).get("logger")}(e),o=(0,R.YM)(i),a=new x.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function A(){const e=(0,h.pV)();p.forEach((t=>{e[t]=(...r)=>function(t,...r){let n=[];return Object.values(e.initializedAgents).forEach((e=>{e&&e.api?e.exposed&&e.api[t]&&n.push(e.api[t](...r)):(0,l.R)(38,t)})),n.length>1?n:n[0]}(t,...r)}))}const E={};var S=r(9417),O=r(5603),N=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let _=!1;function j(e,t={},p,x){let{init:R,info:j,loader_config:P,runtime:C={},exposed:k=!0}=t;C.loaderType=p;const L=(0,h.pV)();j||(R=L.init,j=L.info,P=L.loader_config),(0,S.xN)(e.agentIdentifier,R||{}),(0,O.a)(e.agentIdentifier,P||{}),j.jsAttributes??={},d.bv&&(j.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,j);const D=(0,S.D0)(e.agentIdentifier),H=[j.beacon,j.errorBeacon];_||(D.proxy.assets&&(I(D.proxy.assets),H.push(D.proxy.assets)),D.proxy.beacon&&H.push(D.proxy.beacon),A(),(0,h.US)("activatedFeatures",N.B),e.runSoftNavOverSpa&&=!0===D.soft_navigations.enabled&&D.feature_flags.includes("soft_nav")),C.denyList=[...D.ajax.deny_list||[],...D.ajax.block_internal?H:[]],C.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,C),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=function(e,t,h=!1){t||(0,c.Ak)(e,"api");const p={};var x=s.ee.get(e),R=x.get("tracer");E[e]=b.g.OFF,x.on(g.G4.REPLAY_RUNNING,(t=>{E[e]=t}));var A="api-",S=A+"ixn-";function O(t,r,n,o){const a=(0,i.Vp)(e);return null===r?delete a.jsAttributes[t]:(0,i.x1)(e,{...a,jsAttributes:{...a.jsAttributes,[t]:r}}),_(A,n,!0,o||null===r?"session":void 0)(t,r)}function N(){}p.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K.metrics,x),(0,w.R)(x,e,t,r)},p.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K.metrics,x),T(x,e,t,{customAttributes:r,level:i})},m.forEach((e=>{p[e]=_(A,e,!0,"api")})),p.addPageAction=_(A,"addPageAction",!0,n.K.genericEvents),p.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,_(A,"setPageViewName",!0)()},p.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return O(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},p.setUserId=function(e){if("string"==typeof e||null===e)return O("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},p.setApplicationVersion=function(e){if("string"==typeof e||null===e)return O("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},p.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K.metrics,x),x.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},p[g.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.RECORD,[],void 0,n.K.sessionReplay,x)},p[g.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K.metrics,x),(0,a.p)(g.G4.PAUSE,[],void 0,n.K.sessionReplay,x)},p.interaction=function(e){return(new N).get("object"==typeof e?e:{})};const I=N.prototype={createTracer:function(e,t){var r={},i=this,o="function"==typeof t;return(0,a.p)(f.xV,["API/createTracer/called"],void 0,n.K.metrics,x),h||(0,a.p)(S+"tracer",[(0,v.t)(),e,r],i,n.K.spa,x),function(){if(R.emit((o?"":"no-")+"fn-start",[(0,v.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw R.emit("fn-err",[arguments,this,t],r),t}finally{R.emit("fn-end",[(0,v.t)()],r)}}}};function _(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K.metrics,x),i&&(0,a.p)(e+t,[(0,v.t)(),...arguments],r?null:this,i,x),r?void 0:this}}function j(){r.e(478).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),x.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{I[e]=_(S,e,void 0,h?n.K.softNav:n.K.spa)})),p.setCurrentRouteName=h?_(S,"routeName",void 0,n.K.softNav):_(A,"routeName",!0,n.K.spa),p.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K.metrics,x),(0,a.p)("err",[t,(0,v.t)(),!1,r,!!E[e]],void 0,n.K.jserrors,x)},d.RI?(0,u.GG)((()=>j()),!0):j(),p}(e.agentIdentifier,x,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=k),_=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{K:()=>n,P:()=>i});const n={ajax:"ajax",genericEvents:"generic_events",jserrors:"jserrors",logging:"logging",metrics:"metrics",pageAction:"page_action",pageViewEvent:"page_view_event",pageViewTiming:"page_view_timing",sessionReplay:"session_replay",sessionTrace:"session_trace",softNav:"soft_navigations",spa:"spa"},i={[n.pageViewEvent]:1,[n.pageViewTiming]:2,[n.metrics]:3,[n.jserrors]:4,[n.spa]:5,[n.ajax]:6,[n.sessionTrace]:7,[n.softNav]:8,[n.sessionReplay]:9,[n.logging]:10,[n.genericEvents]:11}}},n={};function i(e){var t=n[e];if(void 0!==t)return t.exports;var o=n[e]={exports:{}};return r[e](o,o.exports,i),o.exports}i.m=r,i.d=(e,t)=>{for(var r in t)i.o(t,r)&&!i.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},i.f={},i.e=e=>Promise.all(Object.keys(i.f).reduce(((t,r)=>(i.f[r](e,t),t)),[])),i.u=e=>({212:"nr-spa-compressor",249:"nr-spa-recorder",478:"nr-spa"}[e]+"-1.266.0.min.js"),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.266.0.PROD:",i.l=(r,n,o,a)=>{if(e[r])e[r].push(n);else{var s,c;if(void 0!==o)for(var u=document.getElementsByTagName("script"),d=0;d<u.length;d++){var l=u[d];if(l.getAttribute("src")==r||l.getAttribute("data-webpack")==t+o){s=l;break}}if(!s){c=!0;var f={478:"sha512-EuKNa6ZJxEo9u6vGxrFyykwjQw7nDgXK464XmRBgCF+uZAOomnhnTsyhA0pFPuN3FcTRnhkdAZtwldJ0Sqb8mA==",249:"sha512-NXR4nw7x3eAqNUj9d6MHRw6XdQmqPd0B6kKPXysRltLHNOGr3alzWOdCjukKhLUwHwZjKLuxQZPiTQNOKGqRoQ==",212:"sha512-XNDhH4DxTPvf5cPG5755OBJLw17XOAfjYV+8xn8XHoRr2/nDb8sk/J/fWUba8LWGN1luxdGIYKB3a7AxxDZ+SA=="};(s=document.createElement("script")).charset="utf-8",s.timeout=120,i.nc&&s.setAttribute("nonce",i.nc),s.setAttribute("data-webpack",t+o),s.src=r,0!==s.src.indexOf(window.location.origin+"/")&&(s.crossOrigin="anonymous"),f[a]&&(s.integrity=f[a])}e[r]=[n];var h=(t,n)=>{s.onerror=s.onload=null,clearTimeout(g);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},g=setTimeout(h.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=h.bind(null,s.onerror),s.onload=h.bind(null,s.onload),c&&document.head.appendChild(s)}},i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},i.p="https://js-agent.newrelic.com/",(()=>{var e={38:0,788:0};i.f.j=(t,r)=>{var n=i.o(e,t)?e[t]:void 0;if(0!==n)if(n)r.push(n[2]);else{var o=new Promise(((r,i)=>n=e[t]=[r,i]));r.push(n[2]=o);var a=i.p+i.u(t),s=new Error;i.l(a,(r=>{if(i.o(e,t)&&(0!==(n=e[t])&&(e[t]=void 0),n)){var o=r&&("load"===r.type?"missing":r.type),a=r&&r.target&&r.target.src;s.message="Loading chunk "+t+" failed.\n("+o+": "+a+")",s.name="ChunkLoadError",s.type=o,s.request=a,n[1](s)}}),"chunk-"+t,t)}};var t=(t,r)=>{var n,o,[a,s,c]=r,u=0;if(a.some((t=>0!==e[t]))){for(n in s)i.o(s,n)&&(i.m[n]=s[n]);if(c)c(i)}for(t&&t(r);u<a.length;u++)o=a[u],i.o(e,o)&&e[o]&&e[o][0](),e[o]=0},r=self["webpackChunk:NRBA-1.266.0.PROD"]=self["webpackChunk:NRBA-1.266.0.PROD"]||[];r.forEach(t.bind(null,0)),r.push=t.bind(null,r.push.bind(r))})(),(()=>{"use strict";i(8374);var e=i(944),t=i(6344),r=i(9566);class n{agentIdentifier;constructor(e=(0,r.LA)(16)){this.agentIdentifier=e}#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}addPageAction(e,t){return this.#e("addPageAction",e,t)}setPageViewName(e,t){return this.#e("setPageViewName",e,t)}setCustomAttribute(e,t,r){return this.#e("setCustomAttribute",e,t,r)}noticeError(e,t){return this.#e("noticeError",e,t)}setUserId(e){return this.#e("setUserId",e)}setApplicationVersion(e){return this.#e("setApplicationVersion",e)}setErrorHandler(e){return this.#e("setErrorHandler",e)}finished(e){return this.#e("finished",e)}addRelease(e,t){return this.#e("addRelease",e,t)}start(e){return this.#e("start",e)}recordReplay(){return this.#e(t.G4.RECORD)}pauseReplay(){return this.#e(t.G4.PAUSE)}addToTrace(e){return this.#e("addToTrace",e)}setCurrentRouteName(e){return this.#e("setCurrentRouteName",e)}interaction(){return this.#e("interaction")}log(e,t){return this.#e("log",e,t)}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var o=i(860),a=i(9417);const s=Object.values(o.K);function c(e){const t={};return s.forEach((r=>{t[r]=function(e,t){return!0===(0,a.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var u=i(425);var d=i(1687),l=i(4234),f=i(5289),h=i(6154),g=i(5270),p=i(7767),m=i(6389);class v extends l.W{constructor(e,t,r,n=!0){super(e,t,r),this.auto=n,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===(0,a.gD)(this.agentIdentifier,"".concat(this.featureName,".autoStart"))&&(this.auto=!1),this.auto?(0,d.Ak)(e,r):this.ee.on("manual-start-all",(0,m.J)((()=>{(0,d.Ak)(this.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator()})))}importAggregator(t={}){if(this.featAggregate||!this.auto)return;let r;this.onAggregateImported=new Promise((e=>{r=e}));const n=async()=>{let n;try{if((0,p.V)(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(478).then(i.bind(i,6526));n=e(this.agentIdentifier)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===o.K.sessionReplay&&this.abortHandler?.()}try{if(!this.#t(this.featureName,n))return(0,d.Ze)(this.agentIdentifier,this.featureName),void r(!1);const{lazyFeatureLoader:e}=await i.e(478).then(i.bind(i,6103)),{Aggregate:o}=await e(this.featureName,"aggregate");this.featAggregate=new o(this.agentIdentifier,this.aggregator,t),r(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,d.Ze)(this.agentIdentifier,this.featureName,!0),r(!1),this.ee&&this.ee.abort()}};h.RI?(0,f.GG)((()=>n()),!0):n()}#t(e,t){switch(e){case o.K.sessionReplay:return(0,g.SR)(this.agentIdentifier)&&!!t;case o.K.sessionTrace:return!!t;default:return!0}}}var b=i(6630);class y extends v{static featureName=b.T;constructor(e,t,r=!0){super(e,t,b.T,r),this.importAggregator()}}var w=i(4777);class x extends w.J{constructor(e){super(e),this.aggregatedData={}}store(e,t,r,n,i){var o=this.getBucket(e,t,r,i);return o.metrics=function(e,t){t||(t={count:0});return t.count+=1,Object.entries(e||{}).forEach((([e,r])=>{t[e]=R(r,t[e])})),t}(n,o.metrics),o}merge(e,t,r,n,i){var o=this.getBucket(e,t,n,i);if(o.metrics){var a=o.metrics;a.count+=r.count,Object.keys(r||{}).forEach((e=>{if("count"!==e){var t=a[e],n=r[e];n&&!n.c?a[e]=R(n.t,t):a[e]=function(e,t){if(!t)return e;t.c||(t=T(t.t));return t.min=Math.min(e.min,t.min),t.max=Math.max(e.max,t.max),t.t+=e.t,t.sos+=e.sos,t.c+=e.c,t}(n,a[e])}}))}else o.metrics=r}storeMetric(e,t,r,n){var i=this.getBucket(e,t,r);return i.stats=R(n,i.stats),i}getBucket(e,t,r,n){this.aggregatedData[e]||(this.aggregatedData[e]={});var i=this.aggregatedData[e][t];return i||(i=this.aggregatedData[e][t]={params:r||{}},n&&(i.custom=n)),i}get(e,t){return t?this.aggregatedData[e]&&this.aggregatedData[e][t]:this.aggregatedData[e]}take(e){for(var t={},r="",n=!1,i=0;i<e.length;i++)t[r=e[i]]=Object.values(this.aggregatedData[r]||{}),t[r].length&&(n=!0),delete this.aggregatedData[r];return n?t:null}}function R(e,t){return null==e?function(e){e?e.c++:e={c:1};return e}(t):t?(t.c||(t=T(t.t)),t.c+=1,t.t+=e,t.sos+=e*e,e>t.max&&(t.max=e),e<t.min&&(t.min=e),t):{t:e}}function T(e){return{t:e,min:e,max:e,sos:e*e,c:1}}var A=i(384);var E=i(9908),S=i(2843),O=i(3878),N=i(782),I=i(1863);class _ extends v{static featureName=N.T;constructor(e,t,r=!0){super(e,t,N.T,r),h.RI&&((0,S.u)((()=>(0,E.p)("docHidden",[(0,I.t)()],void 0,N.T,this.ee)),!0),(0,O.sp)("pagehide",(()=>(0,E.p)("winPagehide",[(0,I.t)()],void 0,N.T,this.ee))),this.importAggregator())}}var j=i(3969);class P extends v{static featureName=j.TZ;constructor(e,t,r=!0){super(e,t,j.TZ,r),this.importAggregator()}}var C=i(6774),k=i(3304);class L{constructor(e,t,r,n,i){this.name="UncaughtError",this.message="string"==typeof e?e:(0,k.A)(e),this.sourceURL=t,this.line=r,this.column=n,this.__newrelic=i}}function D(e){return K(e)?e:new L(void 0!==e?.message?e.message:e,e?.filename||e?.sourceURL,e?.lineno||e?.line,e?.colno||e?.col,e?.__newrelic)}function H(e){let t="Unhandled Promise Rejection";if(K(e?.reason))try{return e.reason.message=t+": "+e.reason.message,D(e.reason)}catch(t){return D(e.reason)}if(void 0===e.reason)return D(t);const r=D(e.reason);return r.message=t+": "+r?.message,r}function M(e){if(e.error instanceof SyntaxError&&!/:\d+$/.test(e.error.stack?.trim())){const t=new L(e.message,e.filename,e.lineno,e.colno,e.error.__newrelic);return t.name=SyntaxError.name,t}return K(e.error)?e.error:D(e)}function K(e){return e instanceof Error&&!!e.stack}class U extends v{static featureName=C.T;#r=!1;constructor(e,r,n=!0){super(e,r,C.T,n);try{this.removeOnAbort=new AbortController}catch(e){}this.ee.on("internal-error",(e=>{this.abortHandler&&(0,E.p)("ierr",[D(e),(0,I.t)(),!0,{},this.#r],void 0,this.featureName,this.ee)})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.#r=e})),h.gm.addEventListener("unhandledrejection",(e=>{this.abortHandler&&(0,E.p)("err",[H(e),(0,I.t)(),!1,{unhandledPromiseRejection:1},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),h.gm.addEventListener("error",(e=>{this.abortHandler&&(0,E.p)("err",[M(e),(0,I.t)(),!1,{},this.#r],void 0,this.featureName,this.ee)}),(0,O.jT)(!1,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var V=i(5603),G=i(8990);let B=1;const F="nr@id";function W(e){const t=typeof e;return!e||"object"!==t&&"function"!==t?-1:e===h.gm?0:(0,G.I)(e,F,(function(){return B++}))}function z(e){if("string"==typeof e&&e.length)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,k.A)(e).length}catch(e){return}}}var Z=i(8139),q=i(7836),Y=i(3434);const X={},J=["open","send"];function Q(t){var r=t||q.ee;const n=function(e){return(e||q.ee).get("xhr")}(r);if(X[n.debugId]++)return n;X[n.debugId]=1,(0,Z.u)(r);var i=(0,Y.YM)(n),o=h.gm.XMLHttpRequest,a=h.gm.MutationObserver,s=h.gm.Promise,c=h.gm.setInterval,u="readystatechange",d=["onload","onerror","onabort","onloadstart","onloadend","onprogress","ontimeout"],l=[],f=h.gm.XMLHttpRequest=function(t){const r=new o(t),a=n.context(r);try{n.emit("new-xhr",[r],a),r.addEventListener(u,(s=a,function(){var e=this;e.readyState>3&&!s.resolved&&(s.resolved=!0,n.emit("xhr-resolved",[],e)),i.inPlace(e,d,"fn-",y)}),(0,O.jT)(!1))}catch(t){(0,e.R)(15,t);try{n.emit("internal-error",[t])}catch(e){}}var s;return r};function g(e,t){i.inPlace(t,["onreadystatechange"],"fn-",y)}if(function(e,t){for(var r in e)t[r]=e[r]}(o,f),f.prototype=o.prototype,i.inPlace(f.prototype,J,"-xhr-",y),n.on("send-xhr-start",(function(e,t){g(e,t),function(e){l.push(e),a&&(p?p.then(b):c?c(b):(m=-m,v.data=m))}(t)})),n.on("open-xhr-start",g),a){var p=s&&s.resolve();if(!c&&!s){var m=1,v=document.createTextNode(m);new a(b).observe(v,{characterData:!0})}}else r.on("fn-end",(function(e){e[0]&&e[0].type===u||b()}));function b(){for(var e=0;e<l.length;e++)g(0,l[e]);l.length&&(l=[])}function y(e,t){return t}return n}var ee="fetch-",te=ee+"body-",re=["arrayBuffer","blob","json","text","formData"],ne=h.gm.Request,ie=h.gm.Response,oe="prototype";const ae={};function se(e){const t=function(e){return(e||q.ee).get("fetch")}(e);if(!(ne&&ie&&h.gm.fetch))return t;if(ae[t.debugId]++)return t;function r(e,r,n){var i=e[r];"function"==typeof i&&(e[r]=function(){var e,r=[...arguments],o={};t.emit(n+"before-start",[r],o),o[q.P]&&o[q.P].dt&&(e=o[q.P].dt);var a=i.apply(this,r);return t.emit(n+"start",[r,e],a),a.then((function(e){return t.emit(n+"end",[null,e],a),e}),(function(e){throw t.emit(n+"end",[e],a),e}))})}return ae[t.debugId]=1,re.forEach((e=>{r(ne[oe],e,te),r(ie[oe],e,te)})),r(h.gm,"fetch",ee),t.on(ee+"end",(function(e,r){var n=this;if(r){var i=r.headers.get("content-length");null!==i&&(n.rxSize=i),t.emit(ee+"done",[null,r],n)}else t.emit(ee+"done",[e],n)})),t}var ce=i(7485);class ue{constructor(e){this.agentIdentifier=e}generateTracePayload(e){if(!this.shouldGenerateTrace(e))return null;var t=(0,V.o)(this.agentIdentifier);if(!t)return null;var n=(t.accountID||"").toString()||null,i=(t.agentID||"").toString()||null,o=(t.trustKey||"").toString()||null;if(!n||!i)return null;var a=(0,r.ZF)(),s=(0,r.el)(),c=Date.now(),u={spanId:a,traceId:s,timestamp:c};return(e.sameOrigin||this.isAllowedOrigin(e)&&this.useTraceContextHeadersForCors())&&(u.traceContextParentHeader=this.generateTraceContextParentHeader(a,s),u.traceContextStateHeader=this.generateTraceContextStateHeader(a,c,n,i,o)),(e.sameOrigin&&!this.excludeNewrelicHeader()||!e.sameOrigin&&this.isAllowedOrigin(e)&&this.useNewrelicHeaderForCors())&&(u.newrelicHeader=this.generateTraceHeader(a,s,c,n,i,o)),u}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,o){if(!("function"==typeof h.gm?.btoa))return null;var a={v:[0,1],d:{ty:"Browser",ac:n,ap:i,id:e,tr:t,ti:r}};return o&&n!==o&&(a.d.tk=o),btoa((0,k.A)(a))}shouldGenerateTrace(e){return this.isDtEnabled()&&this.isAllowedOrigin(e)}isAllowedOrigin(e){var t=!1,r={};if((0,a.gD)(this.agentIdentifier,"distributed_tracing")&&(r=(0,a.D0)(this.agentIdentifier).distributed_tracing),e.sameOrigin)t=!0;else if(r.allowed_origins instanceof Array)for(var n=0;n<r.allowed_origins.length;n++){var i=(0,ce.D)(r.allowed_origins[n]);if(e.hostname===i.hostname&&e.protocol===i.protocol&&e.port===i.port){t=!0;break}}return t}isDtEnabled(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.enabled}excludeNewrelicHeader(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.exclude_newrelic_header}useNewrelicHeaderForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!1!==e.cors_use_newrelic_header}useTraceContextHeadersForCors(){var e=(0,a.gD)(this.agentIdentifier,"distributed_tracing");return!!e&&!!e.cors_use_tracecontext_headers}}var de=i(9300),le=i(7295),fe=["load","error","abort","timeout"],he=fe.length,ge=(0,A.dV)().o.REQ,pe=(0,A.dV)().o.XHR;class me extends v{static featureName=de.T;constructor(e,t,r=!0){super(e,t,de.T,r),this.dt=new ue(e),this.handler=(e,t,r,n)=>(0,E.p)(e,t,r,n,this.ee);try{const e={xmlhttprequest:"xhr",fetch:"fetch",beacon:"beacon"};h.gm?.performance?.getEntriesByType("resource").forEach((t=>{if(t.initiatorType in e&&0!==t.responseStatus){const r={status:t.responseStatus},n={rxSize:t.transferSize,duration:Math.floor(t.duration),cbTime:0};ve(r,t.name),this.handler("xhr",[r,n,t.startTime,t.responseEnd,e[t.initiatorType]],void 0,o.K.ajax)}}))}catch(e){}se(this.ee),Q(this.ee),function(e,t,r,n){function i(e){var t=this;t.totalCbs=0,t.called=0,t.cbTime=0,t.end=x,t.ended=!1,t.xhrGuids={},t.lastSize=null,t.loadCaptureCalled=!1,t.params=this.params||{},t.metrics=this.metrics||{},e.addEventListener("load",(function(r){R(t,e)}),(0,O.jT)(!1)),h.lR||e.addEventListener("progress",(function(e){t.lastSize=e.loaded}),(0,O.jT)(!1))}function a(e){this.params={method:e[0]},ve(this,e[1]),this.metrics={}}function s(t,r){var i=(0,V.o)(e);i.xpid&&this.sameOrigin&&r.setRequestHeader("X-NewRelic-ID",i.xpid);var o=n.generateTracePayload(this.parsedOrigin);if(o){var a=!1;o.newrelicHeader&&(r.setRequestHeader("newrelic",o.newrelicHeader),a=!0),o.traceContextParentHeader&&(r.setRequestHeader("traceparent",o.traceContextParentHeader),o.traceContextStateHeader&&r.setRequestHeader("tracestate",o.traceContextStateHeader),a=!0),a&&(this.dt=o)}}function c(e,r){var n=this.metrics,i=e[0],o=this;if(n&&i){var a=z(i);a&&(n.txSize=a)}this.startTime=(0,I.t)(),this.body=i,this.listener=function(e){try{"abort"!==e.type||o.loadCaptureCalled||(o.params.aborted=!0),("load"!==e.type||o.called===o.totalCbs&&(o.onloadCalled||"function"!=typeof r.onload)&&"function"==typeof o.end)&&o.end(r)}catch(e){try{t.emit("internal-error",[e])}catch(e){}}};for(var s=0;s<he;s++)r.addEventListener(fe[s],this.listener,(0,O.jT)(!1))}function u(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 d(e,t){var r=""+W(e)+!!t;this.xhrGuids&&!this.xhrGuids[r]&&(this.xhrGuids[r]=!0,this.totalCbs+=1)}function l(e,t){var r=""+W(e)+!!t;this.xhrGuids&&this.xhrGuids[r]&&(delete this.xhrGuids[r],this.totalCbs-=1)}function f(){this.endTime=(0,I.t)()}function g(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-added",[e[1],e[2]],r)}function p(e,r){r instanceof pe&&"load"===e[0]&&t.emit("xhr-load-removed",[e[1],e[2]],r)}function m(e,t,r){t instanceof pe&&("onload"===r&&(this.onload=!0),("load"===(e[0]&&e[0].type)||this.onload)&&(this.xhrCbStart=(0,I.t)()))}function v(e,r){this.xhrCbStart&&t.emit("xhr-cb-time",[(0,I.t)()-this.xhrCbStart,this.onload,r],r)}function b(e){var t,r=e[1]||{};if("string"==typeof e[0]?0===(t=e[0]).length&&h.RI&&(t=""+h.gm.location.href):e[0]&&e[0].url?t=e[0].url:h.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,ce.D)(t),this.sameOrigin=this.parsedOrigin.sameOrigin);var i=n.generateTracePayload(this.parsedOrigin);if(i&&(i.newrelicHeader||i.traceContextParentHeader))if(e[0]&&e[0].headers)s(e[0].headers,i)&&(this.dt=i);else{var o={};for(var a in r)o[a]=r[a];o.headers=new Headers(r.headers||{}),s(o.headers,i)&&(this.dt=i),e.length>1?e[1]=o:e.push(o)}}function s(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 y(e,t){this.params={},this.metrics={},this.startTime=(0,I.t)(),this.dt=t,e.length>=1&&(this.target=e[0]),e.length>=2&&(this.opts=e[1]);var r,n=this.opts||{},i=this.target;"string"==typeof i?r=i:"object"==typeof i&&i instanceof ge?r=i.url:h.gm?.URL&&"object"==typeof i&&i instanceof URL&&(r=i.href),ve(this,r);var o=(""+(i&&i instanceof ge&&i.method||n.method||"GET")).toUpperCase();this.params.method=o,this.body=n.body,this.txSize=z(n.body)||0}function w(e,t){if(this.endTime=(0,I.t)(),this.params||(this.params={}),(0,le.iW)(this.params))return;let n;this.params.status=t?t.status:0,"string"==typeof this.rxSize&&this.rxSize.length>0&&(n=+this.rxSize);const i={txSize:this.txSize,rxSize:n,duration:(0,I.t)()-this.startTime};r("xhr",[this.params,i,this.startTime,this.endTime,"fetch"],this,o.K.ajax)}function x(e){const t=this.params,n=this.metrics;if(!this.ended){this.ended=!0;for(let t=0;t<he;t++)e.removeEventListener(fe[t],this.listener,!1);t.aborted||(0,le.iW)(t)||(n.duration=(0,I.t)()-this.startTime,this.loadCazptureCalled||4!==e.readyState?null==t.status&&(t.status=0):R(this,e),n.cbTime=this.cbTime,r("xhr",[t,n,this.startTime,this.endTime,"xhr"],this,o.K.ajax))}}function R(e,r){e.params.status=r.status;var n=function(e,t){var r=e.responseType;return"json"===r&&null!==t?t:"arraybuffer"===r||"blob"===r||"json"===r?z(e.response):"text"===r||""===r||void 0===r?z(e.responseText):void 0}(r,e.lastSize);if(n&&(e.metrics.rxSize=n),e.sameOrigin){var i=r.getResponseHeader("X-NewRelic-App-Data");i&&((0,E.p)(j.rs,["Ajax/CrossApplicationTracing/Header/Seen"],void 0,o.K.metrics,t),e.params.cat=i.split(", ").pop())}e.loadCaptureCalled=!0}t.on("new-xhr",i),t.on("open-xhr-start",a),t.on("open-xhr-end",s),t.on("send-xhr-start",c),t.on("xhr-cb-time",u),t.on("xhr-load-added",d),t.on("xhr-load-removed",l),t.on("xhr-resolved",f),t.on("addEventListener-end",g),t.on("removeEventListener-end",p),t.on("fn-end",v),t.on("fetch-before-start",b),t.on("fetch-start",y),t.on("fn-start",m),t.on("fetch-done",w)}(e,this.ee,this.handler,this.dt),this.importAggregator()}}function ve(e,t){var r=(0,ce.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}const be={},ye=["pushState","replaceState"];function we(e){const t=function(e){return(e||q.ee).get("history")}(e);return!h.RI||be[t.debugId]++||(be[t.debugId]=1,(0,Y.YM)(t).inPlace(window.history,ye,"-")),t}var xe=i(3738);const{He:Re,bD:Te,d3:Ae,Kp:Ee,TZ:Se,Lc:Oe,uP:Ne,Rz:Ie}=xe;class _e extends v{static featureName=Se;constructor(e,t,r=!0){super(e,t,Se,r);if(!(0,p.V)(this.agentIdentifier))return void(0,d.x3)(this.agentIdentifier,this.featureName);const n=this.ee;let i;we(n),this.eventsEE=(0,Z.u)(n),this.eventsEE.on(Ne,(function(e,t){this.bstStart=(0,I.t)()})),this.eventsEE.on(Oe,(function(e,t){(0,E.p)("bst",[e[0],t,this.bstStart,(0,I.t)()],void 0,o.K.sessionTrace,n)})),n.on(Ie+Ae,(function(e){this.time=(0,I.t)(),this.startPath=location.pathname+location.hash})),n.on(Ie+Ee,(function(e){(0,E.p)("bstHist",[location.pathname+location.hash,this.startPath,this.time],void 0,o.K.sessionTrace,n)}));try{i=new PerformanceObserver((e=>{const t=e.getEntries();(0,E.p)(Re,[t],void 0,o.K.sessionTrace,n)})),i.observe({type:Te,buffered:!0})}catch(e){}this.importAggregator({resourceObserver:i})}}var je=i(2614);class Pe extends v{static featureName=t.TZ;#i;constructor(e,r,n=!0){let i;super(e,r,t.TZ,n),this.replayRunning=!1;try{i=JSON.parse(localStorage.getItem("".concat(je.H3,"_").concat(je.uh)))}catch(e){}(0,g.SR)(e)&&this.ee.on(t.G4.RECORD,(()=>this.#o())),this.#a(i)?(this.#i=i?.sessionReplayMode,this.#s()):this.importAggregator(),this.ee.on("err",(e=>{this.replayRunning&&(this.errorNoticed=!0,(0,E.p)(t.G4.ERROR_DURING_REPLAY,[e],void 0,this.featureName,this.ee))})),this.ee.on(t.G4.REPLAY_RUNNING,(e=>{this.replayRunning=e}))}#a(e){return e&&(e.sessionReplayMode===je.g.FULL||e.sessionReplayMode===je.g.ERROR)||(0,g.Aw)(this.agentIdentifier)}#c=!1;async#s(e){if(!this.#c){this.#c=!0;try{const{Recorder:t}=await Promise.all([i.e(478),i.e(249)]).then(i.bind(i,2496));this.recorder??=new t({mode:this.#i,agentIdentifier:this.agentIdentifier,trigger:e,ee:this.ee}),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording}catch(e){}this.importAggregator({recorder:this.recorder,errorNoticed:this.errorNoticed})}}#o(){this.featAggregate?this.featAggregate.mode!==je.g.FULL&&this.featAggregate.initializeRecording(je.g.FULL,!0):(this.#i=je.g.FULL,this.#s(t.Qb.API),this.recorder&&this.recorder.parent.mode!==je.g.FULL&&(this.recorder.parent.mode=je.g.FULL,this.recorder.stopRecording(),this.recorder.startRecording(),this.abortHandler=this.recorder.stopRecording))}}var Ce=i(3962);class ke extends v{static featureName=Ce.TZ;constructor(e,t,r=!0){if(super(e,t,Ce.TZ,r),!h.RI||!(0,A.dV)().o.MO)return;const n=we(this.ee),i=(0,Z.u)(this.ee),o=()=>(0,E.p)("newURL",[(0,I.t)(),""+window.location],void 0,this.featureName,this.ee);n.on("pushState-end",o),n.on("replaceState-end",o);try{this.removeOnAbort=new AbortController}catch(e){}(0,O.sp)("popstate",(e=>(0,E.p)("newURL",[e.timeStamp,""+window.location],void 0,this.featureName,this.ee)),!0,this.removeOnAbort?.signal);let a=!1;const s=new((0,A.dV)().o.MO)(((e,t)=>{a||(a=!0,requestAnimationFrame((()=>{(0,E.p)("newDom",[(0,I.t)()],void 0,this.featureName,this.ee),a=!1})))})),c=(0,m.s)((e=>{(0,E.p)("newUIEvent",[e],void 0,this.featureName,this.ee),s.observe(document.body,{attributes:!0,childList:!0,subtree:!0,characterData:!0})}),100,{leading:!0});i.on("fn-start",(([e])=>{Ce.tC.includes(e?.type)&&c(e)}));for(let e of Ce.tC)document.addEventListener(e,(()=>{}));this.abortHandler=function(){this.removeOnAbort?.abort(),s.disconnect(),this.abortHandler=void 0},this.importAggregator({domObserver:s})}}var Le=i(7378);const De={},He=["appendChild","insertBefore","replaceChild"];function Me(e){const t=function(e){return(e||q.ee).get("jsonp")}(e);if(!h.RI||De[t.debugId])return t;De[t.debugId]=!0;var r=(0,Y.YM)(t),n=/[?&](?:callback|cb)=([^&#]+)/,i=/(.*)\.([^.]+)/,o=/^(\w+)(\.|$)(.*)$/;function a(e,t){if(!e)return t;const r=e.match(o),n=r[1];return a(r[3],t[n])}return r.inPlace(Node.prototype,He,"dom-"),t.on("dom-start",(function(e){!function(e){if(!e||"string"!=typeof e.nodeName||"script"!==e.nodeName.toLowerCase())return;if("function"!=typeof e.addEventListener)return;var o=(s=e.src,c=s.match(n),c?c[1]:null);var s,c;if(!o)return;var u=function(e){var t=e.match(i);if(t&&t.length>=3)return{key:t[2],parent:a(t[1],window)};return{key:e,parent:window}}(o);if("function"!=typeof u.parent[u.key])return;var d={};function l(){t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}function f(){t.emit("jsonp-error",[],d),t.emit("jsonp-end",[],d),e.removeEventListener("load",l,(0,O.jT)(!1)),e.removeEventListener("error",f,(0,O.jT)(!1))}r.inPlace(u.parent,[u.key],"cb-",d),e.addEventListener("load",l,(0,O.jT)(!1)),e.addEventListener("error",f,(0,O.jT)(!1)),t.emit("new-jsonp",[e.src],d)}(e[0])})),t}const Ke={};function Ue(e){const t=function(e){return(e||q.ee).get("promise")}(e);if(Ke[t.debugId])return t;Ke[t.debugId]=!0;var r=t.context,n=(0,Y.YM)(t),i=h.gm.Promise;return i&&function(){function e(r){var o=t.context(),a=n(r,"executor-",o,null,!1);const s=Reflect.construct(i,[a],e);return t.context(s).getCtx=function(){return o},s}h.gm.Promise=e,Object.defineProperty(e,"name",{value:"Promise"}),e.toString=function(){return i.toString()},Object.setPrototypeOf(e,i),["all","race"].forEach((function(r){const n=i[r];e[r]=function(e){let i=!1;[...e||[]].forEach((e=>{this.resolve(e).then(a("all"===r),a(!1))}));const o=n.apply(this,arguments);return o;function a(e){return function(){t.emit("propagate",[null,!i],o,!1,!1),i=i||!e}}}})),["resolve","reject"].forEach((function(r){const n=i[r];e[r]=function(e){const r=n.apply(this,arguments);return e!==r&&t.emit("propagate",[e,!0],r,!1,!1),r}})),e.prototype=i.prototype;const o=i.prototype.then;i.prototype.then=function(...e){var i=this,a=r(i);a.promise=i,e[0]=n(e[0],"cb-",a,null,!1),e[1]=n(e[1],"cb-",a,null,!1);const s=o.apply(this,e);return a.nextPromise=s,t.emit("propagate",[i,!0],s,!1,!1),s},i.prototype.then[Y.Jt]=o,t.on("executor-start",(function(e){e[0]=n(e[0],"resolve-",this,null,!1),e[1]=n(e[1],"resolve-",this,null,!1)})),t.on("executor-err",(function(e,t,r){e[1](r)})),t.on("cb-end",(function(e,r,n){t.emit("propagate",[n,!0],this.nextPromise,!1,!1)})),t.on("propagate",(function(e,r,n){this.getCtx&&!r||(this.getCtx=function(){if(e instanceof Promise)var r=t.context(e);return r&&r.getCtx?r.getCtx():this})}))}(),t}const Ve={},Ge="setTimeout",Be="setInterval",Fe="clearTimeout",We="-start",ze=[Ge,"setImmediate",Be,Fe,"clearImmediate"];function Ze(e){const t=function(e){return(e||q.ee).get("timer")}(e);if(Ve[t.debugId]++)return t;Ve[t.debugId]=1;var r=(0,Y.YM)(t);return r.inPlace(h.gm,ze.slice(0,2),Ge+"-"),r.inPlace(h.gm,ze.slice(2,3),Be+"-"),r.inPlace(h.gm,ze.slice(3),Fe+"-"),t.on(Be+We,(function(e,t,n){e[0]=r(e[0],"fn-",null,n)})),t.on(Ge+We,(function(e,t,n){this.method=n,this.timerDuration=isNaN(e[1])?0:+e[1],e[0]=r(e[0],"fn-",this,n)})),t}const qe={};function Ye(e){const t=function(e){return(e||q.ee).get("mutation")}(e);if(!h.RI||qe[t.debugId])return t;qe[t.debugId]=!0;var r=(0,Y.YM)(t),n=h.gm.MutationObserver;return n&&(window.MutationObserver=function(e){return this instanceof n?new n(r(e,"fn-")):n.apply(this,arguments)},MutationObserver.prototype=n.prototype),t}const{TZ:Xe,d3:Je,Kp:Qe,$p:$e,wW:et,e5:tt,tH:rt,uP:nt,rw:it,Lc:ot}=Le;class at extends v{static featureName=Xe;constructor(e,t,r=!0){if(super(e,t,Xe,r),!h.RI)return;try{this.removeOnAbort=new AbortController}catch(e){}let n,i=0;const o=this.ee.get("tracer"),a=Me(this.ee),s=Ue(this.ee),c=Ze(this.ee),u=Q(this.ee),d=this.ee.get("events"),l=se(this.ee),f=we(this.ee),g=Ye(this.ee);function p(e,t){f.emit("newURL",[""+window.location,t])}function m(){i++,n=window.location.hash,this[nt]=(0,I.t)()}function v(){i--,window.location.hash!==n&&p(0,!0);var e=(0,I.t)();this[tt]=~~this[tt]+e-this[nt],this[ot]=e}function b(e,t){e.on(t,(function(){this[t]=(0,I.t)()}))}this.ee.on(nt,m),s.on(it,m),a.on(it,m),this.ee.on(ot,v),s.on(et,v),a.on(et,v),this.ee.on("fn-err",((...t)=>{t[2]?.__newrelic?.[e]||(0,E.p)("function-err",[...t],void 0,this.featureName,this.ee)})),this.ee.buffer([nt,ot,"xhr-resolved"],this.featureName),d.buffer([nt],this.featureName),c.buffer(["setTimeout"+Qe,"clearTimeout"+Je,nt],this.featureName),u.buffer([nt,"new-xhr","send-xhr"+Je],this.featureName),l.buffer([rt+Je,rt+"-done",rt+$e+Je,rt+$e+Qe],this.featureName),f.buffer(["newURL"],this.featureName),g.buffer([nt],this.featureName),s.buffer(["propagate",it,et,"executor-err","resolve"+Je],this.featureName),o.buffer([nt,"no-"+nt],this.featureName),a.buffer(["new-jsonp","cb-start","jsonp-error","jsonp-end"],this.featureName),b(l,rt+Je),b(l,rt+"-done"),b(a,"new-jsonp"),b(a,"jsonp-end"),b(a,"cb-start"),f.on("pushState-end",p),f.on("replaceState-end",p),window.addEventListener("hashchange",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("load",p,(0,O.jT)(!0,this.removeOnAbort?.signal)),window.addEventListener("popstate",(function(){p(0,i>1)}),(0,O.jT)(!0,this.removeOnAbort?.signal)),this.abortHandler=this.#n,this.importAggregator()}#n(){this.removeOnAbort?.abort(),this.abortHandler=void 0}}var st=i(3333);class ct extends v{static featureName=st.TZ;constructor(e,t,r=!0){super(e,t,st.TZ,r);[(0,a.gD)(this.agentIdentifier,"page_action.enabled")].some((e=>e))?this.importAggregator():(0,d.x3)(this.agentIdentifier,this.featureName)}}var ut=i(993),dt=i(3785);class lt extends v{static featureName=ut.TZ;constructor(e,t,r=!0){super(e,t,ut.TZ,r);const n=this.ee;this.ee.on("wrap-logger-end",(function([e]){const{level:t,customAttributes:r}=this;(0,dt.R)(n,e,r,t)})),this.importAggregator()}}new class extends n{constructor(t,r){super(r),h.gm?(this.sharedAggregator=new x({agentIdentifier:this.agentIdentifier}),this.features={},(0,A.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(y),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===o.K.softNav)),(0,u.j)(this,t,t.loaderType||"agent"),this.run()):(0,e.R)(21)}get config(){return{info:this.info,init:this.init,loader_config:this.loader_config,runtime:this.runtime}}run(){try{const t=c(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>o.P[e.featureName]-o.P[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==o.K.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===o.K.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===o.K.softNav)return;const n=function(e){switch(e){case o.K.ajax:return[o.K.jserrors];case o.K.sessionTrace:return[o.K.ajax,o.K.pageViewEvent];case o.K.sessionReplay:return[o.K.sessionTrace];case o.K.pageViewTiming:return[o.K.pageViewEvent];default:return[]}}(r.featureName).filter((e=>!(e in this.features)));n.length>0&&(0,e.R)(36,{targetFeature:r.featureName,missingDependencies:n}),this.features[r.featureName]=new r(this.agentIdentifier,this.sharedAggregator)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,A.Zm)();delete r.initializedAgents[this.agentIdentifier]?.api,delete r.initializedAgents[this.agentIdentifier]?.features,delete this.sharedAggregator;return r.ee.get(this.agentIdentifier).abort(),!1}}}({features:[me,y,_,_e,Pe,P,U,ct,lt,ke,at],loaderType:"spa"})})()})(); </script> <link rel="preconnect" href="https://cdn.cookielaw.org"/> <link rel="dns-prefetch" href="https://cdn.cookielaw.org"/> <link rel="preload" as="script" href="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js"/> <link rel="preload" as="script" href="/etc/designs/fortinet/adb-target/visitorapi.min.js"/> <link rel="preload" as="script" href="/etc/designs/fortinet/adb-target/at.js"/> <script> ;(function(win, doc, style, timeout) { var STYLE_ID = 'at-body-style'; function getParent() { return doc.getElementsByTagName('head')[0]; } function addStyle(parent, id, def) { if (!parent) { return; } var style = doc.createElement('style'); style.id = id; style.innerHTML = def; parent.appendChild(style); } function removeStyle(parent, id) { if (!parent) { return; } var style = doc.getElementById(id); if (!style) { return; } parent.removeChild(style); } addStyle(getParent(), STYLE_ID, style); setTimeout(function() { removeStyle(getParent(), STYLE_ID); }, timeout); }(window, document, "body {opacity: 0 !important}", 3000)); </script> <script type="text/plain" class="optanon-category-C0003" src="/etc/designs/fortinet/adb-target/visitorapi.min.js"></script> <script type="text/plain" class="optanon-category-C0003" src="/etc/designs/fortinet/adb-target/at.js"></script> <meta charset="utf-8"/> <meta http-equiv="X-UA-Compatible" content="IE=edge"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Learn more about Fortinet and the Security Fabric</title> <meta name="description" content="Learn more about Fortinet and how we provide top-rated network, cloud, and application security products and solutions. "/> <meta name="keywords"/> <meta name="twitter:card" content="summary"/> <meta name="twitter:site" content="@fortinet"/> <meta name="twitter:title" content="Learn more about Fortinet and the Security Fabric"/> <meta name="twitter:description" content="Learn more about Fortinet and how we provide top-rated network, cloud, and application security products and solutions. "/> <meta name="twitter:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:title" content="Learn more about Fortinet and the Security Fabric"/> <meta property="og:image" content="https://www.fortinet.com/content/dam/fortinet/images/icons/fortinet-social-icon.jpg"/> <meta property="og:description" content="Learn more about Fortinet and how we provide top-rated network, cloud, and application security products and solutions. "/> <meta property="og:site_name" content="Fortinet"/> <link rel="shortcut icon" href="/etc/designs/fortinet/favicon.ico?v=1"/> <link rel="apple-touch-icon" href="/content/dam/fortinet/images/favicon/apple-touch-icon.png" sizes="180x180"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/favicon-32x32.png" sizes="32x32"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/favicon-16x16.png" sizes="16x16"/> <link rel="mask-icon" href="/content/dam/fortinet/images/favicon/safari-pinned-tab.svg" color="#da291c"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/android-chrome-192x192.png" sizes="192x192"/> <link rel="icon" type="image/png" href="/content/dam/fortinet/images/favicon/android-chrome-512x512.png" sizes="512x512"/> <link rel="icon" href="/content/dam/fortinet/images/favicon/favicon.ico"/> <meta property="og:locale" content="en_us"/> <link rel="canonical" href="https://www.fortinet.com/corporate/about-us/about-us"/> <link rel="alternate" href="https://www.fortinet.com/corporate/about-us/about-us" hreflang="en-us"/> <link rel="alternate" href="https://www.fortinet.com/de/corporate/about-us/about-us" hreflang="de-de"/> <link rel="alternate" href="https://www.fortinet.com/fr/corporate/about-us/about-us" hreflang="fr-fr"/> <link rel="alternate" href="https://www.fortinet.com/it/corporate/about-us/about-us" hreflang="it-it"/> <link rel="alternate" href="https://www.fortinet.com/uk/corporate/about-us/about-us" hreflang="en-gb"/> <link rel="alternate" href="https://www.fortinet.com/br/corporate/about-us/about-us" hreflang="pt-br"/> <link rel="alternate" href="https://www.fortinet.com/lat/corporate/about-us/about-us" hreflang="es"/> <link rel="alternate" href="https://www.fortinet.com/cn/corporate/about-us/about-us" hreflang="zh-hans-cn"/> <link rel="alternate" href="https://www.fortinet.com/tw/corporate/about-us/about-us" hreflang="zh-tw"/> <link rel="alternate" href="https://www.fortinet.com/kr/corporate/about-us/about-us" hreflang="ko-kr"/> <link rel="alternate" href="https://www.fortinet.com/jp/corporate/about-us/about-us" hreflang="ja-jp"/> <meta property="og:url" content="/corporate/about-us/about-us"/> <link rel="stylesheet" href="/etc/designs/fortinet/clientlib-all.min.88c474b81186f9ae1e9f57b3af1a6406.css" type="text/css"> <script> window.configData= {"pageDetails":{"pageTitle":"About Fortinet"}}; </script> <!-- OneTrust Cookies Consent Notice start for fortinet.com --> <script src="https://cdn.cookielaw.org/scripttemplates/otSDKStub.js" data-document-language="true" type="text/javascript" charset="UTF-8" data-domain-script="f85f39fc-d7aa-467a-b762-fbb722748016"></script> <script type="text/javascript"> function OptanonWrapper() { { window.dataLayer.push({ event: 'OneTrustGroupsUpdated' }); Optanon.InsertScript('//assets.adobedtm.com/launch-EN23cb8375449840dc93b13f34d935b8b9.min.js','head',null, null, '1',true); } } </script> <!-- OneTrust Cookies Consent Notice end for fortinet.com --> <!-- BE IXF: BE IXF: Place getHeadOpen just inside of the head tag --> <!-- be_ixf, sdk, gho--> <meta name="be:sdk" content="java_sdk_1.6.7" /> <meta name="be:timer" content="54ms" /> <meta name="be:norm_url" content="https://www.fortinet.com/corporate/about-us/about-us" /> <meta name="be:capsule_url" content="https://ixfd1-api.bc0a.com/api/ixf/1.0.0/get_capsule/f00000000310757/1038728430" /> <meta name="be:api_dt" content="pny_2025; pnm_02; pnd_08; pnh_10; pnmh_22; pn_epoch:1739038955143" /> <meta name="be:mod_dt" content="pny_1969; pnm_12; pnd_31; pnh_16; pnmh_00; pn_epoch:0" /> <meta name="be:orig_url" content="https://www.fortinet.com/corporate/about-us/about-us" /> <meta name="be:messages" content="0" /><style> .be-ix-link-block {clear:both;background-color: #000;} .be-ix-link-block .be-related-link-container { padding: 15px;padding-top: 0;margin: 0 auto;max-width: 70em;width: 92vw;} .be-ix-link-block .be-related-link-container .be-label {margin: 0;color: #fff; font-size: 2rem; font-weight: 400;} .be-ix-link-block .be-related-link-container .be-list {display: inline-block;list-style: none;margin: 0;padding: 0;margin-top: 5px;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: inline-block;margin-right: 20px;} .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link{color: #fff;} .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link:hover{opacity: .7;color: #fff;} .be-ix-link-block .be-related-link-container .be-list .be-list-item:last-child {margin-right: 0;} .page .be-ix-link-block {clear:both;background-color:#e6e6e6;} .page .be-ix-link-block .be-related-link-container {padding-bottom: 15px;text-align: center;} .page .be-ix-link-block .be-related-link-container .be-label {color: #000;font-size: 1.3rem;font-weight: 400;} .page .be-ix-link-block .be-related-link-container .be-list {margin-top:0;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item {margin-right: 4px;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link{color: #000;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item .be-related-link:hover{color: #000;} .page .be-ix-link-block .be-related-link-container .be-list .be-list-item:not(:last-child):after {content: " | ";color: #000;} @media (max-width: 767px) { .be-ix-link-block .be-related-link-container{padding-bottom: 15px;} .be-ix-link-block .be-related-link-container .be-label {width: 100%;} .be-ix-link-block .be-related-link-container .be-list {display: block;width: 100%;} .be-ix-link-block .be-related-link-container .be-list .be-list-item {display: block;margin-right: 0;}} @media (min-width: 768px) { .be-ix-link-block .be-related-link-container {display: flex;} .be-ix-link-block .be-related-link-container .be-label {display: inline-block;flex-basis: 150px;flex-grow: 0;flex-shrink: 0;margin-right: 20px;} .be-ix-link-block .be-related-link-container .be-list {width: auto;} .page .be-ix-link-block .be-related-link-container .be-label {display: inline-block;flex-basis: 150px;flex-grow: 0;flex-shrink: 0;margin-right: 20px;}} </style> <!--BE IXF: Header End --> </head> <body class="page page-solutions-details "> <div class="skip-nav"> <a href="#CONTENT" data-a11y-anchor>Skip to content</a> <a href="#HEADER" data-a11y-anchor>Skip to navigation</a> <a href="#FOOTER" data-a11y-anchor>Skip to footer</a> </div> <script type="text/javascript"> var utag_data = { } </script> <div class="page--container"> <!-- Header Include through EF dynamically --> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="C858-Header"><style> .C858-Header .easy-autocomplete{width:181px!important;display:none;} .C858-Header .easy-autocomplete-container{width:181px!important;border:none!important} .C858-Header .easy-autocomplete-container ul{border:none!important} .outbreak-anchor{ border-bottom: 3px solid #fff; padding-top: 1px; height: 51px; } .outbreak-alert{ background-image: url(/content/dam/fortinet/assets/css/icon-outbreak-alert.svg); background-repeat: no-repeat; width: 34px; height: 34px; position: relative; margin-left:-3px; margin-top: 16px; } .theats-intelligence{ display: flex; align-items: center; justify-content: center; } .tooltip { visibility: hidden; min-width: 140px; max-width: 200px; background-color: #222; color: #fff; text-align: center; border-radius: 5px; padding: 14px 10px; position: absolute; z-index: 100; margin-top: -10px; transform: translateX(-47.4%); box-shadow: 0px 0px 8px 1px rgb(227 227 227 / 45%); opacity:0; transition: opacity 0.3s ease-in-out; } .triangle { visibility: hidden; position: absolute; top: 18px; margin-left: -1px; z-index: 104; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #222; opacity:0; transition: opacity 0.3s ease-in-out; } .outbreak-content{ display:none; } .display-triangle{ visibility: visible; opacity:1; } .outbreak-alert:hover + .tooltip, .outbreak-alert:hover .triangle, .tooltip:hover { visibility: visible; opacity:1; } .outbreak-alert:hover, .tooltip:hover, .triangle:hover, .tooltip:hover { cursor: pointer; } .critical{ min-width:180px; } .tooltip-content { max-width: 100%; color: #FFF; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; display: -webkit-inline-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; } .tooltip-content p:first-child{ color: #FBFBFB; text-align: center; font-family: Inter; font-size: 11px; font-style: normal; font-weight: 700; line-height: 18px; letter-spacing: 0.22px; text-transform: uppercase; } .tooltip-content p{ color: #FFF; font-family: Inter; font-size: 12px; font-style: normal; font-weight: 500; line-height: 18px; margin:0px; } @media (min-width: 991px) and (max-width: 1075px) { .tooltip { transform: translateX(-80%); } } @media (min-width: 1200px) and (max-width: 1350px) { .tooltip { transform: translateX(-85%); } } @media (max-width: 991px) { .C858-Header .easy-autocomplete{display:block;width: 100%!important;} #main-nav .mobile-search.sitesearch-on #sitesearch #search{max-width:100%!important;} .C858-Header .easy-autocomplete-container{width:100%!important;left:24px;} .tooltip, .triangle{ display:none; } .outbreak-content{ display:block; color: #333; font-family: Inter; font-size: 12px; font-weight: 700; line-height: normal; text-transform: uppercase; } .outbreak-content::after{ content: "\00BB"; font-size: 13px; font-weight: 700; margin-left: 4px; } .outbreak-anchor{ display:flex !important; flex-direction:row; align-items:center; } .outbreak-alert{ background-position:center; margin-top:0px; } } @media (min-width: 750px) and (max-width: 991px) { .main-nav-item.fortiguard{ display: flex!important; flex-direction: row; } .outbreak-anchor{ align-items: flex-start; justify-content: flex-end; padding-right: 0px!important; } .outbreak-alert{ background-position: top; } } @media (max-width: 750px){ .outbreak-alert{ margin-left:-9px; } } </style> <header class="ftnt-navigation"> <nav id="top-nav"> <div class="container"> <ul class="top-toolbar nav-right"> <!-- Alert Bar --> <!-- Fortinet One --> <li class="fortinet-one notloggedin-demo"> <a href="/demo-center"><button>FREE PRODUCT DEMO</button></a> </li> <!-- Forticare Menu Services --> <li class="menu-item fc-menu fc-menu-show-after-loggedin" id="fc-menu-services" style="display:none;"> <div class="fc-menu-label"> <button>SERVICES</button> </div> <div class="fc-menu-wrap" id="fc-menu-services-wrap"></div> </li> <!-- Drop down for discover more --> <!-- Support Menu after logged in--> <li class="menu-item fc-menu fc-menu-show-after-loggedin" id="fc-menu-support" style="display:none;"> <div class="fc-menu-label"> <button>SUPPORT</button> </div> <div class="fc-menu-wrap" id="fc-menu-support-wrap"></div> </li> <li class="menu-item fc-menu download-top fc-menu-hide-after-loggedin"> <a href="/support/product-downloads" target="_self"> <button>DOWNLOADS</button> </a> </li> <!-- Forticare login button --> <li class="fc-menu" id="fc-menu-user"> <div class="fc-menu-hide-after-loggedin"> <a class="login-tooltip" href="https://support.fortinet.com/app/common/Saml/InitiateSingleSignOn" aria-label="FORTICLOUD LOGIN"> FORTICLOUD LOGIN </a> </div> <div class="fc-menu-show-after-loggedin" style="display: none;"> <span id="fc-menu-loggedin-user">username</span> <div class="login-icon"> <svg id="Layer_account" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 108.92 128" width="21" height="21"><path class="cls-1" d="M54.46,70.76A35.38,35.38,0,1,1,89.84,35.38,35.42,35.42,0,0,1,54.46,70.76Z"></path><path class="cls-1" d="M108.92,128H0V107.61A24.95,24.95,0,0,1,24.93,82.68H84a24.61,24.61,0,0,1,8.43,1.48,25,25,0,0,1,16.5,23.45Z"></path></svg> </div> </div> <div class="fc-menu-wrap" id="fc-menu-user-wrap"></div> </li> <!-- Search button--> <li class="search-toggle"> <form id="sitesearch" action="/search" method="get"> <button aria-label="Search Toggle" aria-expanded="false" aria-controls="search"> <svg id="Layer_search" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 137.82 139.77" width="21" height="21"><path class="cls-1" d="M120.76,136.84l-37-37L97.86,85.68l37,37a10,10,0,0,1,0,14.13h0A10,10,0,0,1,120.76,136.84Z"></path><path class="cls-1" d="M56,112a56,56,0,1,1,56-56A56.08,56.08,0,0,1,56,112Zm0-99A43,43,0,1,0,99,56,43,43,0,0,0,56,13Z"></path></svg> </button> <label for="search">Search</label> <!-- <input id="search" name="q" type="text" class="hidden" placeholder="Search"> --> <input class="search-query hidden" type="text" id="search" name="q" placeholder="Search" autocomplete="off"/> <input type="hidden" name="site" id="navsite" disabled value="https://www.fortinet.com"/> </form> </li> <!-- Language Drop Down--> <li class="select-language"> <button aria-label="Select a Language"> <svg id="Layer_planet" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 175.1 175.12" width="21" height="21"><path class="cls-1" d="M87.55,0A87.54,87.54,0,0,0,6.4,120.4a3.85,3.85,0,0,0,.6,1.45A87.55,87.55,0,1,0,87.55,0ZM167,83.56H142.62a101.86,101.86,0,0,0-8.86-39.88A129.05,129.05,0,0,1,161.63,58.6,78.8,78.8,0,0,1,167,83.56Zm-83.39,0H40.8a104.33,104.33,0,0,1,5.13-25.42,125.09,125.09,0,0,1,8-18.75,114.35,114.35,0,0,1,29.68-4.83Zm0,8v49.21a123.94,123.94,0,0,1-25.79-3.6q-2.66-.66-5.19-1.41a94.21,94.21,0,0,1-12.05-44.2Zm8,0h42.8a104.68,104.68,0,0,1-5.12,25.17,124,124,0,0,1-8.15,19,115.46,115.46,0,0,1-29.53,5Zm37.53-8H91.61v-49a124.68,124.68,0,0,1,25.12,3.62c2.17.53,4.27,1.12,6.32,1.74a93.9,93.9,0,0,1,11.59,43.6Zm25.31-39a146.79,146.79,0,0,0-25.92-11.3A136.08,136.08,0,0,0,114,12.52,80,80,0,0,1,154.45,44.59ZM99.94,9.16a146.44,146.44,0,0,1,17.17,20.92,131.22,131.22,0,0,0-25.5-3.39V8.12a78.36,78.36,0,0,1,8.15.82C99.82,9,99.87,9.09,99.94,9.16ZM75.48,8.92a77.7,77.7,0,0,1,8.13-.81V26.68A124,124,0,0,0,59.45,29.8,129.87,129.87,0,0,1,75.24,9.2C75.33,9.11,75.4,9,75.48,8.92ZM61.85,12.29A150.23,150.23,0,0,0,48.16,33,137.87,137.87,0,0,0,19.58,46.27,79.9,79.9,0,0,1,61.85,12.29Zm-49,48a4.16,4.16,0,0,0,.71-.4A141.12,141.12,0,0,1,43,43.27c-1.7,3.8-3.29,7.82-4.7,12a110.67,110.67,0,0,0-5.55,28.24H8.1A79.21,79.21,0,0,1,12.82,60.28ZM8.1,91.56H32.61a101.94,101.94,0,0,0,9.26,40.55,127.86,127.86,0,0,1-28.15-15A79.24,79.24,0,0,1,8.1,91.56Zm13.09,39.8a143.56,143.56,0,0,0,26,11.18,138,138,0,0,0,14.38,20.21A79.91,79.91,0,0,1,21.19,131.36Zm54.09,34.35a147.91,147.91,0,0,1-16.59-20.07,129.47,129.47,0,0,0,24.92,3.1V167c-2.67-.14-5.31-.39-7.91-.78A3.42,3.42,0,0,0,75.28,165.71Zm24.25.5a79.24,79.24,0,0,1-7.92.79V148.69a125.76,125.76,0,0,0,23.9-3.22A128.24,128.24,0,0,1,100,165.67,3.71,3.71,0,0,0,99.53,166.21Zm13.61-3.34a149.93,149.93,0,0,0,13.72-20.6A142.1,142.1,0,0,0,155.44,129,80,80,0,0,1,113.14,162.87Zm49.1-47.9a3.93,3.93,0,0,0-.83.45,145.66,145.66,0,0,1-29.33,16.42c1.74-3.88,3.37-8,4.81-12.29a110.76,110.76,0,0,0,5.53-28H167A79.07,79.07,0,0,1,162.24,115Z"></path></svg> </button> <ul> <li> <a href="https://www.fortinet.com" lang="en"> <span>USA (English)</span> </a> </li> <li> <a href="https://www.fortinet.com/uk" lang="en"> <span>UK & Ireland (English)</span> </a> </li> <li> <a href="https://www.fortinet.com/de" lang="de"> <span>Germany (Deutsch)</span> </a> </li> <li> <a href="https://www.fortinet.com/fr" lang="fr"> <span>France (Français)</span> </a> </li> <li> <a href="https://www.fortinet.com/it" lang="it"> <span>Italy (Italiano)</span> </a> </li> <li> <a href="https://www.fortinet.com/cn" lang="zh"> <span>Mainland China<br/> (简体中文)</span> </a> </li> <li> <a href="https://www.fortinet.com/tw" lang="zh"> <span>Taiwan (繁體中文)</span> </a> </li> <li> <a href="https://www.fortinet.com/kr" lang="kr"> <span>Korea (한국어)</span> </a> </li> <li> <a href="https://www.fortinet.com/jp" lang="jp"> <span>Japan (日本語)</span> </a> </li> <li> <a href="https://www.fortinet.com/br" lang="pt"> <span>Brazil (Portugués)</span> </a> </li> <li> <a href="https://www.fortinet.com/lat" lang="es"> <span>Latin America<br/> (Español)</span> </a> </li> </ul> </li> </ul> </div> </nav> <nav id="main-nav"> <div class="container"> <div class="mobile-nav"> <button class="nav-trigger23" aria-label="Mobile menu" aria-controls="nav-mobile" aria-expanded="false"> <span></span> <span></span> <span></span> </button> </div> <div class="m-logo"> <a href="https://www.fortinet.com/" aria-label="Fortinet Logo"> <img src="/content/dam/fortinet/images/general/fortinet-logo.svg" alt="Fortinet home"/> </a> </div> <ul class="nav-left" aria-label="main menu"> <li class="logo"> <a href="https://www.fortinet.com/" aria-label="Fortinet Logo"> <img src="/content/dam/fortinet/images/general/fortinet-logo.svg" alt="Fortinet home"/> </a> </li> <li class="main-nav-item"> <button aria-label="Products Menu">Products</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="The Fortinet Platform Menu">The Fortinet Platform</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label redHeadline nav-noicon">Network Security</div> <ul> <li> <a href="/products/next-generation-firewall" target="_self"> NGFW </a> </li> <li> <a href="/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> Virtual NGFW </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI-Powered Security </a> </li> <li> <a href="/products/management/fortimanager" target="_self"> Centralized Management </a> </li> <li> <a href="/products/fortiai" target="_self"> Generative AI for NOC </a> </li> </ul> <button class="nav-more redHeadline" data-navtab="2">More</button></div> <div class="C868-Header-Fabric-Links-List"> </hr> <hr class="customspace"/></hr> <div class="nav-label redHeadline nav-noicon">Enterprise Networking</div> <ul> <li> <a href="/products/ethernet-switches" target="_self"> Switching </a> </li> <li> <a href="/products/wireless-access-points" target="_self"> Wireless </a> </li> <li> <a href="/products/network-access-control" target="_self"> NAC </a> </li> <li> <a href="/products/wireless-wan-fortiextender" target="_self"> Secure 5G/LTE </a> </li> <li> <a href="/products/fortiaiops" target="_self"> AIOps </a> </li> </ul> <button class="nav-more redHeadline" data-navtab="4">More</button></div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label blueHeadline nav-noicon">Unified SASE</div> <ul> <li> <a href="/products/sase" target="_self"> SASE </a> </li> <li> <a href="/products/sd-wan" target="_self"> Secure SD-WAN </a> </li> <li> <a href="/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> Universal ZTNA </a> </li> <li> <a href="/products/endpoint-security/forticlient" target="_self"> Unified Agent (FortiClient) </a> </li> <li> <a href="/products/fortimonitor" target="_self"> DEM </a> </li> </ul> <button class="nav-more blueHeadline" data-navtab="3">More</button></div> <div class="C868-Header-Fabric-Links-List"> </hr> <hr class="customspace"/></hr> <div class="nav-label blueHeadline nav-noicon">Cloud Security</div> <ul> <li> <a href="/products/forticnapp" target="_self"> CNAPP </a> </li> <li> <a href="/products/fortiappsec" target="_self"> Unified WAAP Plaform </a> </li> <li> <a href="/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud Firewall </a> </li> <li> <a href="/products/web-application-firewall/fortiweb" target="_self"> WAF </a> </li> <li> <a href="/products/application-delivery-controller/fortiadc" target="_self"> ADC </a> </li> </ul> <button class="nav-more blueHeadline" data-navtab="6">More</button></div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label tealHeadline nav-noicon">Security Operations</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/soc-platform" target="_self"> SOC Platform </a> </li> <li> <a href="/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> Endpoint Security </a> </li> <li> <a href="/products/fortidlp" target="_self"> Data Loss Prevention </a> </li> <li> <a href="/products/fortiai" target="_self"> Generative AI for SOC </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> FortiGuard Labs Threat Intelligence </a> </li> </ul> <button class="nav-more tealHeadline" data-navtab="5">More</button></div> <div class="C868-Header-Fabric-Links-List"> <hr class="customline"/></hr> </hr> <div class="nav-label purpleHeadline nav-noicon">Operational Technology</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/ot-security" target="_self"> OT Security Solutions </a> </li> <li> <a href="/products/rugged-firewall" target="_self"> Ruggedized Products </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security Service </a> </li> <li> <a href="/solutions/industries/scada-industrial-control-systems" target="_self"> Cybersecurity built for OT </a> </li> <li> <a href="/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT Tech Alliance Ecosystem </a> </li> </ul> <button class="nav-more purpleHeadline" data-navtab="7">More</button></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Network Security Menu">Network Security</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Network Firewall</div> <ul> <li> <a href="/products/next-generation-firewall" target="_self"> NGFW </a> </li> <li> <a href="/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> Virtual NGFW </a> </li> <li> <a href="/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud-Native Firewall </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">AI-Powered Security</div> <ul> <li> <a href="/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL Filtering </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS Filtering </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/inline-malware-prevention" target="_self"> Inline Malware Prevention </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> Attack Surface Security Rating </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> IoT Detection </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">NOC Management</div> <ul> <li> <a href="/products/management/fortimanager" target="_self"> Central Management </a> </li> <li> <a href="/products/fortiai" target="_self"> Generative AI for NOC </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> Managed FortiGate Service </a> </li> <li> <a href="/products/next-generation-firewall/forticonverter" target="_self"> Firewall Migration Service </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/products/fortigate-as-a-service" target="_self"> FortiGate-as-a-Service </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-security.svg"/></figure> <div class="promo-item"> <a href="/products/next-generation-firewall" target="_self"> NGFW</a> <p>Fast, energy efficient with 99.98% security effectiveness.</p> </div> <div class="promo-item"> <a href="/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions/secure-networking" target="_self"> AI-Powered Security​</a> <p>Offers timely protection, proactive defense and streamlined operations​.</p> </div> <div class="promo-item"> <a href="/products/management/fortimanager" target="_self"> Centralized Management​</a> <p>Revolutionizes network management and security operations with automation​.</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/network-security">Learn more about <span class="cat"> Secure Networking </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-blue "> <button aria-label="Unified SASE Menu">Unified SASE</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">SASE</div> <ul> <li> <a href="/products/sase" target="_self"> SASE </a> </li> <li> <a href="/products/sd-wan" target="_self"> Secure SD-WAN </a> </li> <li> <a href="/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> ZTNA </a> </li> <li> <a href="/products/secure-web-gateway/fortiproxy" target="_self"> SWG </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> CASB </a> </li> <li> <a href="/products/endpoint-security/forticlient" target="_self"> Unified Agent (FortiClient) </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">NOC Management</div> <ul> <li> <a href="/products/management/fortimanager" target="_self"> Centralized Management </a> </li> <li> <a href="/products/fortiai" target="_self"> Generative AI for NOC </a> </li> <li> <a href="/products/fortimonitor" target="_self"> DEM </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">AI-Powered Security</div> <ul> <li> <a href="/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> DLP </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> IPS </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL Filtering </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS Filtering </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOCaaS </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-sase.svg"/></figure> <div class="promo-item"> <a href="/products/sase" target="_self"> SASE</a> <p>Extend the convergence of networking and security from the network edge to remote users.</p> </div> <div class="promo-item"> <a href="/products/sd-wan" target="_self"> Secure SD-WAN</a> <p>​Support cloud-first, security-sensitive, and global enterprises, as well as the hybrid workforce.</p> </div> <div class="promo-item"> <a href="/solutions/enterprise-midsize-business/network-access/application-access" target="_self"> Universal ZTNA</a> <p>Ensure secure access to applications hosted anywhere, whether users are working remotely or in the office.​</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/unified-sase">Learn more about <span class="cat"> Unified SASE </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Enterprise Networking Menu">Enterprise Networking</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">LAN</div> <ul> <li> <a href="/products/ethernet-switches" target="_self"> Switching </a> </li> <li> <a href="/products/wireless-access-points" target="_self"> WLAN </a> </li> <li> <a href="/products/network-access-control" target="_self"> NAC </a> </li> <li> <a href="/products/fortiedge-cloud" target="_self"> Cloud-based LAN Management </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">WAN</div> <ul> <li> <a href="/products/sd-wan" target="_self"> Secure SD-WAN </a> </li> <li> <a href="/products/wireless-wan-fortiextender" target="_self"> 5G/LTE Wireless WAN </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">NOC Management</div> <ul> <li> <a href="/products/management/fortimanager" target="_self"> Centralized Management </a> </li> <li> <a href="/products/fortiaiops" target="_self"> AIOps </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Communications &amp; Surveillance</div> <ul> <li> <a href="/products/business-phone-systems/fortivoice-fortifone" target="_self"> Voice &amp; Collaboration </a> </li> <li> <a href="/products/network-based-video-security/forticam-fortirecorder" target="_self"> Video Surveillance </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-security.svg"/></figure> <div class="promo-item"> <a href="/products/ethernet-switches" target="_self"> Switching</a> <p>Secure, simple, and scalable Ethernet switches ideal for the campus, SD-Branch, and data center.​</p> </div> <div class="promo-item"> <a href="/products/wireless-access-points" target="_self"> Wireless</a> <p>Easily manage wireless network and security with a single console to minimize administration time.​</p> </div> <div class="promo-item"> <a href="/products/network-access-control" target="_self"> NAC</a> <p>Provides protection against IoT threats, extends control to third-party network devices, and orchestrates automatic response to a wide range of network events.​</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/network-security">Learn more about <span class="cat"> Secure Networking </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-teal "> <button aria-label="Security Operations Menu">Security Operations</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Security and Risk Management</div> <ul> <li> <a href="/products/management/fortianalyzer" target="_self"> SOC Analytics </a> </li> <li> <a href="/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/products/fortiai" target="_self"> Generative AI for SOC </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Endpoint</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/endpoint-protection" target="_self"> EPP </a> </li> <li> <a href="/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> <li> <a href="/products/fortixdr" target="_self"> XDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Data Protection</div> <ul> <li> <a href="/products/fortidlp" target="_self"> Data Loss Prevention </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Identity</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/identity-access-management" target="_self"> IAM </a> </li> <li> <a href="/products/fortipam" target="_self"> PAM </a> </li> <li> <a href="/products/fortitrust-identity" target="_self"> Identity-aaS </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Early Detection</div> <ul> <li> <a href="/products/network-detection-and-response" target="_self"> NDR </a> </li> <li> <a href="/products/fortideceptor" target="_self"> Deception Technology </a> </li> <li> <a href="/products/fortirecon" target="_self"> Digital Risk Protection </a> </li> <li> <a href="/products/fortisandbox" target="_self"> Sandbox </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Email</div> <ul> <li> <a href="/products/email-security" target="_self"> Secure Email Gateway </a> </li> <li> <a href="/products/phishing-simulation" target="_self"> Phishing Simulation </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> Incident Response </a> </li> <li> <a href="/solutions/enterprise-midsize-business/mdr" target="_self"> MDR </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOCaaS </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-secops.svg"/></figure> <div class="promo-item"> <a href="/products/management/fortianalyzer" target="_self"> GenAI and FortiAnalyzer​</a> <p>FortiAnalyzer 7.6 delivers unified visibility, GenAI assistance, and automated threat management in a lightweight deployment for smarter, faster security operations. </p> </div> <div class="promo-item"> <p class="promotitle">Unified Threat Response​</p> <p>Tightly integrated product suite that enables security teams of any size to rapidly detect, investigate and respond to threats across the enterprise.​</p> </div> <div class="promo-item"> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/security-operations">Learn more about <span class="cat"> Security Operations </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-blue "> <button aria-label="Cloud Security Menu">Cloud Security</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cloud Network Security</div> <ul> <li> <a href="/products/private-cloud-security/fortigate-virtual-appliances" target="_self"> Virtual NGFW </a> </li> <li> <a href="/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud Firewall </a> </li> <li> <a href="/products/ddos/fortiddos" target="_self"> DDoS Protection </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Web Application / API Protection</div> <ul> <li> <a href="/products/fortiappsec" target="_self"> Unified WAAP Platform </a> </li> <li> <a href="/products/web-application-firewall/fortiweb" target="_self"> WAF </a> </li> <li> <a href="/products/application-delivery-controller/fortiadc" target="_self"> Application Delivery &amp; Server Load Balancing </a> </li> <li> <a href="/products/dynamic-application-security-testing" target="_self"> DAST </a> </li> <li> <a href="/products/advanced-bot-protection" target="_self"> FortiGuard Advanced Bot Protection </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cloud-Native Protection</div> <ul> <li> <a href="/products/forticnapp" target="_self"> Lacework CNAPP </a> </li> <li> <a href="/products/public-cloud-security/cloud-native-protection" target="_self"> Workload Protection &amp; CSPM </a> </li> <li> <a href="/products/fortidevsec" target="_self"> DevSecOps </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Cloud Service Providers</div> <ul> <li> <a href="/products/public-cloud-security/aws" target="_self"> AWS </a> </li> <li> <a href="/products/public-cloud-security/azure" target="_self"> Microsoft Azure </a> </li> <li> <a href="/products/public-cloud-security/gcp" target="_self"> Google Cloud </a> </li> <li> <a href="/products/public-cloud-security/OracleCloud" target="_self"> Oracle </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/resources/security-consulting-services" target="_self"> Cloud Security Consulting Services </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-sase.svg"/></figure> <div class="promo-item"> <a href="/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud Firewall</a> <p>Secure and deliver visibility into cloud networks where applications are deployed.​</p> </div> <div class="promo-item"> <a href="/products/web-application-firewall/fortiweb" target="_self"> WAF</a> <p>Protect business-critical web applications from attacks that target known and unknown vulnerabilities.​</p> </div> <div class="promo-item"> <a href="/products/forticnapp" target="_self"> CNAPP</a> <p>Secure everything from code to cloud faster with unparalleled context and visibility with a single unified platform.</p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/secure-cloud-application-journey">Learn more about <span class="cat"> Cloud Security </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Operational Technology Menu">Operational Technology</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/ot-security" target="_self"> Secure Operational Technology </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Secure Networking</div> <ul> <li> <a href="/products/rugged-firewall" target="_self"> Ruggedized Products </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security Service </a> </li> <li> <a href="/products/container-firewall" target="_self"> Container Firewall </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Zero Trust</div> <ul> <li> <a href="/products/fortisra" target="_self"> SRA </a> </li> <li> <a href="/products/network-access-control" target="_self"> NAC for OT </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Security Operations for OT</div> <ul> <li> <a href="/products/management/fortianalyzer" target="_self"> SOC Analytics </a> </li> <li> <a href="/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> NDR </a> </li> <li> <a href="/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/products/fortideceptor" target="_self"> Deception </a> </li> <li> <a href="/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Eco-system</div> <ul> <li> <a href="/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT Tech Alliance </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-ot.svg"/></figure> <div class="promo-item"> <p class="promotitle">OT Security Solutions</p> <p>Safeguard critical infrastructure using hardware and software to monitor, detect, and control industrial system changes. ​</p> </div> <div class="promo-item"> <p class="promotitle">Ruggedized Products</p> <p>Connect and protect OT systems in challenging environments with a centralized platform.​</p> </div> <div class="promo-item"> <p class="promotitle">OT Security Services</p> <p>Specialized intrusion prevention for OT environments to detect and block malicious traffic. </p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/security-fabric">Learn more about the <span class="cat"> Fortinet Security Fabric </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-all-products"> <a href="/products" target="_self">View All Products</a> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Solutions Menu">Solutions</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Enterprise Menu">Enterprise</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label redHeadline nav-noicon"> Secure Networking</div> <div class="nav-description">Network Modernization</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/network-security" target="_self"> Overview </a> </li> <li> <a href="/solutions/enterprise-midsize-business/simplify-operations" target="_self"> Simplify Operations </a> </li> <li> <a href="/solutions/enterprise-midsize-business/infrastructure-transformation" target="_self"> Infrastructure Transformation </a> </li> <li> <a href="/solutions/enterprise-midsize-business/safeguarding-ot" target="_self"> Safeguarding Operational Technology </a> </li> </ul> </div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label blueHeadline nav-noicon">Unified SASE</div> <div class="nav-description">Secure Access Everywhere</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/unified-sase" target="_self"> Overview </a> </li> <li> <a href="/solutions/enterprise-midsize-business/secure-hybrid-workforce" target="_self"> Secure Hybrid Workforce </a> </li> <li> <a href="/solutions/enterprise-midsize-business/optimize-digital-experience" target="_self"> Optimizing Digital Experience </a> </li> <li> <a href="/solutions/enterprise-midsize-business/zero-trust-journey" target="_self"> Zero Trust Journey </a> </li> </ul> </div> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label blueHeadline nav-noicon"></div> <div class="nav-description">Code-to-Cloud Journey</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/secure-cloud-application-journey" target="_self"> Secure Cloud Application Journey </a> </li> <li> <a href="/products/forticnapp" target="_self"> Cloud-Native App Protection Platform </a> </li> <li> <a href="/products/public-cloud-security/cloud-native-firewall" target="_self"> Cloud-Native NGFW Firewall </a> </li> </ul> </div> </div> <div class="parsys col-md-4"> <div class="C868-Header-Fabric-Links-List"> </hr> </hr> <div class="nav-label tealHeadline nav-noicon">Security Operations</div> <div class="nav-description">Security Transformation</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/security-operations" target="_self"> Overview </a> </li> <li> <a href="/solutions/enterprise-midsize-business/automate-security-operations" target="_self"> Automate Security Operations </a> </li> <li> <a href="/solutions/enterprise-midsize-business/attack-surface-management" target="_self"> Attack Surface Management </a> </li> <li> <a href="/solutions/enterprise-midsize-business/breach-protection" target="_self"> Breach Protection </a> </li> </ul> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Small &amp; Midsize Business Menu">Small &amp; Midsize Business</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/solutions/small-business" target="_self"> Small &amp; Midsize Business </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Use Cases</div> <ul> <li> <a href="/solutions/small-business/secure-users" target="_self"> Secure Users </a> </li> <li> <a href="/solutions/small-business/network-security" target="_self"> Secure Offices </a> </li> <li> <a href="/solutions/small-business/secure-applications" target="_self"> Secure Applications </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Products</div> <ul> <li> <a href="/solutions/small-business/firewall" target="_self"> Next-Generation Firewall </a> </li> <li> <a href="/products/smallbusiness/virtual-firewall" target="_self"> Virtual Next-Generation Firewall </a> </li> <li> <a href="/products/smallbusiness/secure-switching" target="_self"> Switching </a> </li> <li> <a href="/solutions/small-business/wireless" target="_self"> Wireless LAN (WLAN) </a> </li> <li> <a href="/products/smallbusiness/fortigate-cloud" target="_self"> Management &amp; Reporting </a> </li> <li> <a href="/products/smallbusiness/sase" target="_self"> Secure Access Service Edge (SASE) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/solutions/small-business/fortiguard-services" target="_self"> FortiGuard Security Portfolio </a> </li> <li> <a href="/products/next-generation-firewall/forticonverter" target="_self"> FortiConverter </a> </li> <li> <a href="/support" target="_self"> FortiCare Support Services </a> </li> <li> <a href="/training/security-awareness-training" target="_self"> Security Awareness Training </a> </li> <li> <a href="/assess" target="_self"> Cyber Threat Assessment </a> </li> <li> <a href="/resources/security-consulting-services" target="_self"> Cloud Consulting Services </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Expert Services</div> <ul> <li> <a href="/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOC-as-a-Service (SOCaaS) </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> Managed FortiGate Service </a> </li> <li> <a href="/products/sd-wan#networking-services" target="_self"> Overlay-as-a-Service (OaaS) </a> </li> <li> <a href="/products/fortigate-as-a-service" target="_self"> FortiGate-as-a-Service (FGaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div></a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Download the Report</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Operational Technology Menu">Operational Technology</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/ot-security" target="_self"> Secure Operational Technology </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Secure Networking</div> <ul> <li> <a href="/products/rugged-firewall" target="_self"> Ruggedized Products </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security Service </a> </li> <li> <a href="/products/container-firewall" target="_self"> Container Firewall </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Zero Trust</div> <ul> <li> <a href="/products/fortisra" target="_self"> SRA </a> </li> <li> <a href="/products/network-access-control" target="_self"> NAC for OT </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Security Operations for OT</div> <ul> <li> <a href="/products/management/fortianalyzer" target="_self"> SOC Analytics </a> </li> <li> <a href="/solutions/enterprise-midsize-business/ot-security/fortindr" target="_self"> NDR </a> </li> <li> <a href="/products/siem/fortisiem" target="_self"> SIEM </a> </li> <li> <a href="/products/fortisoar" target="_self"> SOAR </a> </li> <li> <a href="/products/fortideceptor" target="_self"> Deception </a> </li> <li> <a href="/products/endpoint-security/fortiedr" target="_self"> EDR </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Eco-system</div> <ul> <li> <a href="/partners/partnerships/alliance-partners?p_function=Operational%20Technology" target="_self"> OT Tech Alliance </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-content"> <figure style="padding-bottom: 5px;"><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/promos/nav/nav-banner-ot.svg"/></figure> <div class="promo-item"> <p class="promotitle">OT Security Solutions</p> <p>Safeguard critical infrastructure using hardware and software to monitor, detect, and control industrial system changes. ​</p> </div> <div class="promo-item"> <p class="promotitle">Ruggedized Products</p> <p>Connect and protect OT systems in challenging environments with a centralized platform.​</p> </div> <div class="promo-item"> <p class="promotitle">OT Security Services</p> <p>Specialized intrusion prevention for OT environments to detect and block malicious traffic. </p> </div> </div> </div> </div> <!--Bottom Bar --> <div class="col-md-12 vtab-learnmore"> <div class="learnmore"> <a target="_self" href="/solutions/enterprise-midsize-business/security-fabric">Learn more about the <span class="cat"> Fortinet Security Fabric </span> &#187;</a> </div> </div> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Industries Menu">Industries</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">IT/OT</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/ot-security" target="_self"> Operational Technology </a> </li> <li> <a href="/solutions/industries/manufacturing" target="_self"> Manufacturing </a> </li> <li> <a href="/solutions/industries/scada-industrial-control-systems" target="_self"> SCADA/ICS </a> </li> <li> <a href="/solutions/industries/oil-gas" target="_self"> Oil &amp; Gas </a> </li> <li> <a href="/solutions/industries/power-utilities" target="_self"> Power Utilities </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Health and Medical</div> <ul> <li> <a href="/solutions/industries/healthcare" target="_self"> Healthcare </a> </li> <li> <a href="/solutions/industries/pharma" target="_self"> Pharmaceutical </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Education</div> <ul> <li> <a href="/solutions/industries/higher-ed" target="_self"> Higher Education </a> </li> <li> <a href="/solutions/industries/education/k12" target="_self"> K–12 School Districts </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Consumer</div> <ul> <li> <a href="/solutions/industries/financial-services" target="_self"> Financial Services </a> </li> <li> <a href="/solutions/industries/retail" target="_self"> Retail </a> </li> <li> <a href="/solutions/industries/hospitality" target="_self"> Hospitality </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">All Industries</div> <ul> <li> <a href="/solutions/industries" target="_self"> View All </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/resources/reports/state-of-ot-cybersecurity" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-111.jpg"/> </figure></a> <a href="/resources/reports/state-of-ot-cybersecurity" target="_self"> <div class="title"> 2024 State of Operational Technology and Cybersecurity </div></a> <p>Nearly one-third of 550 respondents had six or more intrusions, up from only 11% in 2023 </p> <a href="/resources/reports/state-of-ot-cybersecurity" target="_self" class="cta">Download the Report</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <!-- Subcategory Start --> <li class="has-sub-nav"> <button aria-label="Service Providers Menu">Service Providers</button> <div class="v-container"> <div class="col-md-4"> <ul class="sub-vertical-tab"> <li class="nav-red "> <button aria-label="Managed Services Menu">Managed Services</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Solutions</div> <ul> <li> <a href="/solutions/service-provider/communications-service-provider/mssp" target="_self"> MSSP Cybersecurity </a> </li> <li> <a href="/solutions/service-provider/managed-secure-sd-wan-service-with-fortinet" target="_self"> Managed SD-WAN for Service Providers </a> </li> <li> <a href="/solutions/service-provider/communications-service-provider/mssp?tab=use-case-2" target="_self"> Managed SOC Service </a> </li> <li> <a href="/solutions/service-provider/communications-service-provider/mssp?tab=use-case-3" target="_self"> Managed Cloud Security Service </a> </li> <li> <a href="/solutions/service-provider/communications-service-provider/mssp?tab=use-case-4" target="_self"> Managed WAF Service </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Case Studies</div> <ul> <li> <a href="/customers/orange-business-services" target="_self"> Orange Business Services </a> </li> <li> <a href="/customers/gtt-communications" target="_self"> GTT Communications </a> </li> <li> <a href="/customers/spark-nz" target="_self"> Spark NZ </a> </li> <li> <a href="/customers?limit=15&region=&industry=service-provider&solutions=" target="_self"> View All </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Communication Service Providers Menu">Communication Service Providers</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Solutions</div> <ul> <li> <a href="/solutions/industries/communications-service-provider" target="_self"> Overview </a> </li> <li> <a href="/solutions/industries/communications-service-provider?tab=use-case-1" target="_self"> Headquarters Network Security </a> </li> <li> <a href="/solutions/industries/communications-service-provider?tab=use-case-2" target="_self"> PCI Compliance </a> </li> <li> <a href="/solutions/industries/communications-service-provider?tab=use-case-3" target="_self"> Secure Networking </a> </li> <li> <a href="/solutions/industries/communications-service-provider?tab=use-case-4" target="_self"> ATP </a> </li> <li> <a href="/solutions/industries/communications-service-provider?tab=use-case-5" target="_self"> Adaptive Cloud Security </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-annual-skills-gap-report-reveals-growing-connection-between-cybersecurity-breaches-and-skills-shortages" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-112.png"/> </figure></a> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-annual-skills-gap-report-reveals-growing-connection-between-cybersecurity-breaches-and-skills-shortages" target="_self"> <div class="title"> 2024 Cybersecurity Skills Gap Global Research Report </div></a> <p>IT leaders reveal causes of breaches and how they are addressing them. Get all the survey findings and learn how to close the gap. </p> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-annual-skills-gap-report-reveals-growing-connection-between-cybersecurity-breaches-and-skills-shortages" target="_self" class="cta">Read the Press Release</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Mobile Provider Menu">Mobile Provider</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-6"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/solutions/mobile-carrier/cybersecurity-for-mobile-networks-and-ecosystems" target="_self"> Cybersecurity for Mobile Networks and Ecosystems </a> </li> </ul></div> </div> <div class="parsys col-md-6"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://global.fortinet.com/emea-lp-en-service-provider-energy-paper" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-65.jpg"/> </figure></a> <a href="https://global.fortinet.com/emea-lp-en-service-provider-energy-paper" target="_blank"> <div class="title"> Energy- and Space-Efficient Security in Telco Networks </div></a> <p>Secure your infrastructure while reducing energy costs and overall environmental impact </p> <a href="https://global.fortinet.com/emea-lp-en-service-provider-energy-paper" target="_blank" class="cta">Download the White Paper</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> </div> <div class="subnav-vertical-content"> </div> <!--end nav content--> </div> </li> <!-- Subcategory End --> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Support Menu">Support</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-green "> <button aria-label="Cybersecurity Services Menu">Cybersecurity Services</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Cybersecurity Subscriptions</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/fortiguard-subscriptions" target="_self"> FortiGuard Security Portfolio </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/casb" target="_self"> CASB </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/data-loss-prevention" target="_self"> Data Loss Prevention </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/web-filtering" target="_self"> URL Filtering </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/dns-security" target="_self"> DNS Filtering </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/inline-malware-prevention" target="_self"> Inline Malware Prevention </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/intrusion-prevention" target="_self"> Intrusion Prevention Service (IPS) </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> IoT Detection </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/industrial-security" target="_self"> OT Security </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/security-rating" target="_self"> Security Rating </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Employee Training</div> <ul> <li> <a href="/training/cybersecurity-professionals" target="_self"> Free Training &amp; On-demand Labs </a> </li> <li> <a href="/training/infosec-awareness" target="_self"> Security Awareness Training </a> </li> <li> <a href="/products/phishing-simulation" target="_self"> Phishing Simulation </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Expert Services</div> <ul> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/respond" target="_self"> Incident Response </a> </li> <li> <a href="/solutions/enterprise-midsize-business/mdr" target="_self"> Managed Detection &amp; Response (MDR) </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/ransomware-advisory" target="_self"> Ransomware Advisory Services </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/security-advisory" target="_self"> Security Advisory Services </a> </li> <li> <a href="/support/support-services/fortiguard-security-subscriptions/socaas" target="_self"> SOC-as-a-Service (SOCaaS) </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-as-a-service/managed-fortigate-service" target="_self"> Managed FortiGate Service </a> </li> <li> <a href="/products/fortigate-as-a-service" target="_self"> FortiGate-as-a-Service (FGaaS) </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div></a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Get the Report</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="FortiCare Support Menu">FortiCare Support</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Technical Support</div> <ul> <li> <a href="/support/contact" target="_self"> Contact FortiCare Customer Support </a> </li> <li> <a href="/welcome" target="_self"> New to Fortinet? Get Started </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Support Services</div> <ul> <li> <a href="/support" target="_self"> Customer Support &amp; RMA </a> </li> <li> <a href="/support/support-services/premium-support" target="_self"> Advanced Support </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Resources</div> <ul> <li> <a href="/corporate/about-us/contact-us/experienced-a-breach" target="_self"> Experienced a Breach? </a> </li> <li> <a href="https://docs.fortinet.com" target="_blank"> Documents Library </a> </li> <li> <a href="https://community.fortinet.com/?pageNum=1" target="_blank"> Fortinet Community </a> </li> </ul></div> </div> <div class="parsys col-md-8"> <div class="nav-promo large"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <div class="text-area"> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div> </a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Get the Report</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <div class="text-area"> <a href="/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> 318% ROI Revealed in Forrester TEI Study </div> </a> <p>Delivered with Fortinet NGFWs for Data Center and FortiGuard AI-Powered Security Services Solution. </p> <a href="/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">Download the Study</a> </div> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="FortiCare Professional Services Menu">FortiCare Professional Services</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Services</div> <ul> <li> <a href="/support/support-services/professional-services" target="_self"> Professional Services </a> </li> <li> <a href="/resources/security-consulting-services" target="_self"> Cloud Consulting Services </a> </li> </ul></div> </div> <div class="parsys col-md-8"> <div class="nav-promo large"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-106.jpg"/> </figure></a> <div class="text-area"> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self"> <div class="title"> Fortinet Research: Cybercriminals Exploiting New Industry Vulnerabilities 43% Faster than 1H 2023 </div> </a> <p>FortiGuard Labs Global Threat Landscape Report offers a snapshot of the active threat landscape and highlights the latest industry trends. </p> <a href="/resources/analyst-reports/threat-report-2h-2023" target="_self" class="cta">Get the Report</a> </div> </div> </div> <div class="nav-promo large"> <div class="nav-promo-content"> <a href="/resources/analyst-reports/forrester-tei-firewall" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-74.png"/> </figure></a> <div class="text-area"> <a href="/resources/analyst-reports/forrester-tei-firewall" target="_self"> <div class="title"> 318% ROI Revealed in Forrester TEI Study </div> </a> <p>Delivered with Fortinet NGFWs for Data Center and FortiGuard AI-Powered Security Services Solution. </p> <a href="/resources/analyst-reports/forrester-tei-firewall" target="_self" class="cta">Download the Study</a> </div> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Partners Menu">Partners</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li> <button aria-label="For Partners Menu">For Partners</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Portal</div> <ul> <li> <a href="/partners/partner-program/partner-login" target="_self"> Log In </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Resources</div> <ul> <li> <a href="/partners/case-studies?industry=service-provider" target="_self"> Partner Case Studies </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Programs</div> <ul> <li> <a href="/partners/partnerships/alliance-partners" target="_self"> Technology Partners </a> </li> <li> <a href="/partners/partner-program/become-a-fortinet-partner" target="_self"> Resale Partners </a> </li> <li> <a href="/partners/global-system-integrators" target="_self"> Global System Integrators </a> </li> <li> <a href="/solutions/service-provider/communications-service-provider/mssp" target="_self"> Managed Services </a> </li> <li> <a href="/solutions/industries/communications-service-provider" target="_self"> Communication Service Providers </a> </li> <li> <a href="/solutions/mobile-carrier" target="_self"> Mobile Provider </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> Building Your Business with the Fortinet Engage Partner Program </div></a> <p>The Program offers our global partner community a wide range of opportunities for growth through flexible consumption models, award-winning technical enablement, and more. </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">Read the Article</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Become a Partner Menu">Become a Partner</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Join our Ecosystem</div> <ul> <li> <a href="/partners/technology-alliances/join-the-ecosystem" target="_self"> Become a Technology Partner </a> </li> <li> <a href="/partners/partner-program/become-a-fortinet-partner" target="_self"> Become a Channel Partner </a> </li> </ul></div> </div> <div class="parsys col-md-4"> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> Building Your Business with the Fortinet Engage Partner Program </div></a> <p>The Program offers our global partner community a wide range of opportunities for growth through flexible consumption models, award-winning technical enablement, and more. </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">Read the Article</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Find a Partner Menu">Find a Partner</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Portal</div> <ul> <li> <a href="/partners/partner-program/partner-login" target="_self"> Log In </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Partner Programs</div> <ul> <li> <a href="/partners/partnerships/alliance-partners" target="_self"> Technology Partner Directory </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/search?l=United+States" target="_blank"> Channel Partner Directory </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-cisa.jpg"/> </figure></a> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank"> <div class="title"> Building Your Business with the Fortinet Engage Partner Program </div></a> <p>The Program offers our global partner community a wide range of opportunities for growth through flexible consumption models, award-winning technical enablement, and more. </p> <a href="https://www.fortinet.com/blog/partners/building-your-business-with-fortinet-engage-partner-program" target="_blank" class="cta">Read the Article</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Company Menu">Company</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Company Menu">Company</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Fortinet</div> <ul> <li> <a href="/corporate/about-us/about-us" target="_self"> About Us </a> </li> <li> <a href="/corporate/about-us/executive-management" target="_self"> Executive Management </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> Investor Relations </a> </li> <li> <a href="/corporate/ebc" target="_self"> Executive Briefing Center </a> </li> <li> <a href="/corporate/about-us/newsroom" target="_self"> Newsroom </a> </li> <li> <a href="https://www.fortinet.com/blog" target="_blank"> Blogs </a> </li> <li> <a href="/corporate/about-us/corporate-social-responsibility" target="_self"> Social Responsibility </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Life at Fortinet</div> <ul> <li> <a href="/corporate/careers" target="_self"> Careers </a> </li> <li> <a href="/corporate/careers/early-talent-program" target="_self"> Early Talent Programs </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Connect With Us</div> <ul> <li> <a href="https://community.fortinet.com/?pageNum=1" target="_blank"> Fortinet Community </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> Email Preference Center </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Trust</div> <ul> <li> <a href="/trust" target="_self"> Fortinet Trust Center </a> </li> <li> <a href="https://trust.fortinet.com" target="_blank"> Security Certifications </a> </li> <li> <a href="/corporate/about-us/product-certifications" target="_self"> Product Certifications </a> </li> <li> <a href="https://www.fortinetfederal.com" target="_blank"> Fortinet Federal, Inc. </a> </li> <li> <a href="/solutions/analyst-reports" target="_self"> Analyst Reports </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Advisory Councils</div> <ul> <li> <a href="/corporate/about-us/strategic-advisory-council" target="_self"> Fortinet Strategic Advisory Council </a> </li> <li> <a href="/training/veterans-program/advisory-council" target="_self"> Veterans Program Advisory Council </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Resources</div> <ul> <li> <a href="/customers" target="_self"> Customer Stories </a> </li> <li> <a href="/resources" target="_self"> Resource Center </a> </li> <li> <a href="/ransomware-hub" target="_self"> Ransomware Hub </a> </li> <li> <a href="https://fortinet-tv.com/" target="_blank"> Fortinet TV </a> </li> <li> <a href="/resources/cyberglossary" target="_self"> Cyber Glossary </a> </li> <li> <a href="https://icons.fortinet.com/" target="_blank"> Fortinet Icon Library </a> </li> <li> <a href="https://video.fortinet.com/" target="_blank"> Fortinet Video Library </a> </li> <li> <a href="/resources/ordering-guides?document_type=ordering-guide&q=ordering%20guide" target="_self"> Ordering Guides </a> </li> <li> <a href="/resources/sled-contracts-grants" target="_self"> Fortinet Contracts &amp; Grants </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Events &amp; Webinars</div> <ul> <li> <a href="https://www.fortinetaccelerate.com/home" target="_blank"> Accelerate 2024 </a> </li> <li> <a href="/corporate/about-us/events?typ=Events" target="_self"> Events </a> </li> <li> <a href="/corporate/about-us/events?typ=Webinars" target="_self"> Webinars </a> </li> <li> <a href="/corporate/about-us/events?typ=On-Demand" target="_self"> On-Demand Webinars </a> </li> </ul></div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Training Menu">Training</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Overview</div> <ul> <li> <a href="/nse-training" target="_self"> Training Institute </a> </li> <li> <a href="/training-certification" target="_self"> Certification Program </a> </li> <li> <a href="/training/cybersecurity-professionals" target="_self"> Free Training &amp; On-demand Labs </a> </li> <li> <a href="/support/training/learning-center" target="_self"> Authorized Training Centers </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Platform</div> <ul> <li> <a href="https://training.fortinet.com/auth/saml2/selectidp.php" target="_blank"> Training Institute Portal </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">Programs and Workshops</div> <ul> <li> <a href="/training/academic-partner-program" target="_self"> Academic Partner Program </a> </li> <li> <a href="/training/education-outreach-program" target="_self"> Education Outreach Program </a> </li> <li> <a href="/training/veterans-program" target="_self"> Veterans Program </a> </li> <li> <a href="/training/fast-track" target="_self"> Fast Track Workshops </a> </li> </ul></div> <div class="C862-Header-Links-List"> <div class="nav-label">Security Awareness Service</div> <ul> <li> <a href="/training/security-awareness-training" target="_self"> For Enterprise and SMBs </a> </li> <li> <a href="/training/security-awareness-training/education-edition" target="_self"> For All Schools </a> </li> <li> <a href="/training/security-awareness-training/k12us" target="_self"> For United States Schools </a> </li> <li> <a href="/training/security-awareness-training/education-edition-uk" target="_self"> For United Kingdom Schools </a> </li> <li> <a href="/training/security-awareness-training/education-edition-australia" target="_self"> For Australian Schools </a> </li> <li> <a href="/training/security-awareness-training/education-edition-canada" target="_self"> For Canadian Schools </a> </li> <li> <a href="/training/security-awareness-training/education-edition-saudi-arabia" target="_self"> For Saudi Arabian Schools </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest From Fortinet </div> <div class="nav-promo-content"> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-report-finds-70-percent-of-organizations-lack-fundamental-security-awareness-for-employees" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-sat-training-report.jpg"/> </figure></a> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-report-finds-70-percent-of-organizations-lack-fundamental-security-awareness-for-employees" target="_self"> <div class="title"> 2024 Security Awareness and Training Global Research Report </div></a> <p>Research from the new report highlights the connection between increased employee cyber awareness to decreased organizational risk. </p> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-report-finds-70-percent-of-organizations-lack-fundamental-security-awareness-for-employees" target="_self" class="cta">Read the Press Release</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> <li class="main-nav-item"> <button aria-label="Contact Us Menu">Contact Us</button> <div class="megamenu"> <div class="container"> <ul class="nav-vertical"> <li class="nav-red "> <button aria-label="Contact Sales Menu">Contact Sales</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">SALES</div> <ul> <li> <a href="/corporate/about-us/contact-us#contact-sales" target="_self"> Connect with a Security Expert </a> </li> <li> <a href="/corporate/about-us/request-a-quote" target="_self"> Request a Quote </a> </li> <li> <a href="https://global.fortinet.com/lp-en-cp-security-expert-ws?lsci=701Hr000001lgrwIAA" target="_blank"> Schedule a Meeting </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">INCIDENT RESPONSE</div> <ul> <li> <a href="/corporate/about-us/contact-us/experienced-a-breach" target="_self"> Experienced a Breach? </a> </li> <li> <a href="/assess" target="_self"> Assess Your Networks for Cyber Threats </a> </li> </ul></div> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest from Fortinet </div> <div class="nav-promo-content"> <a href="/trust" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-128.jpg"/> </figure></a> <a href="/trust" target="_self"> <div class="title"> Fortinet Recognized by Forbes as One of the Top 10 Most Trusted Companies in America </div></a> <p>Based on trust from employees, customers, investors, and media sentiment. </p> <a href="/trust" target="_self" class="cta">Learn More</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Find a Reseller Menu">Find a Reseller</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">FIND A RESELLER</div> <ul> <li> <a href="/partners/partner-program/find-a-partner/north-america-partner-locator" target="_self"> North America </a> </li> <li> <a href="/partners/partner-program/find-a-partner/emeapartners" target="_self"> EMEA </a> </li> <li> <a href="/partners/partner-program/find-a-partner/latin-america-partner" target="_self"> Latin America &amp; Caribbean </a> </li> <li> <a href="/partners/partner-program/find-a-partner/apacpartners" target="_self"> APAC, Australia &amp; New Zealand </a> </li> </ul></div> </div> <div class="parsys col-md-4"> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest from Fortinet </div> <div class="nav-promo-content"> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-report-finds-70-percent-of-organizations-lack-fundamental-security-awareness-for-employees" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/news-thumbnail-sat-training-report.jpg"/> </figure></a> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-report-finds-70-percent-of-organizations-lack-fundamental-security-awareness-for-employees" target="_self"> <div class="title"> 2024 Security Awareness and Training Global Research Report </div></a> <p>Research from the new report highlights the connection between increased employee cyber awareness to decreased organizational risk. </p> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-report-finds-70-percent-of-organizations-lack-fundamental-security-awareness-for-employees" target="_self" class="cta">Read the Press Release</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> <li class="nav-red "> <button aria-label="Support Menu">Support</button> <div class="v-container"> <!--nav content--> <div class="parsys col-md-4"> <div class="C862-Header-Links-List"> <div class="nav-label">SUPPORT</div> <ul> <li> <a href="/support/contact" target="_self"> FortiCare Technical Support </a> </li> <li> <a href="https://community.fortinet.com/t5/Support-Forum/bd-p/fortinet-discussion" target="_blank"> Fortinet Community: Support Forum </a> </li> </ul></div> </div> <div class="parsys col-md-4"> </div> <div class="parsys col-md-4"> <div class="nav-promo"> <div class="nav-promo-header"> Latest from Fortinet </div> <div class="nav-promo-content"> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-annual-skills-gap-report-reveals-growing-connection-between-cybersecurity-breaches-and-skills-shortages" target="_self"> <figure><img class="lazy-load" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/news/featured-news/featured-news-112.png"/> </figure></a> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-annual-skills-gap-report-reveals-growing-connection-between-cybersecurity-breaches-and-skills-shortages" target="_self"> <div class="title"> 2024 Global Cybersecurity Skills Gap Report </div></a> <p>One key finding is that 87% of respondents had one or more breaches in the past year. Read the details, causes, and ways to mitigate the gap in the new report. </p> <a href="/corporate/about-us/newsroom/press-releases/2024/fortinet-annual-skills-gap-report-reveals-growing-connection-between-cybersecurity-breaches-and-skills-shortages" target="_self" class="cta">Read the Press Release</a> </div> </div> </div> <!--Bottom Bar --> <!--<div class="nav-bar"></div>--> </div> </li> </ul> <div class="nav-vertical-content"></div> </div> </div> </li> </ul> <div class="mobile-search"></div> <div class="theats-intelligence"> <a class="fortiguard-labs-anchor" href="/fortiguard/labs"><span>FortiGuard Labs</span> Threat Intelligence</a> </div> </div> </nav> <div class="disable-background"></div> </header> <script> document.addEventListener('DOMContentLoaded', function() { if(document.querySelector('.tooltip') && document.querySelector('.triangle')){ var tooltip = document.querySelector('.tooltip'); var triangle = document.querySelector('.triangle'); tooltip.addEventListener('mouseover', function() { triangle.classList.add('display-triangle'); }); tooltip.addEventListener('mouseout', function() { triangle.classList.remove('display-triangle'); }); } }); </script></div> </div></div> <main class="page--body" id="CONTENT"> <div class="C941-Product-Hero-Banner"> <style> .C941-Product-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; line-height: 18px; text-decoration: none; } .C941-Product-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C941-Product-Hero-Banner .generic-dark { background: #2d2d2d; } .C941-Product-Hero-Banner .red-pattern, .C941-Product-Hero-Banner .red-icon { background: #da291c; } .C941-Product-Hero-Banner .blue-pattern, .C941-Product-Hero-Banner .blue-icon { background: #307fe1; } .C941-Product-Hero-Banner .teal-pattern, .C941-Product-Hero-Banner .teal-icon { background: #1c8388; } .C941-Product-Hero-Banner .green-pattern, .C941-Product-Hero-Banner .green-icon { background: #019062; } .C941-Product-Hero-Banner .section { overflow: hidden; position: relative; padding-bottom: 0; padding-top: 0; } .product-hero.red-pattern .left-shape { min-height: 80px; left: -1230px; } .product-hero.red-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); margin-top: -60px; margin-right: -100px; } .product-hero.red-pattern .right-line { left: 110%; background: rgba(0, 0, 0, 0.3); } .product-hero.red-pattern .right-dots { left: unset; right: 150px; } .product-hero.red-pattern .right-dots svg, .product-hero.blue-pattern .right-dots svg, .product-hero.teal-pattern .right-dots svg, .product-hero.green-pattern .right-dots svg { opacity: 0.4; } .product-hero.red-icon .left-shape, .product-hero.red-icon .section-aside, .product-hero.blue-icon .left-shape, .product-hero.blue-icon .section-aside, .product-hero.teal-icon .left-shape, .product-hero.teal-icon .section-aside, .product-hero.green-icon .left-shape, .product-hero.green-icon .section-aside { display: none; } .product-hero.red-icon .row.banner { background: url("/content/dam/fortinet/images/icons/network.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.blue-pattern .left-shape { min-height: 100px; border-bottom-right-radius: 60px; bottom: unset; border-top-right-radius: unset; top: 0px; } .product-hero.blue-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; margin-top: 160px; } .C941-Product-Hero-Banner .section.product-hero.blue-pattern #line-1 { top: unset; bottom: 0px; border-top-left-radius: 70px; border-bottom-left-radius: unset; height: 50%; } .product-hero.blue-pattern .right-line { background: rgba(0, 0, 0, 0.3); margin-top: -75px; left: -100px; } .product-hero.blue-pattern .right-dots { top: 55%; left: -50px; } .product-hero.blue-icon .row.banner { background: url("/content/dam/fortinet/images/icons/unified-sase.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.teal-pattern .left-shape { min-height: 100px; border-bottom-right-radius: 60px; bottom: unset; border-top-right-radius: unset; top: 0px; left: -1150px; } .product-hero.teal-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); position: absolute; width: 100%; margin-top: 160px; left: 50px; } .product-hero.green-pattern .left-shape { min-height: 100px; } .product-hero.green-pattern .left-shape .left-line { background: rgba(0, 0, 0, 0.3); margin-top: -80px; margin-right: 20px; } .C941-Product-Hero-Banner .section.product-hero.green-pattern .line { height: 50%; } .product-hero.green-pattern .right-dots { left: unset; right: -200px; } .product-hero.green-pattern .right-line { left: -90%; background: rgba(0, 0, 0, 0.3); } .C941-Product-Hero-Banner .section.product-hero.teal-pattern #line-1 { top: unset; bottom: 0px; border-top-left-radius: 70px; border-bottom-left-radius: unset; height: 50%; } .product-hero.teal-pattern .right-line { background: rgba(0, 0, 0, 0.3); margin-top: -41%; left: 105%; } .product-hero.teal-pattern .right-dots { top: 55%; left: -100px; } .product-hero.teal-icon .row.banner { background: url("/content/dam/fortinet/images/icons/secops.svg") no-repeat; background-size: 60%; background-position-x: right; background-position-y: 40%; } .product-hero.green-icon .row.banner { background: url("/content/dam/fortinet/images/icons/fortiguard.svg") no-repeat; background-size: 45%; background-position-x: right; background-position-y: 5%; } .product-hero .col-lg-8 { z-index: 1; } .product-hero > .container { position: relative; } .C941-Product-Hero-Banner .section.product-hero h1:after { content: ""; display: none; width: 118px; height: 7px; background: transparent; margin: 0px; } .C941-Product-Hero-Banner .section.product-hero h1 + p { font-size: 18px; margin-bottom: 30px; line-height: 1.3; letter-spacing: 0.1px; color: #fff; margin-top: 10px; } .C941-Product-Hero-Banner .section.product-hero h1 + .btn { margin-top: 30px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { font-size: 15px; text-align: left; color: #000; text-transform: uppercase; text-decoration: none; font-weight: 700; letter-spacing: 1px; border: 2px solid #fff; transition: background-color 0.3s; white-space: normal; max-width: 600px; border-radius: 30px; padding: 15px 30px; background: #fff; margin-top: 20px; } .C941-Product-Hero-Banner .btn:first-of-type { margin-right: 20px; } .C941-Product-Hero-Banner .btn + .btn { background: transparent; color: #fff; } .product-hero.red-icon .btn + .btn, .product-hero.red-pattern .btn + .btn { background: #831911; } .product-hero.blue-icon .btn + .btn, .product-hero.blue-pattern .btn + .btn { background: #0e2544; } .product-hero.teal-icon .btn + .btn, .product-hero.teal-pattern .btn + .btn { background: #0d3d3f; } .product-hero.green-icon .btn + .btn, .product-hero.green-pattern .btn + .btn { background: #246a4c; } .C941-Product-Hero-Banner .btn:hover, .C941-Product-Hero-Banner .button--transparent:hover { opacity: 1; color: #000; background-color: #ddd; border-color: #fff; } .product-hero.red-icon .btn + .btn:hover, .product-hero.red-pattern .btn + .btn:hover, .product-hero.blue-icon .btn + .btn:hover, .product-hero.blue-pattern .btn + .btn:hover, .product-hero.teal-icon .btn + .btn:hover, .product-hero.teal-pattern .btn + .btn:hover, .product-hero.green-icon .btn + .btn:hover, .product-hero.green-pattern .btn + .btn:hover { color: #000; background-color: #ddd; } .C941-Product-Hero-Banner .section.product-hero #main-image { position: absolute; bottom: 0; display: block; left: 0; height: auto; z-index: 10; } .C941-Product-Hero-Banner .section.product-hero #main-image-icon { display: block; left: 80px; width: 150px; height: 150px; z-index: 11; position: absolute; } .C941-Product-Hero-Banner .row { margin-bottom: 0; align-items: unset; } .C941-Product-Hero-Banner .section.product-hero #background-image { position: absolute; width: 211px; left: 300px; height: 181px; opacity: 0.5; z-index: 25; } .C941-Product-Hero-Banner .section.product-hero .rectangle { position: absolute; background-color: #dadada; width: 187px; height: 119px; right: -220px; z-index: 0; top: 110px !important; opacity: 0.6; } .C941-Product-Hero-Banner [class*="col-"] { margin: 0; padding-bottom: 0 !important; } .C941-Product-Hero-Banner .new-announcement + .banner { margin-top: 0px; } .C941-Product-Hero-Banner .new-announcement + .banner .section-content { padding-top: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement { margin: 30px 0px 0px 0px; padding: 8px 15px; border: 1px solid #ebebeb; display: block; border-radius: 5px; background: #f6f6f6; position: relative; line-height: 13px; font-weight: 400; } .C941-Product-Hero-Banner .new-announcement .announcement:hover { cursor: pointer; } .C941-Product-Hero-Banner .new-announcement .announcement:hover { /*border: 1px solid #da291c;*/ background: #ddd; } .C941-Product-Hero-Banner .new-announcement a { color: #000 !important; font-size: 13px; padding-top: 8px; padding-bottom: 6px; display: block; } .C941-Product-Hero-Banner .new-announcement a:after { content: '\00bb'; width: 4px; height: 8px; position: relative; font-weight: bold; font-size: 1rem; } .C941-Product-Hero-Banner .new-announcement a:hover { text-decoration: none; } .C941-Product-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 2px 10px 2px 2px; position: absolute; top: -15px; left: 5px; } .C941-Product-Hero-Banner .button--transparent:after { content: ""; } .product-hero .row.banner { margin-top: 0px; } .product-hero .left-shape { width: 1000px; position: absolute; min-height: 150px; left: -1030px; bottom: 0px; background: rgba(0, 0, 0, 0.3); border-top-right-radius: 60px; } .product-hero .left-shape .left-line { background: #db291d; height: 15px; margin-top: 50px; margin-right: 50px; } .C941-Product-Hero-Banner .section.product-hero #line-1 { width: 1000px; top: 0px; left: 100px; } .C941-Product-Hero-Banner .section.product-hero .line { position: absolute; border-bottom-left-radius: 70px; height: 30%; width: 1000px; z-index: 0; background: rgba(0, 0, 0, 0.3); } .right-dots { width: 100%; height: 128px; top: 42%; transform: translateY(-60%); left: -200px; position: absolute; } .right-dots rect { fill: #494949; } .right-line { background: #db291d; height: 15px; width: 50%; margin-top: -70px; position: absolute; left: 80%; } .section.product-hero .line { opacity: 1; background: transparent; } .section.product-hero .section-content a { width: max-content; } .C941-Product-Hero-Banner .section.product-hero .section-content { color: #fff; } .C941-Product-Hero-Banner .new-announcement .announcement.pr span a { color: #fff !important; padding: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement.pr a:after { display: none; } .C941-Product-Hero-Banner .announcement.pr span { margin: 0px; } .C941-Product-Hero-Banner .new-announcement .announcement.pr { padding: 0px; border: 0px; } .C941-Product-Hero-Banner .breadcrumbs { padding-top: 30px; color: #969696; } .C941-Product-Hero-Banner .breadcrumbs a { color: #969696; } .C941-Product-Hero-Banner .breadcrumbs span { color: #fff; } .cyberglossary-breadcrumb { display: inline-block; } @media (min-width: 1024px) { .C941-Product-Hero-Banner .d-lg-block { display: block !important; } .C941-Product-Hero-Banner .section-aside { min-height: 220px; } } @media (max-width: 576px) { .C941-Product-Hero-Banner .section.product-hero h1 { font-size: 38px; line-height: normal; font-weight: 700; color: #fff; } .section.product-hero .section-content { padding: 35px 0px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { display: inline-block; margin-bottom: 10px; width: fit-content !important; } .C941-Product-Hero-Banner .new-announcement a { line-height: normal; } } @media (max-width: 2000px) { .C941-Product-Hero-Banner .section.product-hero #main-image-icon { bottom: 80px; left: 70px; } } @media (min-width: 577px) { .C941-Product-Hero-Banner .section.product-hero h1 { font-size: 45px; font-weight: 700; color: #fff; line-height: 55px; margin-bottom: 20px !important; } .C941-Product-Hero-Banner .section.product-hero .section-content { padding: 50px 0px 60px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { display: inline-block; } } @media (max-width: 1200px) { .product-hero.blue-pattern .right-dots { width: 130%; } } @media (max-width: 991px) { .C941-Product-Hero-Banner .new-announcement { margin-bottom: 20px; display: inline-block; } .C941-Product-Hero-Banner .new-announcement .announcement { padding-right: 15px; } .C941-Product-Hero-Banner .new-announcement a:after { content: '\00bb'; width: 4px; height: 8px; position: relative; font-weight: bold; font-size: 1rem; } .C941-Product-Hero-Banner .new-announcement .announcement { padding: 0px 10px 0px; width: auto; padding-left: 0px; } .C941-Product-Hero-Banner .announcement span { display: inline-block; background: #da291c; border-radius: 15px; padding: 5px 10px; color: #fff; font-size: 10px; text-transform: uppercase; margin: 2px 10px 2px 2px; position: absolute; top: -15px; left: 5px; } .C941-Product-Hero-Banner .section.product-hero .section-aside { min-height: 150px; } .right-dots { width: 80%; height: 128px; right: -40% !important; left: unset; top: 5%; } .right-dots svg { width: 100%; } .right-line, .product-hero.red-pattern .right-line { left: 30%; margin-top: -150px; } .section.product-hero .section-aside { min-height: 150px; } .product-hero .left-shape, .product-hero.red-pattern .left-shape { left: -50%; width: 500px; } .product-hero.red-pattern .left-shape .left-line { display: none; } .product-hero.red-icon .section-aside, .product-hero.blue-icon .section-aside, .product-hero.teal-icon .section-aside, .product-hero.green-icon .section-aside { display: block; } .product-hero.red-icon .right-dots, .product-hero.blue-icon .right-dots, .product-hero.teal-icon .right-dots, .product-hero.green-icon .right-dots { display: none; } .product-hero.blue-pattern .left-shape { min-height: 100px; border-bottom-right-radius: unset; bottom: 0px; border-top-right-radius: 60px; top: unset; } .product-hero.blue-pattern .right-dots { width: 80%; top: 20%; left: 50%; } .product-hero.blue-pattern .right-line { margin-top: -150px; left: 30%; } .product-hero.teal-pattern .left-shape { min-height: 100px; border-bottom-right-radius: unset; bottom: 0px; border-top-right-radius: 60px; top: unset; left: -50%; } .product-hero.teal-pattern .right-dots { width: 80%; top: 20%; left: 50%; } .product-hero.teal-pattern .right-line { margin-top: -150px; left: 30%; } .product-hero .col-sm-12 { width: 100%; } .section.product-hero #line-1 { display: none; } .section-links { overflow-x: hidden; } #top-nav > .container, #main-nav > .container { padding-left: 15px; padding-right: 15px; } .product-hero .col-sm-12 { padding-left: 30px; padding-right: 30px; } } @media (max-width: 767px) { .product-hero .left-shape .left-line { height: 10px; display: none; } .product-hero .left-shape { left: -97.5%; min-height: 120px !important; width: 450px; } .right-dots { width: 100%; height: 128px; right: -35% !important; left: unset; top: 40%; } .right-line { left: 20%; margin-top: -100px; height: 10px; } .C941-Product-Hero-Banner .section.product-hero .section-aside { min-height: 100px; } .C941-Product-Hero-Banner .btn, .C941-Product-Hero-Banner .button--transparent { font-size: 14px; padding: 10px 20px; } .product-hero.red-pattern .left-shape { left: -110%; } .product-hero.blue-pattern .left-shape, .product-hero.teal-pattern .left-shape { left: -97.5%; } .product-hero.red-pattern .right-line { left: 20%; margin-top: -100px; } .product-hero.red-icon .row.banner, .product-hero.blue-icon .row.banner, .product-hero.teal-icon .row.banner, .product-hero.green-icon .row.banner { background-size: 80%; background-position-x: 200%; background-position-y: 150%; } .product-hero.blue-pattern .right-dots, .product-hero.teal-pattern .right-dots { width: 100%; top: 40%; left: unset; right: -35% !important; } .product-hero.blue-pattern .right-line, .product-hero.teal-pattern .right-line { margin-top: -100px; left: 20%; } .C941-Product-Hero-Banner .btn + .btn { margin-left: 0px; } .C941-Product-Hero-Banner .breadcrumbs { display: none; } } </style> <section class="section hero product-hero generic-dark"> <div class="container"> <div class="left-shape"><div class="left-line"></div></div> <div class="row banner "> <div class="col-lg-8 col-8 col-sm-12"> <div class="section-content"> <h1>Fortify Your Networks with Fortinet</h1> <a class="btn" target="_blank" href="/content/dam/fortinet/assets/brochures/FortinetBroch.pdf"> Download Corporate Brochure </a> </div> </div> <div class="d-lg-block d-none col-lg-4 col-4 col-sm-12"> <div class="section-aside"> <div class="line bg--art-gray" id="line-1"></div> <div class="right-dots"> <svg xmlns="http://www.w3.org/2000/svg" id="hero-banner-dots" data-name="hero-banner-dots" viewBox="0 0 525.6 211.74"> <g> <rect class="cls-1" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" width="7.35" height="7.03"/> <rect class="cls-1" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="51.18" width="7.35" height="7.03"/> <rect class="cls-1" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="102.36" width="7.35" height="7.03"/> <rect class="cls-1" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="51.82" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="103.65" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="155.47" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="207.3" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="259.12" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="310.95" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="362.77" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="414.6" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="466.42" y="153.53" width="7.35" height="7.03"/> <rect class="cls-1" x="518.25" y="153.53" width="7.35" height="7.03"/> </g> </svg> <div class="right-line"></div></div> </div> </div> </div> </div> </section></div> <div class="C05-Container"> <section class="section--resource cs--small-padding-top "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> About Us </h2> </div> <div class="C32-Text text parbase"> <p>Founded more than 20 years ago in Sunnyvale, California, Fortinet continues to be a driving force in the evolution of cybersecurity and the convergence of networking and security. Securing people, devices, and data everywhere is our mission. To that end, our portfolio of over 50 enterprise-grade products is the largest integrated offering available, delivering proven cybersecurity everywhere you need it. More than 805,000 customers trust Fortinet solutions, which are among the most deployed, most patented, and most validated in the industry. </p> </div> </div> </section> </div> <div class="C05-Container"> <section class="section--resource cs--no-padding "> <div class="wrap wrap--default "> <div class="C900-Layout"> <div class=" aboutus-infographic ftnt-homepage homepage-content-flyin"> <div class="row stretch "> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-4 col-md-12 cta--item"> <div class="C908-ImageLink"> <div class="image parbase" alt="Customers"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/icons/about-us/icon-customers.svg" alt="Customers"/> </div></div> </div> <div class="col-8 col-md-12 cta--item"> <div class="C32-Text text parbase"> <div class="aboutus-l-boldblack">Global Customer Base</div> <div class="aboutus-l-boldred">805,000<sup>+</sup></div> <div class="aboutus-l-boldblack">Customers</div> </div> </div> </div> </div></div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-4 col-md-12 cta--item"> <div class="C908-ImageLink"> <div class="image parbase" alt="Billings"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/icons/about-us/icon-billings.svg" alt="Billings"/> </div></div> </div> <div class="col-8 col-md-12 cta--item"> <div class="C32-Text text parbase"> <div class="aboutus-l-boldblack">Q3 2024 Billings</div> <div class="aboutus-l-boldred">$1.582B</div> <div class="aboutus-s-boldblack">(as of Sept. 30, 2024)</div> </div> </div> </div> </div></div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-4 col-md-12 cta--item"> <div class="C908-ImageLink"> <div class="image parbase" alt="Global Patents"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/icons/about-us/icon-patents.svg" alt="Global Patents"/> </div></div> </div> <div class="col-8 col-md-12 cta--item"> <div class="C32-Text text parbase"> <div class="aboutus-l-boldblack">Global Patents</div> <div class="global-patents"><span class="aboutus-l-boldred">1,371</span></div> <div class="aboutus-s-boldblack">(as of Sept. 30, 2024)</div> </div> </div> </div> </div></div> </div> </div> </div></div> <div class="C900-Layout"> <div class=" aboutus-infographic ftnt-homepage homepage-content-flyin"> <div class="row stretch "> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-4 col-md-12 cta--item"> <div class="C908-ImageLink"> <div class="image parbase" alt="Products"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/icons/about-us/icon-products.svg" alt="Products"/> </div></div> </div> <div class="col-8 col-md-12 cta--item"> <div class="C32-Text text parbase"> <div class="aboutus-l-boldblack">Broad, Integrated Portfolio of</div> <div class="aboutus-l-boldred">50<sup>+</sup></div> <div class="aboutus-l-boldblack">Enterprise Cybersecurity Products</div> </div> </div> </div> </div></div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-4 col-md-12 cta--item"> <div class="C908-ImageLink"> <div class="image parbase" alt="Analyst Validation"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/icons/about-us/icon-validation.svg" alt="Analyst Validation"/> </div></div> </div> <div class="col-8 col-md-12 cta--item"> <div class="C32-Text text parbase"> <div class="aboutus-l-boldblack">Strong Analyst Validation</div> <div class="aboutus-l-boldred">130<sup>+</sup></div> <div class="aboutus-l-boldblack">Enterprise Analyst Report Inclusions</div> </div> </div> </div> </div></div> </div> <div class="col-4 col-md-4 col-sm-12 cta--item"> <div class="C900-Layout"> <div> <div class="row stretch "> <div class="col-4 col-md-12 cta--item"> <div class="C908-ImageLink"> <div class="image parbase" alt="Units Shipped"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/icons/about-us/icon-units-shipped.svg" alt="Units Shipped"/> </div></div> </div> <div class="col-8 col-md-12 cta--item"> <div class="C32-Text text parbase"> <div class="aboutus-l-boldblack">Units Shipped</div> <div class="aboutus-l-boldred">13.2M<sup>+</sup></div> <div class="aboutus-s-boldblack">(as of Sept. 30, 2024)</div> </div> </div> </div> </div></div> </div> </div> </div></div> </div> </section> </div> <div class="C05-Container"> <section class="section--resources nowrap-padding cs--no-padding bg--dark-gray "> <div class="wrap wrap--default "> <div class="C07-Image-Callout-Box"> <section class="section--products products-template "> <div class="wrap--narrow"> <div class="id-image-callout-box row "> <div class="col-5 col-sm-12 screenshot"> <div> <div class="image parbase" alt="The Fortinet Security Fabric, an AI-driven unified platform that focuses on the three solutions of secure networking, security operations, and universal SASE"> <img class="lozad " src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/diagrams/fortinet-security-fabric.svg" alt="The Fortinet Security Fabric, an AI-driven unified platform that focuses on the three solutions of secure networking, security operations, and universal SASE"/> </div></div> </div> <div class="col-7 col-sm-12"> <h3> The Fortinet Security Fabric: Our AI-Driven Platform Approach </h3> <p>Within our unified platform, three solutions redefine cybersecurity, helping you to respond to an ever-evolving cybersecurity landscape to meet constantly accelerating business needs. The solution to simplifying complex networks, distributed users, and hybrid applications is the convergence and consolidation of security, all with flexible consumption models to make buying easy.</p> <p>The Fortinet Security Fabric enables automated protection, detection, and response along with consolidated visibility across both Fortinet solutions and a broad ecosystem of over 500 third-party solutions. Fortinet holds 1,027 U.S. patents—nearly three times more than comparable network security vendors—a testament to our dedication to organic innovation that delivers industry-leading cybersecurity and networking solutions. The vast majority of Fortinet’s R&amp;D is based in North America and the company has support and centers of excellence across the globe.</p> </div> </div> </div> </section></div> </div> </section> </div> <div class="C05-Container"> <section class="section--resource cs--small--padding "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> Cybersecurity Innovation and Excellence </h2> </div> <div class="C32-Text text parbase"> <p>FortiOS, Fortinet’s flagship operating system, is organically built on a common management and security framework and uniquely enables the convergence of networking and security. FortiOS also serves as the foundation of the <a href="/solutions/enterprise-midsize-business/security-fabric">Fortinet Security Fabric</a>, the industry’s highest performing and most expansive cybersecurity platform.</p> <p>Fortinet is the only security vendor to develop and build custom security processing units (SPUs). These purpose-built ASICs offer the best price/performance and value in the industry with Security Compute Ratings that are far higher than other vendors.</p> <p>Every day, FortiGuard Labs uses one of the most effective and proven AI and ML systems in the industry to process and analyze more than 100 billion events, sending actionable real-time threat intelligence to immediately increase defenses against even zero day threats.</p> <p>The unique combination of FortiOS, purpose-built SPU technology, and AI-powered threat intelligence delivers superior protection driven by our commitment to cybersecurity innovation and excellence.</p> </div> <div class="C48-Form-HTML-Snippet"> <div> <style> .aboutus-l-boldblack { color: #000; font-size: 1.15rem; line-height: 1.25rem; font-family: "HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif; } .aboutus-l-boldred { color: #D92E27; font-size: 1.5rem; line-height: 1.5rem; font-family: "HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif; font-weight: bold; margin: 5px 0px; } .aboutus-s-boldblack { color: #000; font-size: .8rem; line-height: .9rem; margin-top: 8px; margin-bottom: 10px; font-family: "HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif; } .aboutus-m-boldred { color: #D92E27; font-family: "HelveticaNeueW01-75Bold",Helvetica,Arial,sans-serif; font-size: 1.1rem; } .global-patents { margin-top: 5px; } .aboutus-infographic .cta--item img{ width: 98%; transform: matrix(1,0,0,1,0,0); transition-duration: 1s; } .aboutus-infographic .cta--item:hover img{ transform: matrix(1.5,0,0,1.5,0,0); transition-duration: 1s; } @media screen and (max-width: 667px) { .aboutus-infographic img { max-width: 35%; } .aboutus-l-boldblack, .aboutus-l-boldred, .aboutus-s-boldblack, .aboutus-m-boldred, .global-patents { text-align: center; } .about-last .row .col-4:nth-child(2), .about-last .row .col-4:nth-child(3) { display: none; } } @media screen and (min-width: 668px) and (max-width: 1023px) { .aboutus-infographic img { max-width: 20%; } .aboutus-l-boldblack, .aboutus-l-boldred, .aboutus-s-boldblack, .aboutus-m-boldred, .global-patents { text-align: center; } about-last .row .col-4:nth-child(3) { display: none; } } </style> </div> </div> </div> </section> </div> <div class="C05-Container"> <section class="section--resource cs--small--padding bg--dark-gray "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> More Than Just Technology Innovation </h2> </div> <div class="C32-Text text parbase"> <p>As a cybersecurity leader, we believe that it is our duty to help make the world a safer and more sustainable place. That is why, beyond our commitment to cybersecurity and networking technology innovation, we strive to:</p> <ul> <li>Reduce the environmental footprint of our technology with a commitment to ensure each generation of our products consumes less energy, while promoting responsible business across our value chain</li> <li>Eliminate the global cybersecurity skills shortage by maintaining one of the largest and broadest training programs in the industry with a focus on diversifying talent</li> <li>Foster cooperation against cybercrime through partnerships that help shape the future of cyber-threat mitigation and by sharing actionable threat intelligence between public and private organizations. </li> </ul> </div> </div> </section> </div> <div class="C05-Container"> <section class="section--resource cs--small--padding "> <div class="wrap wrap--default "> <div class="C15-Title"> <style> .c15-img-style{ float: left; padding-right: 20px; width: 60px; position: relative; top: -5px; } .c15-img-title-style{ display: flex; align-items: center; margin-bottom: 20px; } </style> <h2 class=" new--design "> Industry Leadership and Stable Growth </h2> </div> <div class="C32-Text text parbase"> <p>Fortinet is led by a strong management team with deep experience in networking and security and is helmed by Ken Xie and Michael Xie, co-founders of Fortinet. The executive leadership team also benefits from the strategic guidance, oversight, and governance from its board of directors and Fortinet Strategic Advisory Council, which advises on some of the world’s most critical cybersecurity challenges across the breadth of the public sector—both within the U.S. and internationally​.</p> <p>With decades of stability, Fortinet is the only cybersecurity company listed in both the Nasdaq 100 and S&amp;P 500. Fortinet is also included in the Fortune 500 list, has made numerous appearances on Fortune Magazine’s listing of 100 Fastest Growing Companies, and has been nominated to Fortune Magazine's Most Admired Companies List.</p> </div> </div> </section> </div> <div class="C05-Container"> <section class="section--resources nowrap-padding cs--small-padding-top bg--dark-gray "> <div class="wrap--narrow "> </div> </section> </div> <div class="C952-Experiences-Fortinet"> <style> .ftnt-experience-progress::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 30%; height: 4px; background: #db2d27; } .ftnt-experience-progress { -webkit-appearance: none; width: 100%; height: 4px; background: #dcdcdc; outline: none; opacity: 1; -webkit-transition: 1s; transition: opacity 1s; } .ftnt-slide-prev{ background-position:center; transform: rotate(180deg); background-image: url(/content/dam/fortinet/images/experiences/arrow-right.png); width: 60px; height: 60px; background-color: transparent; border: none; padding-bottom: 10px; } .ftnt-slide-next{ background-position:center; width: 60px; height: 60px; background-color: transparent; border: none; padding-bottom: 10px; } @media only screen and (max-width: 1024px) { .ftnt-exp-image{ max-width:100%!important; } .ftnt-experience-icon{ width:80% } .ftnt-experience-section{ align-items:center!important; } } .ftnt-experience-description { font-size: 18px; line-height: 25px; font-weight: 400; letter-spacing: 0.2px; } .ftnt-experience-title{ font-size: 14px; line-height: 26px; letter-spacing:0.7px; padding: 15px 0px; } .ftnt-news-heading{ font-weight: 200; margin: auto; } .ftnt-experience-main{ width: 100%; height:auto; background: #ffffff; margin: auto; position: relative; padding: 5px 0; } .ftnt-experience-main header{ width: 98%; height: 60px; margin: 0 auto; display: flex; align-items: center; padding: 20px; justify-content: space-between; } .ftnt-arrow span{ font-size: 100px; margin: 0 5px; cursor: pointer !important; color: #9e9d9d; width: 40px; height: 40px; display: inline-block; line-height: 19px; text-align: center; border-radius: 3px; } .ftnt-arrow{ position: relative; } .ftnt-experience-progress { display: block; width: 50%; height: 4px; border-radius: 10px; overflow: hidden; margin: auto; background-color: #dcdcdc; background-image: linear-gradient(to right, #db2d27, #db2d27); background-repeat: no-repeat; background-size: 0 100%; transition: .4s ease-in-out; position: absolute; left: 25%; bottom: 5%; } .ftnt-experience-section{ width: 98%; margin: auto; display: flex; overflow-x: hidden; height: auto; padding-bottom: 50px; align-items: flex-start; } .ftnt-experience-section::-webkit-scrollbar{ display: none; } .ftnt-experience-section .ftnt-experiences{ min-width: 100%; height: 90%; margin: 0 40px 0 0; position: relative; left: 0; transition: 1s; display: flex; flex-direction: row; align-items:center; } .ftnt-landscape{ width: 100%; height: 100%; } .ftnt-exp-image{ display: block; box-sizing: border-box; height: auto; max-height: 265px; } .ftnt-experience-detail{ width: 100%; height: auto; font-size: 20px; color: #000; padding-right:20px; } .ftnt-download-link{ color:#db2d27; font-size: 15px; } .ftnt-experience-icon{ display: block; } @media only screen and (min-width: 1025px) { .world-tour{padding:0 20px 0 0!important} .champion-icon{height:80px} .romain-icon{height:93px} .world-tour-icon{height:150px} .ftnt-experience-section .ftnt-experiences{ padding:50px 0; } .ftnt-experience-detail{ padding: 30px 20px 0px 0px; } .ftnt-experience-progress{ bottom: 13.6%; } .ftnt-arrow{ margin: 0 20%; } .ftnt-experience-main{ height: 655px; } .ftnt-experience-section{ height: 450px; } } @media only screen and (max-width: 480px) { .ftnt-slide-prev, .ftnt-slide-next{ background-image:url(/content/dam/fortinet/images/experiences/arrow-mob.png); background-repeat:no-repeat; } .ftnt-experience-icon{ width: 80%; margin-left: auto; margin-right: auto; } .ftnt-experience-section .ftnt-experiences{ flex-direction:column-reverse; } .ftnt-landscape{ padding:20px; } .ftnt-experience-detail{ padding-left:20px!important; } .ftnt-exp-image{ max-width: 100%!important; } .ftnt-experience-main{ height: auto; } .ftnt-experience-section{ height: auto; padding-bottom: 30px; margin:0%; } .ftnt-experience-title{ font-size: 1.4rem; line-height: 2.0rem; letter-spacing: 0.8px; } .ftnt-experience-description{ font-size: 1.4rem; line-height: 2.2rem; font-weight: 400; letter-spacing: 0.4px; } header .ftnt-news-heading{ font-size: 25px; } .ftnt-arrow span{ font-size: 7rem; } .ftnt-experience-section .ftnt-experiences { min-width: 100%; margin: 0 10px 0 0; } .ftnt-download-link{ font-size: 1.4rem; } .ftnt-experience-progress{ bottom:5.3%; width:60%; left:20%; } .ftnt-experience-detail{ font-size: 16px; padding: 0 2px; margin: auto; } .ftnt-arrow{ margin: 0 3%; } } @media only screen and (min-width: 481px)and(max-width: 1024px) { .ftnt-arrow{ margin-top: 10%; } .ftnt-experience-main{ height:auto; } .ftnt-experience-section{ height: auto; padding-bottom: 50px; align-items: flex-start; } } .ftnt-experience-progress::-moz-range-thumb{ width: 30%; height: 4px; background: #db2d27; } .ftnt-arrow-experiences, .ftnt-arrow-news, .ftnt-arrow-events { position: relative; margin: 0 20%; padding: 20px 0px; } @media (min-width: 1200px) { .container { max-width: 1240px; } } </style> <main class="ftnt-experience-main"> <header> <h1 class="heading ftnt-news-heading">Experiences with Fortinet</h1> </header> <section class="container ftnt-experience-section"> <div class="ftnt-experiences"> <div class="ftnt-experience-detail"> <img class="ftnt-experience-icon champion-icon lozad" alt="DP World Tour logo and Fortinet logo" data-src="/content/dam/fortinet/images/experiences/icon-dp-world-tour.jpg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> <p class="ftnt-experience-description">The DP World Tour hosts one of the largest and most complex bring-your-own-device (BYOD) environments in the sports industry, with up to 25,000 fans, media, and key stakeholders attending its golf tournaments each day, spread across a 40-tournament season in 30 countries. Fortinet will provide expertise and innovative security solutions to support the Tour’s digital innovation journey.</p> <p class="ftnt-experience-title"><b></b></p> <a class="ftnt-download-anchor" href="/dp-world-tour" target="_self"><b><span class="ftnt-download-link"> LEARN MORE ABOUT PARTNERSHIP</span></b></a> </div> <picture class="ftnt-landscape"> <img class="ftnt-exp-image lozad" alt="DP World Tour" data-src="/content/dam/fortinet/images/experiences/dp-world-tour.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> </picture> </div> <div class="ftnt-experiences"> <div class="ftnt-experience-detail"> <img class="ftnt-experience-icon champion-icon lozad" alt="PGA Tour Americas and Fortinet Cup" data-src="/content/dam/fortinet/images/experiences/icon-pga-americas.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> <p class="ftnt-experience-description">Fortinet is excited to partner with the PGA TOUR Americas. As a premier sponsor and the host of Fortinet Cup, our partnership furthers our company vision to make possible a digital world that builds trust by securing people, devices, and data everywhere.</p> <p class="ftnt-experience-title"><b></b></p> <a class="ftnt-download-anchor" href="/fortinet-cup-americas" target="_self"><b><span class="ftnt-download-link"> LEARN MORE ABOUT THE FORTINET CUP</span></b></a> </div> <picture class="ftnt-landscape"> <img class="ftnt-exp-image lozad" alt="PGA Tour Canada" data-src="/content/dam/fortinet/images/experiences/pga-tour-canada.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> </picture> </div> <div class="ftnt-experiences"> <div class="ftnt-experience-detail"> <img class="ftnt-experience-icon champion-icon lozad" alt="Fortinet and Australian PGA Championship in Brisbane" data-src="/content/dam/fortinet/images/experiences/icon-pga-australia.png" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> <p class="ftnt-experience-description">Fortinet is proud to partner with the PGA of Australia, one of the oldest PGA’s in the world. As a premier partner of the PGA of Australia and ISPS Handa PGA Tour of Australia, Fortinet looks forward to further educating and supporting organizations, government, and educational institutions on the importance of cybersecurity.</p> <p class="ftnt-experience-title"><b></b></p> <a class="ftnt-download-anchor" href="/fortinet-championship-au" target="_self"><b><span class="ftnt-download-link"> LEARN MORE ABOUT PARTNERSHIP</span></b></a> </div> <picture class="ftnt-landscape"> <img class="ftnt-exp-image lozad" alt="PGA Australia" data-src="/content/dam/fortinet/images/experiences/pga-australia.jpg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> </picture> </div> <div class="ftnt-experiences"> <div class="ftnt-experience-detail"> <img class="ftnt-experience-icon champion-icon lozad" alt="Fortinet logo and Romain Attanasio logo" data-src="/content/dam/fortinet/images/experiences/icon-romain-attanasio.jpg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> <p class="ftnt-experience-description">Fortinet is delighted to team up with Romain Attanasio, a renowned French professional skipper, who will carry the Fortinet brand all over the world during the Vendée Globe challenge - a solo tour of the world with no possibility of docking or external assistance. The Vendee Globe starts and finishes from the picturesque port of Les Sables d’Olonne on France’s Atlantic coast.</p> <p class="ftnt-experience-title"><b></b></p> <a class="ftnt-download-anchor" href="/romain-attanasio" target="_self"><b><span class="ftnt-download-link"> LEARN MORE ABOUT PARTNERSHIP</span></b></a> </div> <picture class="ftnt-landscape"> <img class="ftnt-exp-image lozad" alt="Romain Attanasio" data-src="/content/dam/fortinet/images/experiences/romain-attanasio.jpg" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII="/> </picture> </div> </section> <div class="ftnt-arrow-experiences"> <button class="ftnt-slide-prev" style="opacity: 0.4;" aria-label="Previous"></button> <button class="ftnt-slide-next" style="float: right;" aria-label="Next"></button> </div> <input type="range" min="1" max="100" value="0" class="ftnt-experience-progress" id="experience-progressbar" disabled aria-label="Experiences Slider"/> </main></div> <div class="C20-Content-Reference reference parbase"><div class="cq-dd-paragraph"><div class="c10_footer_banner_526286550 C10-Footer-Banner"> <section class="section section-links"> <div class="container"> <div class="section__head"> <h2 class="text-left">Quick Links</h2> </div> <div class="section__body background-dot"> <div class="row"> <div class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_self" href="/corporate/about-us/executive-management" class="box-link row"> <div class="box-image col-3 col-md-3 col-sm-3"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/footer-banners/icon-leadership-team.svg" alt="icon leadership team"/> </div> <div class="box-content col-9 col-md-9 col-sm-9"> <h3 class="h4"> Fortinet Executive Leadership Team </h3> <p></p> </div> </a> </div> </div> <div class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_blank" href="https://investor.fortinet.com/corporate-governance/board-of-directors" class="box-link row"> <div class="box-image col-3 col-md-3 col-sm-3"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/footer-banners/icon-board-of-directors.svg" alt="icon board of directors"/> </div> <div class="box-content col-9 col-md-9 col-sm-9"> <h3 class="h4"> Fortinet Board of Directors </h3> <p></p> </div> </a> </div> </div> <div class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_self" href="/corporate/about-us/strategic-advisory-council" class="box-link row"> <div class="box-image col-3 col-md-3 col-sm-3"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/footer-banners/icon-advisory-council.svg" alt="icon advisory council" width="130" height="94"/> </div> <div class="box-content col-9 col-md-9 col-sm-9"> <h3 class="h4"> Fortinet Strategic Advisory Council </h3> <p></p> </div> </a> </div> </div> <div class="col-6 col-md-6 col-sm-12"> <div class="box"> <a target="_self" href="/corporate/about-us/newsroom" class="box-link row"> <div class="box-image col-3 col-md-3 col-sm-3"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/footer-banners/icon-announcement.svg" alt="icon announcement" width="130" height="94"/> </div> <div class="box-content col-9 col-md-9 col-sm-9"> <h3 class="h4"> Fortinet Newsroom </h3> <p></p> </div> </a> </div> </div> </div> </div> </div> </section></div> </div> </div> </main> </div> <!-- Footer Include --> <div class="xfpage page basicpage"> <div class="xf-content-height"> <div class="aem-Grid aem-Grid--12 aem-Grid--default--12 "> <div class="C800-Footer aem-GridColumn aem-GridColumn--default--12"> <footer class="footer" id="footer"> <div class="footer-row desktop"> <div class="container"> <div class="row"> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">Products</div> <div class="has-children"> <h3>Enterprise</h3> <ul class="submenu"> <li> <a href="/solutions/enterprise-midsize-business/network-security" target="_self"> Secure Networking </a> </li> <li> <a href="/solutions/enterprise-midsize-business/user-device-security" target="_self"> User and Device Security </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-operations" target="_self"> Security Operations </a> </li> <li> <a href="/solutions/enterprise-midsize-business/cloud-security" target="_self"> Application Security </a> </li> <li> <a href="/fortiguard/labs" target="_self"> FortiGuard Labs Threat Intelligence </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>Small Mid-Sized Businesses</h3> <ul class="submenu"> <li> <a href="/solutions/small-business" target="_self"> Overview </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <h3>Service Providers</h3> <ul class="submenu"> <li> <a href="/solutions/service-provider/communications-service-provider/mssp" target="_self"> Overview </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">Partners</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/partners/technology-alliances/alliances-ecosystem" target="_self"> Overview </a> </li> <li> <a href="/partners/partnerships/alliance-partners" target="_self"> Alliances Ecosystem </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> Find a Partner </a> </li> <li> <a href="/partners/partner-program/become-a-fortinet-partner" target="_self"> Become a Partner </a> </li> <li> <a href="/partners/partner-program/partner-login" target="_self"> Partner Login </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Trust Center</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/trust?tab=trusted%20products" target="_self"> Trusted Products </a> </li> <li> <a href="/trust?tab=trusted%20company" target="_self"> Trusted Company </a> </li> <li> <a href="/trust?tab=trusted%20process" target="_self"> Trusted Process </a> </li> <li> <a href="/trust?tab=trusted%20partners" target="_self"> Trusted Partners </a> </li> <li> <a href="/corporate/about-us/product-certifications" target="_self"> Product Certifications </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3"> <nav class="footer-nav "> <div class="footer-links-list"> <div class="footer-col-title">More</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/corporate/about-us/about-us" target="_self"> About Us </a> </li> <li> <a href="/nse-training" target="_self"> Training </a> </li> <li> <a href="/resources" target="_self"> Resources </a> </li> <li> <a href="/ransomware-hub" target="_self"> Ransomware Hub </a> </li> <li> <a href="/support" target="_self"> Support </a> </li> <li> <a href="/support/product-downloads" target="_self"> Downloads </a> </li> <li> <a href="/resources/cyberglossary" target="_self"> CyberGlossary </a> </li> <li> <a href="/corporate/careers" target="_self"> Careers </a> </li> <li> <a href="/corporate/careers/early-talent-program" target="_self"> Early Talent Program </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> Investor Relations </a> </li> <li> <a href="/corporate/about-us/corporate-social-responsibility" target="_self"> Social Responsibility </a> </li> <li> <a href="/sitemap" target="_self"> Sitemap </a> </li> </ul> </div> </div> </nav> </div> <div class="col-md-3 reverse-on-mobile"> <nav class="footer-nav "> <div class="C802-Footer-Newsletter-Form"> <div class="contact-form"> <form class="ftnt-subscribe-form"> <div class="form-control"> <label for="email">Enter Email Address</label> <input title="Please fill out this field." type="email" required="required" id="email" name="emailAddress" placeholder="Enter Email Address"/> <button type="submit" aria-label="Submit"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/submit-arrow.svg" alt="Submit" width="24" height="24"/> </button> </div> <div role="status" class="ftnt-subscribed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Subscription Successful!</p></div> <div class="ftnt-subscription-failed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Request Failed. Please try again later!</p></div> <div class="form-checkbox"> <label for="terms"> <input title="Please check this box if you want to proceed." type="checkbox" tabindex="-1" required="required" value="on" name="consentCheckbox" id="terms" aria-label="consent agreement"/> <span tabindex="0" class="checkmark"></span> </label> <p><p>I want to receive news and product emails. Read our <a href="/corporate/about-us/privacy">privacy policy</a>.</p> </p> </div> <input type="hidden" name="languagecountry" value="en-us"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="HFcampaignID" value="7012H000001dWu1QAE"/> <input type="hidden" name="HFemailID"/> <input type="hidden" name="elqSiteId" value="3049749"/> <input type="hidden" name="elqFormId" value="form420"/> <input type="hidden" name="elqFormName" value="WebsiteSubscription"/> <input type="hidden" name="memberStatus" value="Responded"/> <input type="hidden" name="assetName" value="About Fortinet"/> <input type="hidden" name="assetUrl" value=""/> <input type="hidden" name="last-page-visit" value=""/> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="hiddenField2" value="Website"/> <input type="hidden" name="mid" value=""/> <input type="hidden" name="servertype" value=""/> <input type="hidden" name="languagecode" value=""/> <input type="hidden" name="country" value=""/> <input value="" type="hidden" id="elqFormSubmissionToken" class="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Connect With Us</div> <div class="has-children"> <ul class="submenu"> <li> <a href="https://www.fortinet.com/blog" target="_blank"> Blogs </a> </li> <li> <a href="https://community.fortinet.com" target="_blank"> Fortinet Community </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> Email Preference Center </a> </li> <li> <a href="/corporate/about-us/contact-us" target="_self"> Contact Us </a> </li> </ul> </div> </div> <div class="C803-Footer-Social-Channels"> <div class="socials"> <ul> <li> <a href="https://www.linkedin.com/company/fortinet" target="_blank" aria-label="LinkedIn"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/linkedin_icon_footer.svg" alt="LinkedIn"/> </a> </li> <li> <a href="https://www.x.com/Fortinet" target="_blank" aria-label="Twitter"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/twitter_icon_footer.svg" alt="Twitter"/> </a> </li> <li> <a href="https://www.youtube.com/channel/UCJHo4AuVomwMRzgkA5DQEOA?sub_confirmation=1" target="_blank" aria-label="Youtube"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/youtube_icon_footer.svg" alt="Youtube"/> </a> </li> <li> <a href="https://www.instagram.com/fortinet/" target="_blank" aria-label="Instagram"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/instagram_icon_footer.svg" alt="Instagram"/> </a> </li> <li> <a href="https://www.facebook.com/fortinet" target="_blank" aria-label="Facebook"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/facebook_icon_footer.svg" alt="Facebook"/> </a> </li> <li> <a href="https://www.fortinet.com/rss-feeds" target="_blank" aria-label="RSS"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/social-media/rss_icon_footer.svg" alt="RSS"/> </a> </li> </ul> </div></div> </nav> </div> </div> </div> </div> <div class="footer-row line-bottom mobile"> <div class="row"> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">Products</div> <div class="has-children"> <a href="#">Enterprise</a> <ul class="submenu"> <li> <a href="/solutions/enterprise-midsize-business/network-security" target="_self"> Secure Networking </a> </li> <li> <a href="/solutions/enterprise-midsize-business/user-device-security" target="_self"> User and Device Security </a> </li> <li> <a href="/solutions/enterprise-midsize-business/security-operations" target="_self"> Security Operations </a> </li> <li> <a href="/solutions/enterprise-midsize-business/cloud-security" target="_self"> Application Security </a> </li> <li> <a href="/fortiguard/labs" target="_self"> FortiGuard Labs Threat Intelligence </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">Small Mid-Sized Businesses</a> <ul class="submenu"> <li> <a href="/solutions/small-business" target="_self"> Overview </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="has-children"> <a href="#">Service Providers</a> <ul class="submenu"> <li> <a href="/solutions/service-provider/communications-service-provider/mssp" target="_self"> Overview </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">Partners</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/partners/technology-alliances/alliances-ecosystem" target="_self"> Overview </a> </li> <li> <a href="/partners/partnerships/alliance-partners" target="_self"> Alliances Ecosystem </a> </li> <li> <a href="https://partnerportal.fortinet.com/directory/" target="_blank"> Find a Partner </a> </li> <li> <a href="/partners/partner-program/become-a-fortinet-partner" target="_self"> Become a Partner </a> </li> <li> <a href="/partners/partner-program/partner-login" target="_self"> Partner Login </a> </li> </ul> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Trust Center</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/trust?tab=trusted%20products" target="_self"> Trusted Products </a> </li> <li> <a href="/trust?tab=trusted%20company" target="_self"> Trusted Company </a> </li> <li> <a href="/trust?tab=trusted%20process" target="_self"> Trusted Process </a> </li> <li> <a href="/trust?tab=trusted%20partners" target="_self"> Trusted Partners </a> </li> <li> <a href="/corporate/about-us/product-certifications" target="_self"> Product Certifications </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile "> <div class="footer-links-list"> <div class="footer-col-title">More</div> <div class="has-children"> <ul class="submenu"> <li> <a href="/corporate/about-us/about-us" target="_self"> About Us </a> </li> <li> <a href="/nse-training" target="_self"> Training </a> </li> <li> <a href="/resources" target="_self"> Resources </a> </li> <li> <a href="/ransomware-hub" target="_self"> Ransomware Hub </a> </li> <li> <a href="/support" target="_self"> Support </a> </li> <li> <a href="/support/product-downloads" target="_self"> Downloads </a> </li> <li> <a href="/resources/cyberglossary" target="_self"> CyberGlossary </a> </li> <li> <a href="/corporate/careers" target="_self"> Careers </a> </li> <li> <a href="/corporate/careers/early-talent-program" target="_self"> Early Talent Program </a> </li> <li> <a href="https://investor.fortinet.com/" target="_blank"> Investor Relations </a> </li> <li> <a href="/corporate/about-us/corporate-social-responsibility" target="_self"> Social Responsibility </a> </li> <li> <a href="/sitemap" target="_self"> Sitemap </a> </li> </ul> </div> </div> </nav> </div> <div class="col-12"> <nav class="footer-nav footer-nav--mobile reverse-on-mobile"> <div class="C802-Footer-Newsletter-Form"> <div class="contact-form"> <form class="ftnt-subscribe-form"> <div class="form-control"> <label for="email">Enter Email Address</label> <input title="Please fill out this field." type="email" required="required" id="email" name="emailAddress" placeholder="Enter Email Address"/> <button type="submit" aria-label="Submit"> <img class="lozad" data-src="/content/dam/fortinet/images/icons/submit-arrow.svg" alt="Submit" width="24" height="24"/> </button> </div> <div role="status" class="ftnt-subscribed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Subscription Successful!</p></div> <div class="ftnt-subscription-failed" style="margin-bottom: 17px;display:none;color:#da291c;"><p> Request Failed. Please try again later!</p></div> <div class="form-checkbox"> <label for="terms"> <input title="Please check this box if you want to proceed." type="checkbox" tabindex="-1" required="required" value="on" name="consentCheckbox" id="terms" aria-label="consent agreement"/> <span tabindex="0" class="checkmark"></span> </label> <p><p>I want to receive news and product emails. Read our <a href="/corporate/about-us/privacy">privacy policy</a>.</p> </p> </div> <input type="hidden" name="languagecountry" value="en-us"/> <input type="hidden" name="eloquaFormAction" value="https://s3049749.t.eloqua.com/e/f2"/> <input type="hidden" name="HFcampaignID" value="7012H000001dWu1QAE"/> <input type="hidden" name="HFemailID"/> <input type="hidden" name="elqSiteId" value="3049749"/> <input type="hidden" name="elqFormId" value="form420"/> <input type="hidden" name="elqFormName" value="WebsiteSubscription"/> <input type="hidden" name="memberStatus" value="Responded"/> <input type="hidden" name="assetName" value="About Fortinet"/> <input type="hidden" name="assetUrl" value=""/> <input type="hidden" name="last-page-visit" value=""/> <input type="hidden" id="formChecker" name="formChecker" value=""/> <input type="hidden" id="utmsource" name="utmsource" value=""/> <input type="hidden" id="utmmedium" name="utmmedium" value=""/> <input type="hidden" id="utmcampaign" name="utmcampaign" value=""/> <input type="hidden" id="utmterm" name="utmterm" value=""/> <input type="hidden" id="utmcontent" name="utmcontent" value=""/> <input type="hidden" name="hiddenField2" value="Website"/> <input type="hidden" name="mid" value=""/> <input type="hidden" name="servertype" value=""/> <input type="hidden" name="languagecode" value=""/> <input type="hidden" name="country" value=""/> <input value="" type="hidden" id="elqFormSubmissionToken" class="elqFormSubmissionToken" name="elqFormSubmissionToken"/> <div id="elq-FormLastRow" class="row"> <label class="elq-label">address1</label> <input type="text" value="" tabindex="-1" autocomplete="off" style="width:100%;" class="elq-item-input" name="address1" aria-label="Address"/> </div> </form> <input type="hidden" name="invalidEmail" value="Please enter a valid business email address."/> </div> </div> <div class="footer-links-list"> <div class="footer-col-title">Connect With Us</div> <div class="has-children"> <ul class="submenu"> <li> <a href="https://www.fortinet.com/blog" target="_blank"> Blogs </a> </li> <li> <a href="https://community.fortinet.com" target="_blank"> Fortinet Community </a> </li> <li> <a href="https://global.fortinet.com/PreferenceCenter" target="_blank"> Email Preference Center </a> </li> <li> <a href="/corporate/about-us/contact-us" target="_self"> Contact Us </a> </li> </ul> </div> </div> <div class="C803-Footer-Social-Channels"></div> </nav> </div> </div> </div> <div class="footer-row copyrights"> <div class="container"> <div class="C804-Footer-Logo"> <div class="row"> <div class="logo-section__official"> <div class="footer-logo"> <a href="https://www.fortinet.com/" aria-label="Fortinet"> <img class="lozad" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=" data-src="/content/dam/fortinet/images/general/fortinet-footer-logo.svg" alt="Fortinet" width="194" height="23"/> </a> </div> </div> <div class="logo-section__partner"> <div class="partner-logo"> <a href="/romain-attanasio" target="_self" aria-label="Romain Attanasio"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/roman-attanasio-partnership-logo.jpg" alt="Romain Attanasio"/> </a> </div> <div class="partner-logo"> <a href="/fortinet-championship-au" target="_self" aria-label="Fortinet PGA Tour Australia"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-australia.png" alt="Fortinet PGA Tour Australia"/> </a> </div> <div class="partner-logo"> <a href="/fortinet-cup-americas" target="_self" aria-label="Fortinet Cup - PGA Americas"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-pga-americas.png" alt="Fortinet Cup - PGA Americas"/> </a> </div> <div class="partner-logo"> <a href="/dp-world-tour" target="_self" aria-label="Fortinet European Tour Partnership"> <img class="lozad" data-src="/content/dam/fortinet/images/footer/logo-ftnt-european-tour.png" alt="Fortinet European Tour Partnership"/> </a> </div> </div> </div> </div> <div class="C805-Footer-Text"> <div class="row"> <div class="copyright"> <div class="col-md-12"> <p>Copyright © 2025 Fortinet, Inc. All Rights Reserved.</p> </div> </div> </div> </div> <div class="footer-links-list"> <div class="row"> <div class="container"> <nav class="nav bottom-nav"> <ul> <li> <a href="/corporate/about-us/legal" target="_self"> Terms of Service </a> </li> <li> <a href="/corporate/about-us/privacy" target="_self"> Privacy Policy </a> </li> <li> <a href="/corporate/about-us/privacy#npr-ca" target="_self"> Notice for California Residents </a> </li> <li> <a href="/corporate/about-us/privacy/individual-rights" target="_self"> Do Not Sell Or Share My Personal Information </a> </li> <li> <a href="/corporate/about-us/gdpr" target="_self"> GDPR </a> </li> <li> <a href="/corporate/about-us/canadian-accessibility" target="_self"> Canadian Accessibility </a> </li> <li> <a href="#" onclick="Optanon.ToggleInfoDisplay()"> Cookie Settings </a> </li> </ul> </nav> </div> </div> </div> </div> </div> </footer> </div> </div> </div></div> <!-- Launch COnfiguration --> <!-- END Launch COnfiguration --> <script src="/etc/designs/fortinet/clientlib-all.min.bee390c2a226915ef6a5aff002b9cde2.js"></script> <!-- fortinetone menu js --> <script type="text/javascript" src="/etc/designs/fortinet/clientlib-extensions/js/forticloud-one.js"></script> <div class="liveChat U06-Chat"> <div id="cta-mobile-btn"></div> <script type="text/javascript"> if ($.fn.Fortinet.LiveChat && $.fn.Fortinet.LiveChat.init !== undefined) { $.fn.Fortinet.LiveChat.init({ license: "4527051", demoLink: "/demo-center", demoText: "Free Demo", contactLink: "/corporate/about-us/contact-us", contactText: "Contact Us", threatsLink: "/corporate/about-us/request-a-quote", threatsText: "Threat Assessment", titleText: 'Welcome to Fortinet\'s LiveChat', tabChatText: 'Chat', tabDemoText: 'Free Demo', tabContactText: 'Contact Us', tabThreatsText: 'Request a quote', phoneLink: 'tel:14082357700', phoneText: '+1-408-235-7700', mailLink: 'mailto:info@fortinet.com', mailText: 'info@fortinet.com', socialLink: '#', socialText: 'Social', tabSocialText: 'Social' }); // liveagent.init('https://d.la3-c1-ia2.salesforceliveagent.com/chat', '57234000000CbD2', '00D3000000001lK'); } </script> </div> <script type="text/javascript"> if (!('IntersectionObserver' in window)) { var script = document.createElement("script"); script.src = "/etc/designs/fortinet/clientlib-extensions/js/intersection-observer.js"; document.getElementsByTagName('head')[0].appendChild(script); } </script> <!-- Lozad.js --> <script src="/etc/designs/fortinet/clientlib-extensions/js/lozad.js"></script> <script type="text/javascript"> // Initialize library to lazy load images var observer = lozad('.lozad', { threshold: 0.05, load: function(el) { el.src = el.getAttribute("data-background-image"); el && el.dataset && (el.dataset.src && el.setAttribute("src", el.dataset.src), el.dataset.bgimg && (el.style.backgroundImage = "url(" + el.dataset.bgimg + ")")) } }) observer.observe() </script> <!-- BE IXF: The following <div> block needs to be placed in the location where the link block will be displayed BE IXF: For your website, the location is above/below ...--> <div class="be-ix-link-block"> <div class="be-related-link-container container"><div class="be-label">Also of Interest:</div><ul class="be-list"><li class="be-list-item"><a class="be-related-link" href="https://www.fortinet.com/blog/psirt-blogs">Latest Fortinet CVE</a></li><li class="be-list-item"><a class="be-related-link" href="https://www.fortinet.com/products">Products A–Z</a></li><li class="be-list-item"><a class="be-related-link" href="https://www.fortinet.com/corporate/about-us/executive-management">Executive Leadership Team</a></li><li class="be-list-item"><a class="be-related-link" href="https://www.fortinet.com/solutions/enterprise-midsize-business/ot-security">Secure Operational Technology</a></li></ul> </div> <!-- be_sdkms_pub:link-block; link-block_1.0.0.0; bodystr; be_sdkms_date_modified:pn_tstr:Sat Feb 08 18:22:35 UTC 2025; pn_epoch:1739038955143; be_sdkms_timer: 0; --> </div> <!-- BE IXF: Footer End --> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10