CINXE.COM
Code of Conduct | LF Events
<!DOCTYPE html> <html class="no-js no-focus-outline" lang="en-US"> <head> <meta charset="UTF-8" /><script type="text/javascript">(window.NREUM||(NREUM={})).init={ajax:{deny_list:["bam.nr-data.net"]}};(window.NREUM||(NREUM={})).loader_config={licenseKey:"d2bda02ccf",applicationID:"337321012"};;/*! For license information please see nr-loader-rum-1.274.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:()=>g,gD:()=>h,xN:()=>p});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},performance:{capture_marks:!1,capture_measures:!1},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,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,user_actions:{enabled:!0}}},l={},f="All configuration objects require an agent identifier!";function g(e){if(!e)throw new Error(f);if(!l[e])throw new Error("Configuration for ".concat(e," was never set"));return l[e]}function p(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 h(e,t){if(!e)throw new Error(f);var r=g(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}},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,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,xv:()=>n});const n="1.274.0",i="PROD",o="CDN"},6154:(e,t,r)=>{"use strict";r.d(t,{OF:()=>c,RI:()=>i,WN:()=>d,bv:()=>o,gm:()=>a,mw:()=>s,sb:()=>u});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=Boolean("hidden"===a?.document?.visibilityState),c=/iPad|iPhone|iPod/.test(a.navigator?.userAgent),u=c&&"undefined"==typeof SharedWorker,d=((()=>{const e=a.navigator?.userAgent?.match(/Firefox[/\s](\d+\.\d+)/);Array.isArray(e)&&e.length>=2&&e[1]})(),Date.now()-(0,n.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.P3[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),g(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 g(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),g(e,t)})))}function g(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)p(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 p(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:p,addEventListener:p,removeEventListener:function(e,t){var r=n[e];if(!r)return;for(var i=0;i<r.length;i++)r[i]===t&&r.splice(i,1)},emit:function(e,r,n,i,o){!1!==o&&(o=!0);if(u.aborted&&!i)return;t&&o&&t.emit(e,r,n);for(var a=g(n),c=h(e),d=c.length,l=0;l<d;l++)c[l].apply(a,r);var p=m()[s[e]];p&&p.push([f,e,r,a]);return a},get:v,listeners:h,context:g,buffer:function(e,t){const r=m();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!!m()[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 g(e){return e&&e instanceof a.y?e:e?(0,i.I)(e,c,(()=>new a.y(c))):new a.y(c)}function p(e,t){n[e]=h(e).concat(t)}function h(e){return n[e]||[]}function v(t){return d[t]=d[t]||e(f,t)}function m(){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";function n(e,t){return{capture:e,passive:!1,signal:t}}function i(e,t,r=!1,i){window.addEventListener(e,t,n(r,i))}function o(e,t,r=!1,i){document.addEventListener(e,t,n(r,i))}r.d(t,{DD:()=>o,jT:()=>n,sp:()=>i})},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,bz:()=>a});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("")}},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})},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})},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)}},3434:(e,t,r)=>{"use strict";r.d(t,{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])}},993:(e,t,r)=>{"use strict";r.d(t,{ET:()=>o,p_:()=>i});var n=r(860);const i={ERROR:"ERROR",WARN:"WARN",INFO:"INFO",DEBUG:"DEBUG",TRACE:"TRACE"},o="log";n.K7.logging},3969:(e,t,r)=>{"use strict";r.d(t,{TZ:()=>n,XG:()=>s,rs:()=>i,xV:()=>a,z_:()=>o});const n=r(860).K7.metrics,i="sm",o="cm",a="storeSupportabilityMetrics",s="storeEventMetrics"},6630:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewEvent},782:(e,t,r)=>{"use strict";r.d(t,{T:()=>n});const n=r(860).K7.pageViewTiming},6344:(e,t,r)=>{"use strict";r.d(t,{G4:()=>i});var n=r(2614);r(860).K7.sessionReplay;const i={RECORD:"recordReplay",PAUSE:"pauseReplay",REPLAY_RUNNING:"replayRunning",ERROR_DURING_REPLAY:"errorDuringReplay"};n.g.ERROR,n.g.FULL,n.g.OFF},4234:(e,t,r)=>{"use strict";r.d(t,{W:()=>o});var n=r(7836),i=r(1687);class o{constructor(e,t){this.agentIdentifier=e,this.ee=n.ee.get(e),this.featureName=t,this.blocked=!1}deregisterDrain(){(0,i.x3)(this.agentIdentifier,this.featureName)}}},7603:(e,t,r)=>{"use strict";r.d(t,{j:()=>P});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),g=r(384),p=r(6344);const h=["setErrorHandler","finished","addToTrace","addRelease","addPageAction","setCurrentRouteName","setPageViewName","setCustomAttribute","interaction","noticeError","setUserId","setApplicationVersion","start",p.G4.RECORD,p.G4.PAUSE,"log","wrapLogger"],v=["setErrorHandler","finished","addToTrace","addRelease"];var m=r(1863),b=r(2614),y=r(993);var w=r(2646),A=r(3434);function R(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,A.YM)(i),a=new w.y(s.P);return a.level=n.level,a.customAttributes=n.customAttributes,o.inPlace(t,[r],"wrap-logger-",a),i}function E(){const e=(0,g.pV)();h.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 x={};function _(e,t,g=!1){t||(0,c.Ak)(e,"api");const h={};var w=s.ee.get(e),A=w.get("tracer");x[e]=b.g.OFF,w.on(p.G4.REPLAY_RUNNING,(t=>{x[e]=t}));var E="api-",_=E+"ixn-";function N(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}}),j(E,n,!0,o||null===r?"session":void 0)(t,r)}function T(){}h.log=function(e,{customAttributes:t={},level:r=y.p_.INFO}={}){(0,a.p)(f.xV,["API/log/called"],void 0,n.K7.metrics,w),function(e,t,r={},i=y.p_.INFO){(0,a.p)(f.xV,["API/logging/".concat(i.toLowerCase(),"/called")],void 0,n.K7.metrics,e),(0,a.p)(y.ET,[(0,m.t)(),t,r,i],void 0,n.K7.logging,e)}(w,e,t,r)},h.wrapLogger=(e,t,{customAttributes:r={},level:i=y.p_.INFO}={})=>{(0,a.p)(f.xV,["API/wrapLogger/called"],void 0,n.K7.metrics,w),R(w,e,t,{customAttributes:r,level:i})},v.forEach((e=>{h[e]=j(E,e,!0,"api")})),h.addPageAction=j(E,"addPageAction",!0,n.K7.genericEvents),h.setPageViewName=function(t,r){if("string"==typeof t)return"/"!==t.charAt(0)&&(t="/"+t),(0,o.f)(e).customTransaction=(r||"http://custom.transaction")+t,j(E,"setPageViewName",!0)()},h.setCustomAttribute=function(e,t,r=!1){if("string"==typeof e){if(["string","number","boolean"].includes(typeof t)||null===t)return N(e,t,"setCustomAttribute",r);(0,l.R)(40,typeof t)}else(0,l.R)(39,typeof e)},h.setUserId=function(e){if("string"==typeof e||null===e)return N("enduser.id",e,"setUserId",!0);(0,l.R)(41,typeof e)},h.setApplicationVersion=function(e){if("string"==typeof e||null===e)return N("application.version",e,"setApplicationVersion",!1);(0,l.R)(42,typeof e)},h.start=()=>{try{(0,a.p)(f.xV,["API/start/called"],void 0,n.K7.metrics,w),w.emit("manual-start-all")}catch(e){(0,l.R)(23,e)}},h[p.G4.RECORD]=function(){(0,a.p)(f.xV,["API/recordReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.RECORD,[],void 0,n.K7.sessionReplay,w)},h[p.G4.PAUSE]=function(){(0,a.p)(f.xV,["API/pauseReplay/called"],void 0,n.K7.metrics,w),(0,a.p)(p.G4.PAUSE,[],void 0,n.K7.sessionReplay,w)},h.interaction=function(e){return(new T).get("object"==typeof e?e:{})};const S=T.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.K7.metrics,w),g||(0,a.p)(_+"tracer",[(0,m.t)(),e,r],i,n.K7.spa,w),function(){if(A.emit((o?"":"no-")+"fn-start",[(0,m.t)(),i,o],r),o)try{return t.apply(this,arguments)}catch(e){const t="string"==typeof e?new Error(e):e;throw A.emit("fn-err",[arguments,this,t],r),t}finally{A.emit("fn-end",[(0,m.t)()],r)}}}};function j(e,t,r,i){return function(){return(0,a.p)(f.xV,["API/"+t+"/called"],void 0,n.K7.metrics,w),i&&(0,a.p)(e+t,[(0,m.t)(),...arguments],r?null:this,i,w),r?void 0:this}}function k(){r.e(296).then(r.bind(r,8778)).then((({setAPI:t})=>{t(e),(0,c.Ze)(e,"api")})).catch((e=>{(0,l.R)(27,e),w.abort()}))}return["actionText","setName","setAttribute","save","ignore","onEnd","getContext","end","get"].forEach((e=>{S[e]=j(_,e,void 0,g?n.K7.softNav:n.K7.spa)})),h.setCurrentRouteName=g?j(_,"routeName",void 0,n.K7.softNav):j(E,"routeName",!0,n.K7.spa),h.noticeError=function(t,r){"string"==typeof t&&(t=new Error(t)),(0,a.p)(f.xV,["API/noticeError/called"],void 0,n.K7.metrics,w),(0,a.p)("err",[t,(0,m.t)(),!1,r,!!x[e]],void 0,n.K7.jserrors,w)},d.RI?(0,u.GG)((()=>k()),!0):k(),h}var N=r(9417),T=r(8122);const S={accountID:void 0,trustKey:void 0,agentID:void 0,licenseKey:void 0,applicationID:void 0,xpid:void 0},j={};var k=r(5284);const I=e=>{const t=e.startsWith("http");e+="/",r.p=t?e:"https://"+e};let O=!1;function P(e,t={},r,n){let{init:a,info:c,loader_config:u,runtime:l={},exposed:f=!0}=t;l.loaderType=r;const p=(0,g.pV)();c||(a=p.init,c=p.info,u=p.loader_config),(0,N.xN)(e.agentIdentifier,a||{}),function(e,t){if(!e)throw new Error("All loader-config objects require an agent identifier!");j[e]=(0,T.a)(t,S);const r=(0,g.nY)(e);r&&(r.loader_config=j[e])}(e.agentIdentifier,u||{}),c.jsAttributes??={},d.bv&&(c.jsAttributes.isWorker=!0),(0,i.x1)(e.agentIdentifier,c);const h=(0,N.D0)(e.agentIdentifier),v=[c.beacon,c.errorBeacon];O||(h.proxy.assets&&(I(h.proxy.assets),v.push(h.proxy.assets)),h.proxy.beacon&&v.push(h.proxy.beacon),E(),(0,g.US)("activatedFeatures",k.B),e.runSoftNavOverSpa&&=!0===h.soft_navigations.enabled&&h.feature_flags.includes("soft_nav")),l.denyList=[...h.ajax.deny_list||[],...h.ajax.block_internal?v:[]],l.ptid=e.agentIdentifier,(0,o.V)(e.agentIdentifier,l),e.ee=s.ee.get(e.agentIdentifier),void 0===e.api&&(e.api=_(e.agentIdentifier,n,e.runSoftNavOverSpa)),void 0===e.exposed&&(e.exposed=f),O=!0}},8374:(e,t,r)=>{r.nc=(()=>{try{return document?.currentScript?.nonce}catch(e){}return""})()},860:(e,t,r)=>{"use strict";r.d(t,{$J:()=>o,K7:()=>n,P3:()=>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},o={[n.pageViewTiming]:"events",[n.ajax]:"events",[n.spa]:"events",[n.softNav]:"events",[n.metrics]:"jserrors",[n.jserrors]:"jserrors",[n.sessionTrace]:"browser/blobs",[n.sessionReplay]:"browser/blobs",[n.logging]:"browser/logs",[n.genericEvents]:"ins"}}},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=>"nr-rum-1.274.0.min.js",i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),e={},t="NRBA-1.274.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={296:"sha512-gkYkZDAwQ9PwaDXs2YM+rNIdRej1Ac1mupWobRJ8eahQcXz6/sunGZCKklrzi5kWxhOGRZr2tn0rEKuLTXzfAA=="};(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 g=(t,n)=>{s.onerror=s.onload=null,clearTimeout(p);var i=e[r];if(delete e[r],s.parentNode&&s.parentNode.removeChild(s),i&&i.forEach((e=>e(n))),t)return t(n)},p=setTimeout(g.bind(null,void 0,{type:"timeout",target:s}),12e4);s.onerror=g.bind(null,s.onerror),s.onload=g.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={840:0,374: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.274.0.PROD"]=self["webpackChunk:NRBA-1.274.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)}addRelease(e,t){return this.#e("addRelease",e,t)}log(e,t){return this.#e("log",e,t)}}class o extends n{#e(t,...r){if("function"==typeof this.api?.[t])return this.api[t](...r);(0,e.R)(35,t)}start(){return this.#e("start")}finished(e){return this.#e("finished",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")}wrapLogger(e,t,r){return this.#e("wrapLogger",e,t,r)}}var a=i(860),s=i(9417);const c=Object.values(a.K7);function u(e){const t={};return c.forEach((r=>{t[r]=function(e,t){return!0===(0,s.gD)(t,"".concat(e,".enabled"))}(r,e)})),t}var d=i(7603);var l=i(1687),f=i(4234),g=i(5289),p=i(6154),h=i(384);const v=e=>p.RI&&!0===(0,s.gD)(e,"privacy.cookies_enabled");function m(e){return!!(0,h.dV)().o.MO&&v(e)&&!0===(0,s.gD)(e,"session_trace.enabled")}var b=i(6389);class y extends f.W{constructor(e,t,r=!0){super(e.agentIdentifier,t),this.auto=r,this.abortHandler=void 0,this.featAggregate=void 0,this.onAggregateImported=void 0,!1===e.init[this.featureName].autoStart&&(this.auto=!1),this.auto?(0,l.Ak)(e.agentIdentifier,t):this.ee.on("manual-start-all",(0,b.J)((()=>{(0,l.Ak)(e.agentIdentifier,this.featureName),this.auto=!0,this.importAggregator(e)})))}importAggregator(t,r={}){if(this.featAggregate||!this.auto)return;let n;this.onAggregateImported=new Promise((e=>{n=e}));const o=async()=>{let o;try{if(v(this.agentIdentifier)){const{setupAgentSession:e}=await i.e(296).then(i.bind(i,3861));o=e(t)}}catch(t){(0,e.R)(20,t),this.ee.emit("internal-error",[t]),this.featureName===a.K7.sessionReplay&&this.abortHandler?.()}try{if(t.sharedAggregator)await t.sharedAggregator;else{t.sharedAggregator=i.e(296).then(i.bind(i,9337));const{EventAggregator:e}=await t.sharedAggregator;t.sharedAggregator=new e}if(!this.#t(this.featureName,o))return(0,l.Ze)(this.agentIdentifier,this.featureName),void n(!1);const{lazyFeatureLoader:e}=await i.e(296).then(i.bind(i,6103)),{Aggregate:a}=await e(this.featureName,"aggregate");this.featAggregate=new a(t,r),n(!0)}catch(t){(0,e.R)(34,t),this.abortHandler?.(),(0,l.Ze)(this.agentIdentifier,this.featureName,!0),n(!1),this.ee&&this.ee.abort()}};p.RI?(0,g.GG)((()=>o()),!0):o()}#t(e,t){switch(e){case a.K7.sessionReplay:return m(this.agentIdentifier)&&!!t;case a.K7.sessionTrace:return!!t;default:return!0}}}var w=i(6630);class A extends y{static featureName=w.T;constructor(e,t=!0){super(e,w.T,t),this.importAggregator(e)}}var R=i(9908),E=i(2843),x=i(3878),_=i(782),N=i(1863);class T extends y{static featureName=_.T;constructor(e,t=!0){super(e,_.T,t),p.RI&&((0,E.u)((()=>(0,R.p)("docHidden",[(0,N.t)()],void 0,_.T,this.ee)),!0),(0,x.sp)("pagehide",(()=>(0,R.p)("winPagehide",[(0,N.t)()],void 0,_.T,this.ee))),this.importAggregator(e))}}var S=i(3969);class j extends y{static featureName=S.TZ;constructor(e,t=!0){super(e,S.TZ,t),this.importAggregator(e)}}new class extends o{constructor(t,r){super(r),p.gm?(this.features={},(0,h.bQ)(this.agentIdentifier,this),this.desiredFeatures=new Set(t.features||[]),this.desiredFeatures.add(A),this.runSoftNavOverSpa=[...this.desiredFeatures].some((e=>e.featureName===a.K7.softNav)),(0,d.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=u(this.agentIdentifier),r=[...this.desiredFeatures];r.sort(((e,t)=>a.P3[e.featureName]-a.P3[t.featureName])),r.forEach((r=>{if(!t[r.featureName]&&r.featureName!==a.K7.pageViewEvent)return;if(this.runSoftNavOverSpa&&r.featureName===a.K7.spa)return;if(!this.runSoftNavOverSpa&&r.featureName===a.K7.softNav)return;const n=function(e){switch(e){case a.K7.ajax:return[a.K7.jserrors];case a.K7.sessionTrace:return[a.K7.ajax,a.K7.pageViewEvent];case a.K7.sessionReplay:return[a.K7.sessionTrace];case a.K7.pageViewTiming:return[a.K7.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)}))}catch(t){(0,e.R)(22,t);for(const e in this.features)this.features[e].abortHandler?.();const r=(0,h.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:[A,T,j],loaderType:"lite"})})()})();</script> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Code of Conduct | LF Events</title> <!-- The SEO Framework by Sybre Waaijer --> <link rel="canonical" href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/" /> <meta name="description" content="The Cloud Native Computing Foundation and its project communities are dedicated to providing a harassment-free experience for participants at all of our events…" /> <meta property="og:type" content="website" /> <meta property="og:locale" content="en_US" /> <meta property="og:site_name" content="LF Events" /> <meta property="og:title" content="Code of Conduct | LF Events" /> <meta property="og:description" content="The Cloud Native Computing Foundation and its project communities are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or…" /> <meta property="og:url" content="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/" /> <meta property="og:image" content="https://events.linuxfoundation.org/wp-content/uploads/2024/05/KC-CNC-India-24-Social-Snackable.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="628" /> <meta property="og:image:alt" content="KubeCon + CloudNativeCon India 2024. "Together we Achieve." 11-12 December in Delhi, India." /> <meta name="twitter:card" content="summary_large_image" /> <meta name="twitter:site" content="@linuxfoundation" /> <meta name="twitter:title" content="Code of Conduct | LF Events" /> <meta name="twitter:description" content="The Cloud Native Computing Foundation and its project communities are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or…" /> <meta name="twitter:image" content="https://events.linuxfoundation.org/wp-content/uploads/2024/05/KC-CNC-India-24-Social-Snackable.jpg" /> <meta name="twitter:image:alt" content="KubeCon + CloudNativeCon India 2024. "Together we Achieve." 11-12 December in Delhi, India." /> <script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://events.linuxfoundation.org/#/schema/WebSite","url":"https://events.linuxfoundation.org/","name":"LF Events","inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://events.linuxfoundation.org/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@type":"Organization","@id":"https://events.linuxfoundation.org/#/schema/Organization","name":"LF Events","url":"https://events.linuxfoundation.org/","sameAs":["https://www.facebook.com/TheLinuxFoundation/","https://twitter.com/linuxfoundation","https://www.instagram.com/linux_foundation","https://www.youtube.com/user/TheLinuxFoundation","https://www.linkedin.com/company/the-linux-foundation/"]}},{"@type":"WebPage","@id":"https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/","url":"https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/","name":"Code of Conduct | LF Events","description":"The Cloud Native Computing Foundation and its project communities are dedicated to providing a harassment-free experience for participants at all of our events…","inLanguage":"en-US","isPartOf":{"@id":"https://events.linuxfoundation.org/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://events.linuxfoundation.org/#/schema/BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":"https://events.linuxfoundation.org/","name":"LF Events"},{"@type":"ListItem","position":2,"item":"https://events.linuxfoundation.org/kubecon-cloudnativecon-india/","name":"KubeCon + CloudNativeCon India"},{"@type":"ListItem","position":3,"item":"https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/","name":"Attend"},{"@type":"ListItem","position":4,"name":"Code of Conduct"}]},"potentialAction":{"@type":"ReadAction","target":"https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/"}}]}</script> <!-- / The SEO Framework by Sybre Waaijer | 8.05ms meta | 0.14ms boot --> <link crossorigin href='//events.linuxfoundation.org' rel='preconnect' /> <link crossorigin href='//js.hs-scripts.com' rel='preconnect' /> <link crossorigin href='//cmp.osano.com' rel='preconnect' /> <link crossorigin href='//js.hscollectedforms.net' rel='preconnect' /> <link crossorigin href='//js.hs-banner.com' rel='preconnect' /> <link crossorigin href='//js.hs-analytics.net' rel='preconnect' /> <link crossorigin href='//js.hsforms.net' rel='preconnect' /> <link href='//www.googletagmanager.com' crossorigin='' rel='preconnect' /> <link href='//bam-cell.nr-data.net' crossorigin='' rel='preconnect' /> <link rel='stylesheet' id='wp-block-library-css' href='https://events.linuxfoundation.org/wp/wp-includes/css/dist/block-library/style.min.css?ver=1732324493' type='text/css' media='all' /> <style id='lf-live-stream-gate-block-style-inline-css' type='text/css'> .entry-content .wp-block-lf-live-stream-gate-block.align-full{max-width:100%}.entry-content .wp-block-lf-live-stream-gate-block.align-full iframe{margin-left:auto;margin-right:auto;max-width:100%}.wp-block-lf-live-stream-gate-block{margin-bottom:1rem;margin-top:1rem;text-align:center}.site-container .wp-block-lf-live-stream-gate-block.is-auth0.only-authenticated.authenticated{display:block}.wp-block-lf-live-stream-gate-block-placeholder{align-content:center;align-items:center;background-color:#fff;border:1px solid #09c;color:#000;display:flex;justify-content:center;margin-bottom:1rem;margin-top:1rem;min-height:415px;width:100%}.wp-block-lf-live-stream-gate-block-placeholder-inner{align-items:center;display:flex;flex-direction:column;max-width:500px;padding:1rem;text-align:center}.wp-block-lf-live-stream-gate-block-placeholder-inner p{color:#000;font-size:1.125rem;margin-top:1.5rem}.wp-block-lf-live-stream-gate-block-button{border-radius:40px;display:inline-block;font-weight:600;letter-spacing:-.5px;max-width:180px;padding:5px 20px;text-align:center;transition:background-color .25s ease-out}.wp-block-lf-live-stream-gate-block-button.is-signin-link{background-color:#fff;border:1px solid #09c;color:#09c}.wp-block-lf-live-stream-gate-block-button.is-signin-link:hover{background-color:#f6fdff}.wp-block-lf-live-stream-gate-block-button.is-signup-link{background-color:#09c;color:#fefefe}.wp-block-lf-live-stream-gate-block-button.is-signup-link:hover{background-color:#0082ad;color:#fefefe} </style> <style id='safe-svg-svg-icon-style-inline-css' type='text/css'> .safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%} </style> <style id='classic-theme-styles-inline-css' type='text/css'> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id='global-styles-inline-css' type='text/css'> :root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #212326;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #fefefe;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--charcoal: #393c41;--wp--preset--color--dark-gray: #5d626a;--wp--preset--color--light-gray: #d3d5d9;--wp--preset--color--off-white: #ecedee;--wp--preset--color--dark-fuschia: #6e1042;--wp--preset--color--dark-violet: #411E4F;--wp--preset--color--dark-indigo: #1A267D;--wp--preset--color--dark-blue: #17405c;--wp--preset--color--dark-aqua: #0e5953;--wp--preset--color--dark-green: #0b5329;--wp--preset--color--light-fuschia: #AD1457;--wp--preset--color--light-violet: #6C3483;--wp--preset--color--light-indigo: #4653B0;--wp--preset--color--light-blue: #2874A6;--wp--preset--color--light-aqua: #148f85;--wp--preset--color--light-green: #117a3d;--wp--preset--color--dark-chartreuse: #3d5e0f;--wp--preset--color--dark-yellow: #878700;--wp--preset--color--dark-gold: #8c7000;--wp--preset--color--dark-orange: #784e12;--wp--preset--color--dark-umber: #6E2C00;--wp--preset--color--dark-red: #641E16;--wp--preset--color--light-chartreuse: #699b23;--wp--preset--color--light-yellow: #b0b000;--wp--preset--color--light-gold: #c29b00;--wp--preset--color--light-orange: #c2770e;--wp--preset--color--light-umber: #b8510d;--wp--preset--color--light-red: #922B21;--wp--preset--color--lf-primary-400: #0099cc;--wp--preset--color--lf-primary-700: #003366;--wp--preset--color--lf-grey-700: #333333;--wp--preset--color--lf-grey-400: #7a7a7a;--wp--preset--color--lf-blue: #0077cc;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} :root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} </style> <style id='event-gradient-inline-style-inline-css' type='text/css'> .is-style-event-gradient { background: linear-gradient(90deg, #d93649 0%, #510074 100%);} :root { --event-color-1: #d93649; --event-color-2: #510074; } </style> <link rel='stylesheet' id='main-stylesheet-css' href='https://events.linuxfoundation.org/wp-content/themes/lfevents/dist/css/app.min.css?ver=1732324493' type='text/css' media='all' /> <link rel='stylesheet' id='photonic-slider-css' href='https://events.linuxfoundation.org/wp-content/plugins/photonic/include/ext/splide/splide.min.css?ver=1732324493' type='text/css' media='all' /> <link rel='stylesheet' id='photonic-lightbox-css' href='https://events.linuxfoundation.org/wp-content/plugins/photonic/include/ext/photoswipe/photoswipe.min.css?ver=1732324493' type='text/css' media='all' /> <link rel='stylesheet' id='photonic-css' href='https://events.linuxfoundation.org/wp-content/plugins/photonic/include/css/front-end/core/photonic.min.css?ver=1732324493' type='text/css' media='all' /> <style id='photonic-inline-css' type='text/css'> /* Retrieved from saved CSS */ .photonic-panel { background: rgb(17,17,17) !important; border-top: none; border-right: none; border-bottom: none; border-left: none; } .photonic-random-layout .photonic-thumb { padding: 2px} .photonic-masonry-layout .photonic-thumb { padding: 2px} .photonic-mosaic-layout .photonic-thumb { padding: 2px} </style> <script type="text/javascript" defer src="https://events.linuxfoundation.org/wp-content/themes/lfevents/src/js/libraries/jquery-3.7.1.min.js?ver=1732324493" id="jquery-js"></script> <script type="text/javascript" id="osano-js" data-type="lazy" data-src="https://cmp.osano.com/16A0DbT9yDNIaQkvZ/3b49aaa9-15ab-4d47-a8fb-96cc25b5543c/osano.js?ver=1732324493"></script> <link rel="https://api.w.org/" href="https://events.linuxfoundation.org/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://events.linuxfoundation.org/wp-json/wp/v2/pages/218799" /> <!-- DO NOT COPY THIS SNIPPET! Start of Page Analytics Tracking for HubSpot WordPress plugin v11.1.65--> <script class="hsq-set-content-id" data-content-id="standard-page"> var _hsq = _hsq || []; _hsq.push(["setContentType", "standard-page"]); </script> <!-- DO NOT COPY THIS SNIPPET! End of Page Analytics Tracking for HubSpot WordPress plugin --> <link rel="icon" type="image/png" sizes="32x32" href="https://events.linuxfoundation.org/wp-content/uploads/2023/09/Favicon_32x32.png"> <!-- Google Tag Manager --> <script data-type="lazy" data-src="data:text/javascript;base64,KGZ1bmN0aW9uKHcsZCxzLGwsaSl7d1tsXT13W2xdfHxbXTt3W2xdLnB1c2goeydndG0uc3RhcnQnOgoJbmV3IERhdGUoKS5nZXRUaW1lKCksZXZlbnQ6J2d0bS5qcyd9KTt2YXIgZj1kLmdldEVsZW1lbnRzQnlUYWdOYW1lKHMpWzBdLAoJaj1kLmNyZWF0ZUVsZW1lbnQocyksZGw9bCE9J2RhdGFMYXllcic/JyZsPScrbDonJztqLmFzeW5jPXRydWU7ai5zcmM9CgknaHR0cHM6Ly93d3cuZ29vZ2xldGFnbWFuYWdlci5jb20vZ3RtLmpzP2lkPScraStkbDtmLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKGosZik7Cgl9KSh3aW5kb3csZG9jdW1lbnQsJ3NjcmlwdCcsJ2RhdGFMYXllcicsJ0dUTS1USzdEOTknKTs="></script> <!-- End Google Tag Manager --> </head> <body class="page-template page-template-page-templates page-template-multi-part-page page-template-page-templatesmulti-part-page-php page page-id-218799 page-child parent-pageid-218787 lfeventsci"> <a class="skip-link" href="#main">Skip to content</a> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-TK7D99" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <div class="site-container add-overflow use-cncf-font"> <div data-sticky-container class="use-cncf-font"> <header class="event-header sticky" data-sticky data-sticky-on="large" data-options="marginTop:0;" style="background: linear-gradient(90deg, #d93649 0%, #510074 100%);color: white;"> <div class="pre-nav"> <a class="event-home-link" href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/"><img loading="lazy" src="https://events.linuxfoundation.org/wp-content/uploads/2024/02/kc_cnc_india24_white.svg" alt="KubeCon + CloudNativeCon India"></a> <button class="menu-toggler button alignright" type="button" aria-label="Toggle Menu" data-toggle="event-menu"> <span class="hamburger-icon is-white"></span> </button> </div> <nav id="event-menu" class="event-menu show-for-large" data-toggler="show-for-large"> <ul class="event-menu-list is-white"> <li class="page_item event-home-link" id="popout-header-link"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/" style="background-color:#d93649;"><img loading="lazy" src="https://events.linuxfoundation.org/wp-content/uploads/2024/02/kc_cnc_india24_white.svg" alt="KubeCon + CloudNativeCon India"></a> </li> <li class="page_item page-item-218804"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/register/">Register</a></li> <li class="page_item page-item-218787 page_item_has_children current_page_ancestor current_page_parent"><a href="#">Attend</a> <ul class='children' style='background: #510074;'> <li class="page_item page-item-249582"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/see-whos-attending/">See Who’s Attending</a></li> <li class="page_item page-item-218789"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/faq/">FAQ</a></li> <li class="page_item page-item-218795"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/health-and-safety/">Health + Safety</a></li> <li class="page_item page-item-218794"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/about-delhi/">About Delhi</a></li> <li class="page_item page-item-218793"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/convince-your-boss/">Convince Your Boss</a></li> <li class="page_item page-item-218790"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/visa-request/">Visa Letter Request</a></li> <li class="page_item page-item-218796"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/scholarships/">Scholarships</a></li> <li class="page_item page-item-218792"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/child-care/">Child Care</a></li> <li class="page_item page-item-218791"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/diversity-inclusion/">Diversity + Inclusion</a></li> <li class="page_item page-item-218799 current_page_item is-active"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/" aria-current="page">Code of Conduct</a></li> </ul> </li> <li class="page_item page-item-218734"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/venue-travel/">Venue + Travel</a></li> <li class="page_item page-item-218736"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/sponsor/">Sponsor</a></li> <li class="page_item page-item-218766 page_item_has_children"><a href="#">Program</a> <ul class='children' style='background: #510074;'> <li class="page_item page-item-218770"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/schedule/">Schedule</a></li> <li class="page_item page-item-218767"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/explore-the-tracks/">Explore The Tracks</a></li> <li class="page_item page-item-218771"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/experiences/">Experiences</a></li> <li class="page_item page-item-218781"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/project-engagement/">Project Engagement</a></li> <li class="page_item page-item-239659"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/maintainer-summit/">Maintainer Summit</a></li> <li class="page_item page-item-245613"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/sponsor-hosted-events/">Sponsor Hosted Events</a></li> </ul> </li> <li class="page_item page-item-218803"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/contact-us/">Contact Us</a></li> <li class="page_item page_item_has_children other-events"><a href="#">View All Events</a><ul class="children" style="background: #510074;"><li><a href="https://events.linuxfoundation.org/"><div class="other-logo-wrapper"> <img width="109" height="36" alt="The Linux Foundation logo" src="https://events.linuxfoundation.org/wp-content/themes/lfevents/src/images/lf-logo-white.svg"><span class="other-seperator white">Events</span></div><span class="other-text">All Upcoming Events</span></a></li><li><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/"><img src="https://events.linuxfoundation.org/wp-content/uploads/2024/03/kceu25_white.svg" alt="KubeCon + CloudNativeCon Europe"></a></li><li><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/argocon/">ArgoCon Europe</a></li><li><a href="https://events.linuxfoundation.org/about/calendar/archive/?_sft_lfevent-category=kubecon-cloudnativecon-cncf-events"><span class="subtext">Past KubeCon + CloudNativeCon + other CNCF Events</span></a></li><li class="external-link"><a target="_blank" href="https://www.cncf.io"><span class="subtext">CNCF Homepage <svg aria-hidden="true" focusable="false" role="img" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512" class="icon--inline small semitransparent"><path fill="currentColor" d="M576 24v127.984c0 21.461-25.96 31.98-40.971 16.971l-35.707-35.709-243.523 243.523c-9.373 9.373-24.568 9.373-33.941 0l-22.627-22.627c-9.373-9.373-9.373-24.569 0-33.941L442.756 76.676l-35.703-35.705C391.982 25.9 402.656 0 424.024 0H552c13.255 0 24 10.745 24 24zM407.029 270.794l-16 16A23.999 23.999 0 0 0 384 303.765V448H64V128h264a24.003 24.003 0 0 0 16.97-7.029l16-16C376.089 89.851 365.381 64 344 64H48C21.49 64 0 85.49 0 112v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V287.764c0-21.382-25.852-32.09-40.971-16.97z"></path></svg> </span></a></li></ul></li> </ul> </nav> </header> </div> <div class="main-container" id="main"> <div class="main-grid"> <main class="main-content-full-width"> <header class="event-subpage-header background-image-wrapper" style="color: white;"> <div class="overlay" style="background: linear-gradient(90deg, #510074 0%, #d93649 100%); color: white;opacity: 0.08;"> </div> <figure class="figure-container"> <img width="1920" height="600" src="https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-1920x600.jpg" class="" alt="A large picture window at the entrance of an event with a sign through the window that says 'Community in Bloom.'" loading="eager" decoding="async" fetchpriority="high" srcset="https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-1920x600.jpg 1920w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-300x94.jpg 300w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-1024x320.jpg 1024w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-768x240.jpg 768w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-1536x480.jpg 1536w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-2048x640.jpg 2048w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-640x200.jpg 640w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-1200x375.jpg 1200w, https://events.linuxfoundation.org/wp-content/uploads/2023/09/lobby-600x188.jpg 600w" sizes="(max-width: 1920px) 100vw, 1920px" /> </figure> <h1 class="content-wrapper" style="background-color: white;"> <span style="color:black; background-color: white; -webkit-text-fill-color: transparent; background: -webkit-gradient(linear,left top,right bottom,from(#510074),to(#d93649)); background: -o-gradient(linear,left top,right bottom,from(#510074),to(#d93649)); -webkit-background-clip: text;"> Code of Conduct </span> </h1> </header> <article id="post-218799" class="post-218799 page type-page status-publish has-post-thumbnail hentry"> <div class="entry-content"> <div id="multi-part-page"><div class="multi-part-page--menu"><nav data-sticky-container><div class="sticky" data-sticky data-margin-top="8" data-anchor="multi-part-page" data-sticky-on="large"><h6 class="hide-for-large text-small">Skip to page section</h6><ul id="multi-part-page--magellan" data-magellan data-deep-linking="true" data-update-history="false"><li><a href="#expected-behavior">Expected Behavior</a></li><li><a href="#unacceptable-behavior">Unacceptable Behavior</a></li><li><a href="#consequences-of-unacceptable-behavior">Consequences of Unacceptable Behavior</a></li><li><a href="#if-you-witness-unacceptable-behavior">What To Do If You Witness or Are Subject To Unacceptable Behavior</a></li><li><a href="#incident-response">Incident Response</a></li><li><a href="#pre-event-concerns">Pre-Event Concerns</a></li><li><a href="#terms-conditions">Terms + Conditions</a></li></ul></div></nav></div><div class="multi-part-page--content"> <div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div> <p>The Cloud Native Computing Foundation and its project communities are dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or virtually. CNCF events are working conferences intended for professional networking and collaboration within the open source community. They exist to encourage the open exchange of ideas and expression and require an environment that recognizes the inherent worth of every person and group. While at Linux Foundation events or related ancillary or social events, any participants, including members, speakers, attendees, volunteers, sponsors, exhibitors, booth staff and anyone else, must not engage in harassment in any form.</p> <p>This Code of Conduct may be revised at any time by Cloud Native Computing Foundation and the terms are non-negotiable. Your registration for or attendance at any CNCF event, whether it’s held in person or virtually, indicates your agreement to abide by this policy and its terms.</p> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="Expected Behavior" data-menu-slug="expected-behavior"><a id="expected-behavior" class="magellan-anchor" data-magellan-target="expected-behavior" rel="noopener noreferrer"></a> <div class="wp-block-group alignwide is-style-border has-off-white-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading">Expected Behavior</h3> <p>All event participants, whether they are attending an in-person event or a virtual event, are expected to behave in accordance with professional standards, with both this Code of Conduct as well as their respective employer’s policies governing appropriate workplace behavior and applicable laws.</p> </div></div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="Unacceptable Behavior" data-menu-slug="unacceptable-behavior"><a id="unacceptable-behavior" class="magellan-anchor" data-magellan-target="unacceptable-behavior" rel="noopener noreferrer"></a> <h3 class="wp-block-heading">Unacceptable Behavior</h3> <p>Harassment will not be tolerated in any form, whether in person or virtually, including, but not limited to, harassment based on gender, gender identity and expression, sexual orientation, disability, physical appearance, body size, race, age, religion or any other status protected by laws in which the conference or program is being held. Harassment includes the use of abusive, offensive or degrading language, intimidation, stalking, harassing photography or recording, inappropriate physical contact, sexual imagery and unwelcome sexual advances or requests for sexual favors. Any report of harassment at one of our events, whether in person or virtual, will be addressed immediately. Participants asked to stop any harassing behavior are expected to comply immediately. Anyone who witnesses or is subjected to unacceptable behavior should notify a conference organizer at once.</p> <p>Individuals who participate (or plan to participate) in CNCF / Linux Foundation events, whether its an in-person event or a virtual event, should conduct themselves at all times in a manner that comports with both the letter and spirit of this policy prohibiting harassment and abusive behavior, whether before, during or after the event. This includes statements made in social media postings, on-line publications, text messages, and all other forms of electronic communication.</p> <p>Speakers should not use sexual language, images, or any language or images that would constitute harassment as defined above in their talks. Exhibitor booths serve as a platform for presenting businesses and/or projects and should maintain a professional and inclusive presence; therefore, the use of sexualized images, activities, materials, or attire, including costumes and uniforms that contribute to a sexualized environment, is strictly prohibited. Additionally, booths must not be utilized for political campaigning or promoting political causes, including the display or engagement in activities or materials that support such endeavors.</p> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="Consequences of Unacceptable Behavior" data-menu-slug="consequences-of-unacceptable-behavior"><a id="consequences-of-unacceptable-behavior" class="magellan-anchor" data-magellan-target="consequences-of-unacceptable-behavior" rel="noopener noreferrer"></a> <div class="wp-block-group is-style-border has-off-white-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading">Consequences of Unacceptable Behavior</h3> <p>If a participant engages in harassing behavior, whether in person or virtually, the conference organizers may take any action they deem appropriate depending on the circumstances, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund. CNCF reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further Linux Foundation events, trainings or other activities.</p> <p>If a participant (or individual wishing to participate in a CNCF event, in-person and/or virtual), through postings on social media or other online publications or another form of electronic communication, engages in conduct that violates this policy, whether before, during or after a CNCF event, CNCF may take appropriate corrective action, which could include imposing a temporary or permanent ban on an individual’s participation in future CNCF events.</p> </div></div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="What To Do If You Witness or Are Subject To Unacceptable Behavior" data-menu-slug="if-you-witness-unacceptable-behavior"><a id="if-you-witness-unacceptable-behavior" class="magellan-anchor" data-magellan-target="if-you-witness-unacceptable-behavior" rel="noopener noreferrer"></a> <h3 class="wp-block-heading is-style-default">What To Do If You Witness or Are Subject To Unacceptable Behavior</h3> <p>If you are being harassed, notice that someone else is being harassed, or have any other concerns relating to harassment, please contact any of the following:</p> <div class="wp-block-group is-style-border has-off-white-background-color has-background"><div class="wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained"> <figure class="wp-block-table"><table><thead><tr><th>Name/Role</th><th>Contact Information</th></tr></thead><tbody><tr><td>LF Events Code of Conduct incident response leads:<br><br>Angela Brown, SVP & GM of Events<br><br>Joanna Lee, VP of Strategic Programs & Legal</td><td><a href="mailto:eventconduct@cncf.io" target="_blank" rel="noreferrer noopener">eventconduct@cncf.io</a><br>(goes to both Angela Brown & Joanna Lee)<br><br><a href="mailto:angela@linuxfoundation.org" target="_blank" rel="noreferrer noopener">angela@linuxfoundation.org</a><br><br><a href="mailto:jlee@linuxfoundation.org" target="_blank" rel="noreferrer noopener">jlee@linuxfoundation.org</a><br>or (408) 686-9393</td></tr><tr><td>CNCF Code of Conduct Committee<br>(individual members listed at <a href="https://www.cncf.io/conduct/committee/" target="_blank" rel="noreferrer noopener">https://www.cncf.io/conduct/committee/</a>)</td><td><a href="mailto:conduct@cncf.io" target="_blank" rel="noreferrer noopener">conduct@cncf.io</a></td></tr></tbody></table></figure> </div></div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="Incident Response" data-menu-slug="incident-response"><a id="incident-response" class="magellan-anchor" data-magellan-target="incident-response" rel="noopener noreferrer"></a> <div class="wp-block-group is-style-border has-off-white-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading">Incident Response</h3> <p>Our staff has taken incident response training and responds to harassment reports quickly and thoroughly. As referenced above, if a participant engages in harassing behavior, whether in-person or virtually, the conference organizers may take any action they deem appropriate, ranging from issuance of a warning to the offending individual to expulsion from the conference with no refund, depending on the circumstances. CNCF reserves the right to exclude any participant found to be engaging in harassing behavior from participating in any further CNCF events, trainings or other activities.</p> <p>Conference staff will also provide support to victims, including, but not limited to:</p> <ul class="wp-block-list"> <li><strong>Providing an Escort</strong></li> <li><strong>Contacting Hotel/Venue Security or Local Law Enforcement</strong></li> <li><strong>Briefing Key Event Staff For Response/Victim Assistance</strong></li> <li><strong>And otherwise assisting those experiencing harassment to ensure that they feel safe for the duration of the conference.</strong></li> </ul> </div></div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="Pre-Event Concerns" data-menu-slug="pre-event-concerns"><a id="pre-event-concerns" class="magellan-anchor" data-magellan-target="pre-event-concerns" rel="noopener noreferrer"></a> <h3 class="wp-block-heading">Pre-Event Concerns</h3> <p>If you are planning to attend an upcoming event, whether in-person or virtually and have concerns regarding another individual who may be present, please contact Joanna Lee (Vice President of Strategic Initiatives and Legal) and Angela Brown (SVP & GM of Events) immediately at <a href="mailto:eventconduct@cncf.io">eventconduct@cncf.io</a> or at (408) 686-9393.</p> <p>Precautions will be taken to ensure your comfort and safety, including, but not limited to: providing an escort, prepping onsite event staff, keeping victim and harasser from attending the same talks/social events and providing onsite contact cell phone numbers for immediate contact.</p> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> <div class="wp-block-cgb-block-tab-container-block" data-menu-title="Terms + Conditions" data-menu-slug="terms-conditions"><a id="terms-conditions" class="magellan-anchor" data-magellan-target="terms-conditions" rel="noopener noreferrer"></a> <div class="wp-block-group is-style-border has-off-white-background-color has-background"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading is-style-default">Terms + Conditions</h3> <h5 class="wp-block-heading is-style-default">Code of Conduct</h5> <p>The Cloud Native Computing Foundation is dedicated to providing a harassment-free experience for participants at all of our events, whether they are held in person or virtually. Linux Foundation events are working conferences intended for professional networking and collaboration in the Linux community. They exist to encourage the open exchange of ideas and expression and require an environment that recognizes the inherent worth of every person and group. While at Linux Foundation events, in-person or virtual, or related ancillary or social events, any participants, including speakers, attendees, volunteers, sponsors, exhibitors, booth staff, and anyone else, must not engage in harassment in any form. The expanded <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-india/attend/code-of-conduct/">Code of Conduct</a> contains full details and examples, which cover behavior expectations, unacceptable behavior, and consequences, as well as incident reporting and response protocol.</p> <h5 class="wp-block-heading">Health and Safety Requirements</h5> <p>It is necessary for all attendees to cooperate and protect one another. For this reason, The Linux Foundation’s events may have health and safety requirements (the “Health and Safety Requirements”). The specific requirements may vary from event to event, and will be communicated in writing prior to and during the event.</p> <p>If an attendee fails to comply with any of the Health and Safety Requirements, The Linux Foundation may (but is not obligated to) take appropriate corrective action, which could include immediate removal from the event and venue without a refund, and/or imposing a temporary or permanent ban on an individual’s participation in future Linux Foundation events.</p> <h5 class="wp-block-heading is-style-default">Photo + Video Release</h5> <p>By registering for this event you consent to the photographing of yourself and the recording of your voice and the use of these photographs and/or recordings singularly or in conjunction with other photographs and/or recordings for advertising, publicity, commercial or other business purposes for The Cloud Native Computing Foundation. You understand that the term “photograph” as used herein encompasses both still photographs and motion picture footage.</p> <h5 class="wp-block-heading is-style-default">Live Streaming + Rebroadcasting</h5> <p>Live streaming and rebroadcasting of CNCF and Linux Foundation events is prohibited. You agree that you will not record, copy, reproduce, live stream, rebroadcast or otherwise distribute recordings, live streams, or broadcasts of events hosted by either The Cloud Native Computing Foundations (CNCF) and/or The Linux Foundation without first obtaining the express written permission of either The Cloud Native Computing Foundation and/or The Linux Foundation.</p> <h5 class="wp-block-heading is-style-default">GDPR / Data Protection + Attendee Communication</h5> <p>By submitting a registration for this event, you understand that the data you include will be submitted to The Cloud Native Computing Foundation and that The Cloud Native Computing Foundation may contact you regarding this event. Personal data collected from this registration form is subject to The Cloud Native Computing Foundation’s <a href="http://linuxfoundation.org/privacy" target="_blank" rel="noreferrer noopener">Privacy Policy</a>. </p> <p>If applicable, by signing up to attend a Co-Located Event hosted by a third party, you understand that a portion of the data you submit will be provided to the third party, to enable the third party to hold the event. The third parties’ use of the data will be subject to their own privacy policies. </p> <p>In order to facilitate networking and business relationships at the event, you may choose to visit a third party’s booth or virtual booth or to access sponsored content. You are never required to visit third-party booths or to access sponsored content. When visiting a virtual booth (e.g. by clicking on a third party’s logo in the virtual exhibit hall or exhibitor directory, and any actions within the booth thereafter including viewing resources), accessing swag or virtual swag provided by sponsors, or by participating in sponsored activities, the third party will receive some of your registration data. This data includes your first name, last name, title, company, address, email, standard demographics questions (i.e. job function, industry), and details about the sponsored content or resources you interacted with. If you choose to interact with a booth or virtual booth or access sponsored content, you are explicitly consenting to receipt and use of such data by the third-party recipients, which will be subject to their own privacy policies.</p> <h5 class="wp-block-heading">Suitcasing or Outboarding</h5> <p>No Suitcasing or Outboarding. “Suitcasing” is the practice of participating in an event as an attendee and using that attendee access to solicit business from other attendees, exhibitors, or event participants. “Outboarding” is the practice of setting up events, activities, exhibitions, or a booth in the Event venue or its vicinity (e.g., in a hotel room, lounge, or meeting space, or at a nearby business) without authorization. In both cases the effect is to take the benefits of being a sponsor or exhibitor without having paid the fees (which are necessary for The Linux Foundation, a nonprofit organization, to be able to create and host the event), and to undermine the structures of the event around sponsorship and exhibition. Any attendees Suitcasing or Outboarding may have their access to the event revoked, and may be barred from participating at future events. If you see a party Suitcasing or Outboarding at the event, please report it to The Linux Foundation staff.</p> <h5 class="wp-block-heading">Drug Use</h5> <p>No Drugs. Use of recreational drugs, including all DEA-scheduled drugs (without a prescription) and all cannabinoids, is not permitted at the event. Such drugs are also not permitted as part of any giveaway or promotion at the event.</p> </div></div> </div> <div style="height:100px" aria-hidden="true" class="wp-block-spacer is-style-40-responsive"></div> </div></div> </div> </article> <article id="post-218735" class="post-218735 page type-page status-publish hentry"> <div class="entry-content"> <div class="wp-block-group alignfull is-style-event-gradient"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow"> <h3 class="wp-block-heading has-text-align-center is-style-one-line-section-heading has-white-color has-text-color">Sponsors</h3> </div></div> <div class="wp-block-cgb-sponsors-block"><h3 class="sponsors-logos--header">Platinum</h3><div class="sponsors-logos larger even"><div class="sponsors-logo-item"><a href="https://www.civo.com/?utm_source=kubecon&utm_medium=kubecon_link&utm_campaign=kubecon_india" title="Go to CIVO" style="-webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);" target="_blank" rel="noopener"><img decoding="async" width="404" height="145" src="https://events.linuxfoundation.org/wp-content/uploads/2021/03/civo-01.svg" class="logo wp-post-image" alt="CIVO logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://opensource.intuit.com/intuit-open-source/open-source" title="Go to intuit" style="-webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);" target="_blank" rel="noopener"><img decoding="async" width="365" height="87" src="https://events.linuxfoundation.org/wp-content/uploads/2020/01/intuit-logo-super-blue.intuit-logo-super-blue.svg" class="logo wp-post-image" alt="intuit logo" loading="lazy" /></a></div></div></div> <div class="wp-block-cgb-sponsors-block"><h3 class="sponsors-logos--header">Gold</h3><div class="sponsors-logos large even orphan-by-3"><div class="sponsors-logo-item"><a href="https://www.atlassian.com/" title="Go to atlassian" target="_blank" rel="noopener"><img decoding="async" width="561" height="88" src="https://events.linuxfoundation.org/wp-content/uploads/2020/01/atlassian-logo-onecolor-horizontal-blue-1.svg" class="logo wp-post-image" alt="atlassian logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://aws.amazon.com/" title="Go to AWS" style="-webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75);" target="_blank" rel="noopener"><img decoding="async" width="312" height="191" src="https://events.linuxfoundation.org/wp-content/uploads/2020/09/AWS_logo_RGB_1c_Gray850.svg" class="logo wp-post-image" alt="AWS logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://azure.microsoft.com/en-us/products/kubernetes-service/" title="Go to Microsoft Azure" target="_blank" rel="noopener"><img decoding="async" width="400" height="245" src="https://events.linuxfoundation.org/wp-content/uploads/microsoft-azure-spn.svg" class="logo wp-post-image" alt="Microsoft Azure logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://newrelic.com/" title="Go to newrelic" target="_blank" rel="noopener"><img decoding="async" width="851" height="191" src="https://events.linuxfoundation.org/wp-content/uploads/2020/01/NR_logo_HZ_RGB.svg" class="logo wp-post-image" alt="newrelic logo" loading="lazy" /></a></div></div></div> <div class="wp-block-cgb-sponsors-block"><h3 class="sponsors-logos--header">Silver</h3><div class="sponsors-logos medium even"><div class="sponsors-logo-item"><a href="https://www.akamai.com/solutions/cloud-computing" title="Go to Akamai" target="_blank" rel="noopener"><img decoding="async" width="426" height="183" src="https://events.linuxfoundation.org/wp-content/uploads/2022/09/akamai-logo1.svg" class="logo wp-post-image" alt="Akamai logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.arcesium.com/" title="Go to Arcesium" target="_blank" rel="noopener"><img decoding="async" width="2132" height="567" src="https://events.linuxfoundation.org/wp-content/uploads/2024/10/Primary-Logo-2024-RGB.svg" class="logo wp-post-image" alt="Arcesium logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://cast.ai/?utm_source=CNCF" title="Go to Cast AI" style="-webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);" target="_blank" rel="noopener"><img decoding="async" width="2667" height="852" src="https://events.linuxfoundation.org/wp-content/uploads/2021/02/cast_logo2_black.svg" class="logo wp-post-image" alt="Cast AI logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="http://www.coralogix.com/" title="Go to Coralogix" target="_blank" rel="noopener"><img decoding="async" width="371" height="246" src="https://events.linuxfoundation.org/wp-content/uploads/2021/06/coralogix-01.svg" class="logo wp-post-image" alt="Coralogix logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.datadoghq.com/" title="Go to datadog" target="_blank" rel="noopener"><img decoding="async" width="400" height="245" src="https://events.linuxfoundation.org/wp-content/uploads/datadog-spn.svg" class="logo wp-post-image" alt="datadog logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.dynatrace.com/" title="Go to dynatrace" target="_blank" rel="noopener"><img decoding="async" width="400" height="245" src="https://events.linuxfoundation.org/wp-content/uploads/dynatrace-spn.svg" class="logo wp-post-image" alt="dynatrace logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://github.com/home" title="Go to GitHub" style="-webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75);" target="_blank" rel="noopener"><img decoding="async" width="374" height="111" src="https://events.linuxfoundation.org/wp-content/uploads/2023/01/GitHub-Logo.svg" class="logo wp-post-image" alt="GitHub logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://cloud.google.com/" title="Go to Google Cloud" style="-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);" target="_blank" rel="noopener"><img decoding="async" width="3016" height="626" src="https://events.linuxfoundation.org/wp-content/uploads/2020/06/lockup_GoogleCloud_FullColor_rgb_2900x512px.svg" class="logo wp-post-image" alt="Google Cloud logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://grafana.com/" title="Go to Grafana Labs" style="-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);" target="_blank" rel="noopener"><img decoding="async" width="400" height="245" src="https://events.linuxfoundation.org/wp-content/uploads/grafana_labs_spn.svg" class="logo wp-post-image" alt="Grafana Labs logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="http://www.kloudfuse.com/" title="Go to Kloudfuse" target="_blank" rel="noopener"><img decoding="async" width="903" height="195" src="https://events.linuxfoundation.org/wp-content/uploads/2023/08/Kloudfuse-Logo.svg" class="logo wp-post-image" alt="Kloudfuse logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://kodekloud.com" title="Go to KodeKloud" target="_blank" rel="noopener"><img decoding="async" width="276" height="134" src="https://events.linuxfoundation.org/wp-content/uploads/2023/04/kodekloud_logo.svg.svg" class="logo wp-post-image" alt="KodeKloud logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://last9.io/" title="Go to Last9" target="_blank" rel="noopener"><img decoding="async" width="101" height="43" src="https://events.linuxfoundation.org/wp-content/uploads/2024/06/Last9-logo.svg" class="logo wp-post-image" alt="Last9 logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://training.linuxfoundation.org/" title="Go to LF Education" target="_blank" rel="noopener"><img decoding="async" width="1024" height="210" src="https://events.linuxfoundation.org/wp-content/uploads/2024/09/lfeducation_color.svg" class="logo wp-post-image" alt="LF Education logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://loft.sh/" title="Go to Loft Labs" style="-webkit-transform: scale(0.6); -ms-transform: scale(0.6); transform: scale(0.6);" target="_blank" rel="noopener"><img decoding="async" width="265" height="138" src="https://events.linuxfoundation.org/wp-content/uploads/2021/06/Loft-blue.svg" class="logo wp-post-image" alt="Loft Labs logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.site24x7.com/" title="Go to ManageEngine Site24x7 by Zoho Corporation" style="-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);" target="_blank" rel="noopener"><img decoding="async" width="412" height="159" src="https://events.linuxfoundation.org/wp-content/uploads/2024/04/site24x7.svg" class="logo wp-post-image" alt="ManageEngine Site24x7 by Zoho Corporation logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.loxilb.io/" title="Go to netlox" target="_blank" rel="noopener"><img decoding="async" width="280" height="40" src="https://events.linuxfoundation.org/wp-content/uploads/2024/07/netlox-logo.svg" class="logo wp-post-image" alt="netlox logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://octopus.com/" title="Go to Octopus Deploy" style="-webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2);" target="_blank" rel="noopener"><img decoding="async" width="874" height="173" src="https://events.linuxfoundation.org/wp-content/uploads/2023/01/Octopus-Deploy_Logo_LightMode_Digital_2024.svg" class="logo wp-post-image" alt="Octopus Deploy logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://cloud.rakuten.com/" title="Go to Rakuten" target="_blank" rel="noopener"><img decoding="async" width="2795" height="562" src="https://events.linuxfoundation.org/wp-content/uploads/2024/07/Rakuten-logo.svg" class="logo wp-post-image" alt="Rakuten logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.redhat.com/" title="Go to Red Hat" target="_blank" rel="noopener"><img decoding="async" width="400" height="245" src="https://events.linuxfoundation.org/wp-content/uploads/RedHat-new.svg" class="logo wp-post-image" alt="Red Hat logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://developers.sap.com/" title="Go to SAP" target="_blank" rel="noopener"><img decoding="async" width="400" height="245" src="https://events.linuxfoundation.org/wp-content/uploads/SAP-spn-1.svg" class="logo wp-post-image" alt="SAP logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://spot.io" title="Go to Spot By NetApp" target="_blank" rel="noopener"><img decoding="async" width="428" height="160" src="https://events.linuxfoundation.org/wp-content/uploads/2021/07/Spot-NetApp_Logo_Color_22feb21_CMYK78.svg" class="logo wp-post-image" alt="Spot By NetApp logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.suse.com/" title="Go to suse" target="_blank" rel="noopener"><img decoding="async" width="223" height="195" src="https://events.linuxfoundation.org/wp-content/uploads/2020/01/suse-sponsor.svg" class="logo wp-post-image" alt="suse logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://valkey.io/" title="Go to Valkey" target="_blank" rel="noopener"><img decoding="async" width="64" height="20" src="https://events.linuxfoundation.org/wp-content/uploads/2024/07/lockup-with-bounds-1.svg" class="logo wp-post-image" alt="Valkey logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.zenduty.com" title="Go to Zenduty" target="_blank" rel="noopener"><img decoding="async" width="446" height="118" src="https://events.linuxfoundation.org/wp-content/uploads/2023/06/zenduty_logo.svg" class="logo wp-post-image" alt="Zenduty logo" loading="lazy" /></a></div></div></div> <div class="wp-block-cgb-sponsors-block"><h3 class="sponsors-logos--header">Local Supporter + Start-Up</h3><div class="sponsors-logos small odd orphan-by-3 orphan-by-6"><div class="sponsors-logo-item"><a href="https://www.accuknox.com" title="Go to Accuknox" target="_blank" rel="noopener"><img decoding="async" width="9" height="2" src="https://events.linuxfoundation.org/wp-content/uploads/2022/09/Accuknox.svg" class="logo wp-post-image" alt="Accuknox logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="http://armoredgate.com/" title="Go to Armored Gate" target="_blank" rel="noopener"><img decoding="async" width="501" height="500" src="https://events.linuxfoundation.org/wp-content/uploads/2024/11/Armored-Gate-Logo-square.svg" class="logo wp-post-image" alt="Armored Gate logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://drdroid.io/" title="Go to Doctor Droid" style="-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);" target="_blank" rel="noopener"><img decoding="async" width="1843" height="582" src="https://events.linuxfoundation.org/wp-content/uploads/2024/09/Dr-Droid-Horizontal-Logo.svg" class="logo wp-post-image" alt="Doctor Droid logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.kapstan.io/" title="Go to Kapstan" target="_blank" rel="noopener"><img decoding="async" width="132" height="36" src="https://events.linuxfoundation.org/wp-content/uploads/2024/10/Kapstan-2-1.svg" class="logo wp-post-image" alt="Kapstan logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://oodle.ai/" title="Go to oodle" target="_blank" rel="noopener"><img decoding="async" width="99" height="113" src="https://events.linuxfoundation.org/wp-content/uploads/2024/09/oodle_logo_vertical.svg" class="logo wp-post-image" alt="oodle logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="https://www.siglens.com/" title="Go to SigLens" target="_blank" rel="noopener"><img decoding="async" width="6266" height="1736" src="https://events.linuxfoundation.org/wp-content/uploads/2024/11/SigLens-Logo.svg" class="logo wp-post-image" alt="SigLens logo" loading="lazy" /></a></div><div class="sponsors-logo-item"><a href="http://stackgen.com" title="Go to StackGen" target="_blank" rel="noopener"><img decoding="async" width="1613" height="377" src="https://events.linuxfoundation.org/wp-content/uploads/2024/05/StackGen.svg" class="logo wp-post-image" alt="StackGen logo" loading="lazy" /></a></div></div></div> </div> </article> </main> </div> </div> <section class="event-footer xlarge-padding-y" style="background: linear-gradient(90deg, #510074 0%, #d93649 100%); color: white;"> <div class="event-footer-newsletter white"> <p class="event-footer-newsletter__title">Join our mailing list to hear all the latest about events, news and more</p> <script> window.hsFormsOnReady = window.hsFormsOnReady || []; window.hsFormsOnReady.push(()=>{ hbspt.forms.create({ portalId: 8112310, formId: "801de768-c4bb-4649-8498-069f5989335b", target: "#hbspt-form-1732445783000-9609846867", region: "na1", })}); </script> <div class="hbspt-form" id="hbspt-form-1732445783000-9609846867"></div> <p class="event-footer-newsletter__privacy"> By submitting this form, I consent to receive marketing emails from the LF and its projects regarding their events, training, research, developments, and related announcements. I understand that I can unsubscribe at any time using the links in the footers of the emails I receive. <a target="_blank" href="https://www.linuxfoundation.org/privacy/">Privacy Policy</a>. </p> </div> <div class="event-footer-alignment"> <div class="event-footer-logo-social"> <div class="event-footer-logo-social__logo"> <a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/"><img loading="lazy" src="https://events.linuxfoundation.org/wp-content/uploads/2024/02/kc_cnc_india24_white.svg" alt="KubeCon + CloudNativeCon India"></a> </div> <div class="event-footer-logo-social__wrapper white"> <ul class="event-footer-logo-social__icons white"><li><a rel="noopener" title="X" target="_blank" href="https://twitter.com/KubeCon_"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-24.52 -24.52 1248.04 1275.04"><path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284zM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854z"/></svg> </a></li><li><a rel="noopener" title="X" target="_blank" href="https://github.com/cncf"><svg xmlns="http://www.w3.org/2000/svg" viewbox="-1.95 -1.95 101.4 99.78"><path fill-rule="evenodd" d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a47 47 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0" clip-rule="evenodd"/></svg> </a></li><li><a rel="noopener" title="Linkedin" target="_blank" href="https://www.linkedin.com/company/cloud-native-computing-foundation"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3M135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5m282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9z"/></svg> </a></li><li><a rel="noopener" title="QQ" target="_blank" href="http://v.qq.com/s/videoplus/508102034"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path d="M433.754 420.445c-11.526 1.393-44.86-52.741-44.86-52.741 0 31.345-16.136 72.247-51.051 101.786 16.842 5.192 54.843 19.167 45.803 34.421-7.316 12.343-125.51 7.881-159.632 4.037-34.122 3.844-152.316 8.306-159.632-4.037-9.045-15.25 28.918-29.214 45.783-34.415-34.92-29.539-51.059-70.445-51.059-101.792 0 0-33.334 54.134-44.859 52.741-5.37-.65-12.424-29.644 9.347-99.704 10.261-33.024 21.995-60.478 40.144-105.779C60.683 98.063 108.982.006 224 0c113.737.006 163.156 96.133 160.264 214.963 18.118 45.223 29.912 72.85 40.144 105.778 21.768 70.06 14.716 99.053 9.346 99.704"/></svg> </a></li><li><a rel="noopener" title="YouTube" target="_blank" href="https://www.youtube.com/c/cloudnativefdn"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305m-317.51 213.508V175.185l142.739 81.205z"/></svg> </a></li><li><a rel="noopener" title="Facebook" target="_blank" href="https://www.facebook.com/CloudNativeComputingFoundation/"><svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256"/></svg> </a></li><li><a rel="noopener" title="Instagram" target="_blank" href="https://www.instagram.com/cloudnativecomputingfoundation/"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewbox="0 0 24 24"><path d="M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849s-.012 3.584-.069 4.849c-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849s.013-3.583.07-4.849c.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069M12 0C8.741 0 8.333.014 7.053.072 2.695.272.273 2.69.073 7.052.014 8.333 0 8.741 0 12s.014 3.668.072 4.948c.2 4.358 2.618 6.78 6.98 6.98C8.333 23.986 8.741 24 12 24s3.668-.014 4.948-.072c4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948s-.014-3.667-.072-4.947c-.196-4.354-2.617-6.78-6.979-6.98C15.668.014 15.259 0 12 0m0 5.838a6.162 6.162 0 1 0 0 12.324 6.162 6.162 0 0 0 0-12.324M12 16a4 4 0 1 1 0-8 4 4 0 0 1 0 8m6.406-11.845a1.44 1.44 0 1 0 0 2.881 1.44 1.44 0 0 0 0-2.881"/></svg> </a></li><li><a rel="noopener" title="Twitch" target="_blank" href="https://www.twitch.tv/cloudnativefdn"><svg xmlns="http://www.w3.org/2000/svg" aria-label="Twitch" viewbox="0 0 512 512"><path d="m115 101-22 56v228h78v42h44l41-42h63l85-85V101zm260 185-48 48h-78l-42 42v-42h-65V130h233zm-48-100v85h-30v-85zm-78 0v85h-29v-85z"/></svg> </a></li><li><a rel="noopener" title="Slack" target="_blank" href="https://slack.cncf.io/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-label="Slack" viewbox="0 0 512 512"><path id="a" d="M149 305a39 39 0 0 1-78 0c0-22 17-39 39-39h39zm19 0a39 39 0 0 1 78 0v97a39 39 0 0 1-78 0z"/><use xlink:href="#a" transform="rotate(90 256 256)"/><use xlink:href="#a" transform="rotate(180 256 256)"/><use xlink:href="#a" transform="rotate(270 256 256)"/></svg> </a></li></ul> <div class="event-footer-logo-social__hashtag"> <p>#KubeCon + #CloudNativeCon</p> </div> </div> </div> <ul class="event-footer-menu white"> <li class="page_item page-item-218804"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/register/">Register</a></li> <li class="page_item page-item-249582"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/see-whos-attending/">See Who’s Attending</a></li> <li class="page_item page-item-218789"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/faq/">FAQ</a></li> <li class="page_item page-item-218795"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/health-and-safety/">Health + Safety</a></li> <li class="page_item page-item-218794"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/about-delhi/">About Delhi</a></li> <li class="page_item page-item-218793"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/convince-your-boss/">Convince Your Boss</a></li> <li class="page_item page-item-218790"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/visa-request/">Visa Letter Request</a></li> <li class="page_item page-item-218796"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/scholarships/">Scholarships</a></li> <li class="page_item page-item-218792"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/child-care/">Child Care</a></li> <li class="page_item page-item-218791"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/diversity-inclusion/">Diversity + Inclusion</a></li> <li class="page_item page-item-218799 current_page_item is-active"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/attend/code-of-conduct/" aria-current="page">Code of Conduct</a></li> </li> <li class="page_item page-item-218734"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/venue-travel/">Venue + Travel</a></li> <li class="page_item page-item-218736"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/sponsor/">Sponsor</a></li> <li class="page_item page-item-218770"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/schedule/">Schedule</a></li> <li class="page_item page-item-218767"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/explore-the-tracks/">Explore The Tracks</a></li> <li class="page_item page-item-218771"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/experiences/">Experiences</a></li> <li class="page_item page-item-218781"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/project-engagement/">Project Engagement</a></li> <li class="page_item page-item-239659"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/maintainer-summit/">Maintainer Summit</a></li> <li class="page_item page-item-245613"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/program/sponsor-hosted-events/">Sponsor Hosted Events</a></li> </li> <li class="page_item page-item-218803"><a href="https://events.linuxfoundation.org/kubecon-cloudnativecon-india/contact-us/">Contact Us</a></li> </ul> </div> </section> <footer class="event-footer--legal"> <section class="lf-copyright container wrap"> <p>Copyright © 2024 The Linux Foundation®. All rights reserved. The Linux Foundation has registered trademarks and uses trademarks. For a list of trademarks of The Linux Foundation, please see our <a target="_blank" rel="noopener" href="https://www.linuxfoundation.org/legal/trademark-usage">Trademark Usage</a> page. Linux is a registered trademark of Linus Torvalds. <a target="_blank" rel="noopener" href="https://www.linuxfoundation.org/legal/terms">Terms of Use</a> | <a target="_blank" rel="noopener" href="https://www.linuxfoundation.org/legal/privacy-policy">Privacy Policy</a> | <a target="_blank" rel="noopener" href="https://www.linuxfoundation.org/legal/bylaws">Bylaws</a> | <a target="_blank" rel="noopener" href="https://www.linuxfoundation.org/legal/antitrust-policy">Antitrust Policy</a> | <a target="_blank" rel="noopener" href="https://www.linuxfoundation.org/legal/good-standing-policy">Good Standing Policy</a>.</p> </section> </footer> </div> <!-- end .site-container --> <link rel='stylesheet' id='cncf-css' href='https://events.linuxfoundation.org/wp-content/themes/lfevents/dist/css/cncf-font.min.css?ver=1732324493' type='text/css' media='all' /> <script type="text/javascript" id="flying-pages-js-before"> /* <![CDATA[ */ window.FPConfig= { delay: 10, ignoreKeywords: ["\/wp-admin","\/wp-login.php","\/cart","add-to-cart","logout","#","?",".png",".jpeg",".jpg",".gif",".svg"], maxRPS: 3, hoverDelay: 50 }; /* ]]> */ </script> <script type="text/javascript" defer src="https://events.linuxfoundation.org/wp-content/plugins/flying-pages/flying-pages.min.js?ver=1732324493" id="flying-pages-js"></script> <script type="text/javascript" id="leadin-script-loader-js-js-extra"> /* <![CDATA[ */ var leadin_wordpress = {"userRole":"visitor","pageType":"page","leadinPluginVersion":"11.1.65"}; /* ]]> */ </script> <script type="text/javascript" defer id="leadin-script-loader-js-js" data-type="lazy" data-src="https://js.hs-scripts.com/8112310.js?integration=WordPress&ver=1732324493"></script> <script type="text/javascript" defer src="https://events.linuxfoundation.org/wp-content/themes/lfevents/dist/js/app.js?ver=1732324493" id="foundation-js"></script> <script type="text/javascript" defer src="https://events.linuxfoundation.org/wp-content/themes/lfevents/src/js/libraries/restable.js?ver=1732324493" id="responsive-table-js"></script> <script type="text/javascript" defer src="https://events.linuxfoundation.org/wp-content/themes/lfevents/dist/js/responsive-table.js?ver=1732324493" id="responsive-table-code-js"></script> <script type="text/javascript" defer id="leadin-forms-v2-js" data-type="lazy" data-src="https://js.hsforms.net/forms/embed/v2.js?ver=1732324493"></script> <script type="text/javascript" id="flying-scripts">const loadScriptsTimer=setTimeout(loadScripts,5*1000);const userInteractionEvents=["mouseover","keydown","touchstart","touchmove","wheel"];userInteractionEvents.forEach(function(event){window.addEventListener(event,triggerScriptLoader,{passive:!0})});function triggerScriptLoader(){loadScripts();clearTimeout(loadScriptsTimer);userInteractionEvents.forEach(function(event){window.removeEventListener(event,triggerScriptLoader,{passive:!0})})} function loadScripts(){document.querySelectorAll("script[data-type='lazy']").forEach(function(elem){elem.setAttribute("src",elem.getAttribute("data-src"))})}</script> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"bam.nr-data.net","licenseKey":"d2bda02ccf","applicationID":"337321012","transactionName":"YARbZUBQV0BXV0FfCVlOeFJGWFZdGVlAWhJeTElQQEUUQ1dTUA==","queueTime":0,"applicationTime":477,"atts":"TENYEwhKRE4=","errorBeacon":"bam.nr-data.net","agent":""}</script></body> </html> <script> document.addEventListener("DOMContentLoaded", function(){ jQuery( document ).ready( function($) { // if a menu item isn't visible, scroll it into view. $('#multi-part-page--magellan').on('update.zf.magellan', function (ev, elem) { var activeMenuItem = elem[0]; var isSticky = jQuery('.is-stuck')[0] ? true : false; if (activeMenuItem && isSticky) { activeMenuItem.scrollIntoView({ block: "nearest" }); } }); }); }); </script>