1!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};t.SENTRY_RELEASE={id:"dd3f7543e365084654babca0b7380fc368ad28de"};var e=(new t.Error).stack;e&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[e]="073a7ec3-a8a4-46be-8338-66c348cc4952",t._sentryDebugIdIdentifier="sentry-dbid-073a7ec3-a8a4-46be-8338-66c348cc4952")}catch(t){}}(),(self.webpackChunkgatsby_gitbook_aiid=self.webpackChunkgatsby_gitbook_aiid||[]).push([[1110],{5377:function(t,e,n){var r=n(36711),a=n(29276),o=n(90253).f,i=r("unscopables"),c=Array.prototype;void 0===c[i]&&o(c,i,{configurable:!0,value:a(null)}),t.exports=function(t){c[i][t]=!0}},5988:function(t,e,n){var r=n(71812);t.exports=Array.isArray||function(t){return"Array"===r(t)}},7205:function(t,e,n){var r=n(5988),a=n(57081),o=n(76318),i=n(36711)("species"),c=Array;t.exports=function(t){var e;return r(t)&&(e=t.constructor,(a(e)&&(e===c||r(e.prototype))||o(e)&&null===(e=e[i]))&&(e=void 0)),void 0===e?c:e}},8373:function(t,e,n){var r=n(28232),a=n(43178),o=n(90253),i=n(67211),c=n(29713),l=n(75412);e.f=r&&!a?Object.defineProperties:function(t,e){i(t);for(var n,r=c(e),a=l(e),s=a.length,d=0;s>d;)o.f(t,n=a[d++],r[n]);return t}},18511:function(t,e,n){var r=n(5988),a=n(30666),o=n(76977),i=n(65316),c=n(24628),l=function(t,e,n,s,d,u,p,m){for(var f,v,y=d,g=0,h=!!p&&i(p,m);g<s;)g in n&&(f=h?h(n[g],g,e):n[g],u>0&&r(f)?(v=a(f),y=l(t,e,f,v,y,u-1)-1):(o(y+1),c(t,y,f)),y++),g++;return y};t.exports=l},24534:function(t,e,n){var r=n(96540),a=n(35183),o=n.n(a);e.A=t=>{let e=t.children,n=t.metaTitle,a=void 0===n?null:n,i=t.metaDescription,c=void 0===i?null:i,l=t.path,s=t.metaImage,d=void 0===s?null:s,u=t.metaType,p=void 0===u?"website":u;const m=o().siteMetadata.twitterAccount;d||(d=o().siteMetadata.ogImage);const f=o().gatsby.siteUrl+l;return r.createElement(r.Fragment,null,a&&r.createElement(r.Fragment,null,r.createElement("title",null,a),r.createElement("meta",{property:"og:title",content:a}),r.createElement("meta",{property:"twitter:title",content:a})),c&&r.createElement(r.Fragment,null,r.createElement("meta",{property:"og:description",content:c}),r.createElement("meta",{property:"twitter:description",content:c})),d&&r.createElement(r.Fragment,null,r.createElement("meta",{property:"twitter:image",content:d}),r.createElement("meta",{property:"og:image",content:d})),r.createElement("meta",{property:"og:type",content:p}),m&&r.createElement(r.Fragment,null,r.createElement("meta",{name:"twitter:site",content:m}),r.createElement("meta",{name:"twitter:creator",content:m})),f&&r.createElement(r.Fragment,null,r.createElement("link",{rel:"canonical",href:f}),r.createElement("meta",{property:"og:url",content:f}),r.createElement("meta",{property:"twitter:url",content:f})),r.createElement("meta",{property:"twitter:card",content:"summary_large_image"}),o().siteMetadata.favicon&&r.createElement("link",{rel:"shortcut icon",type:"image/svg",href:o().siteMetadata.favicon}),e)}},24628:function(t,e,n){var r=n(28232),a=n(90253),o=n(46056);t.exports=function(t,e,n){r?a.f(t,e,o(0,n)):t[e]=n}},29276:function(t,e,n){var r,a=n(67211),o=n(8373),i=n(61611),c=n(99409),l=n(74409),s=n(30763),d=n(93611),u="prototype",p="script",m=d("IE_PROTO"),f=function(){},v=function(t){return"<"+p+">"+t+"</"+p+">"},y=function(t){t.write(v("")),t.close();var e=t.parentWindow.Object;return t=null,e},g=function(){try{r=new ActiveXObject("htmlfile")}catch(o){}var t,e,n;g="undefined"!=typeof document?document.domain&&r?y(r):(e=s("iframe"),n="java"+p+":",e.style.display="none",l.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(v("document.F=Object")),t.close(),t.F):y(r);for(var a=i.length;a--;)delete g[u][i[a]];return g()};c[m]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(f[u]=a(t),n=new f,f[u]=null,n[m]=t):n=g(),void 0===e?n:o.f(n,e)}},30617:function(t,e,n){var r=n(7205);t.exports=function(t,e){return new(r(t))(0===e?0:e)}},50066:function(t,e,n){var r=n(81698),a=n(18511),o=n(21078),i=n(9873),c=n(30666),l=n(30617);r({target:"Array",proto:!0},{flatMap:function(t){var e,n=i(this),r=c(n);return o(t),e=l(n,0),a(e,n,n,r,0,1,t,arguments.length>1?arguments[1]:void 0),e}})}
1,57081:function(t,e,n){var r=n(3836),a=n(22715),o=n(98105),i=n(28783),c=n(16899),l=n(74070),s=function(){},d=c("Reflect","construct"),u=/^\s*(?:class|function)\b/,p=r(u.exec),m=!u.test(s),f=function(t){if(!o(t))return!1;try{return d(s,[],t),!0}catch(e){return!1}},v=function(t){if(!o(t))return!1;switch(i(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!p(u,l(t))}catch(e){return!0}};v.sham=!0,t.exports=!d||a(function(){var t;return f(f.call)||!f(Object)||!f(function(){t=!0})||t})?v:f},65316:function(t,e,n){var r=n(98168),a=n(21078),o=n(45228),i=r(r.bind);t.exports=function(t,e){return a(t),void 0===e?t:o?i(t,e):function(){return t.apply(e,arguments)}}},74409:function(t,e,n){var r=n(16899);t.exports=r("document","documentElement")},75412:function(t,e,n){var r=n(2128),a=n(61611);t.exports=Object.keys||function(t){return r(t,a)}},76977:function(t){var e=TypeError;t.exports=function(t){if(t>9007199254740991)throw new e("Maximum allowed index exceeded");return t}},82139:function(t,e,n){n.r(e),n.d(e,{Head:function(){return p},default:function(){return u}});n(50066),n(20410),n(96433);var r=n(96540),a=n(39086),o=n(52383);var i=function(t){let e=t.data,n=t.id,i=t.params;return(0,r.useEffect)(()=>{document.getElementById(n).innerHTML="",function(t,e,n){let r=void 0===n?{}:n,i=r.x,c=void 0===i?t=>t[0]:i,l=r.y,s=void 0===l?t=>t[1]:l,d=r.z,u=void 0===d?()=>1:d,p=r.title,m=r.defined,f=r.curve,v=void 0===f?o.qrM:f,y=r.marginTop,g=void 0===y?60:y,h=r.marginRight,b=void 0===h?60:h,x=r.marginBottom,w=void 0===x?60:x,E=r.marginLeft,k=void 0===E?60:E,T=r.width,A=void 0===T?640:T,j=r.height,O=void 0===j?400:j,D=r.xType,_=void 0===D?o.Pps:D,M=r.xDomain,F=r.xRange,z=void 0===F?[k,A-b]:F,I=r.yType,N=void 0===I?o.m4Y:I,S=r.yDomain,C=r.yRange,L=void 0===C?[O-w,g]:C,K=r.yFormat,R=r.yLabel,B=r.zDomain,P=r.color,W=void 0===P?"currentColor":P,U=r.strokeLinecap,V=r.strokeLinejoin,G=void 0===V?"round":V,Y=r.strokeWidth,H=void 0===Y?3:Y,J=r.strokeOpacity,X=r.mixBlendMode,Z=void 0===X?"multiply":X,q=r.voronoi,Q=void 0!==q&&q,$=r.fontSizePx,tt=void 0===$?20:$,et=r.modSize,nt=void 0===et?100:et,rt=r.startAtZero,at=void 0!==rt&&rt,ot=r.chartTitle;const it=tt+"px",ct=o.TjK(t,c),lt=o.TjK(t,s),st=o.TjK(t,u),dt=o.TjK(t,t=>t);void 0===m&&(m=(t,e)=>!isNaN(ct[e])&&!isNaN(lt[e]));const ut=o.TjK(t,m);void 0===M&&(M=o.Xxv(ct));void 0===S&&(S=[at?0:Math.floor(o.jkA(lt,t=>"string"==typeof t?+t:t)/nt)*nt,o.T9B(lt,t=>"string"==typeof t?+t:t)]);void 0===B&&(B=st);B=new o.vos(B);const pt=o.y17(ct.length).filter(t=>B.has(st[t])),mt=_(M,z),ft=N(S,L),vt=o.l78(mt).tickSizeOuter(0).tickValues(M.concat((0,a.A)(Array(2)).map((t,e)=>{const n=M[1]-M[0];return M[0]+n*(e+1)/3})).sort((t,e)=>t-e)).tickFormat(o.DCK("%b â²%y")),yt=o.V4s(ft).tickSizeOuter(0).tickValues(ft.ticks(5).filter(t=>t!=S[0]),K),gt=void 0===p?st:null===p?null:o.TjK(t,p),ht=o.n8j().defined(t=>ut[t]).curve(v).x(t=>mt(ct[t])).y(t=>ft(lt[t])),bt=o.Ltv(e).append("svg").attr("width",A).attr("height",O).attr("viewBox",[0,0,A,O]).attr("style","max-width: 100%; height: auto; height: intrinsic;").attr("font-size",it).style("-webkit-tap-highlight-color","transparent").on("pointerenter",Tt).on("pointermove",kt).on("pointerleave",At).on("touchstart",t=>t.preventDefault());Q&&bt.append("path").attr("fill","none").attr("stroke","#ccc").attr("d",o.wbF.from(pt,t=>mt(ct[t]),t=>ft(lt[t])).voronoi([0,0,A,O]).render());bt.append("g").attr("transform","translate(0,"+(O-w)+")").style("font-size",.8*tt+"px").attr("class","x-axis").call(vt);const xt=o.Ubm(e+" .x-axis .tick line");xt.each(function(t,e){0!=e&&e!=xt.size()-1||this.remove()}),bt.append("g").attr("transform","translate("+k+",0)").style("font-size",.8*tt+"px").call(yt).call(Q?()=>{}:t=>t.selectAll(".tick line").clone().attr("x2",A-k-b).attr("stroke-opacity",.1)).call(t=>t.append("text").attr("x",-k).attr("y",g-30).attr("fill","currentColor").attr("text-anchor","start").attr("font-size",it).text(R));const wt=bt.append("g").attr("fill","none").attr("stroke","string"==typeof W?W:null).attr("stroke-linecap",U).attr("stroke-linejoin",G).attr("stroke-width",H).attr("stroke-opacity",J).selectAll("path").data(o.Os0(pt,t=>st[t])).join("path").style("mix-blend-mode",Z).attr("stroke","function"==typeof W?t=>{let e=t[0];return W(e)}:null).attr("d",t=>{let e=t[1];return ht(e)}),Et=bt.append("g").attr("display","none");function kt(t){const e=o.WnM(t),n=e[0],r=e[1],a=o.YGm(pt,t=>Math.hypot(mt(ct[t])-n,ft(lt[t])-r));wt.style("stroke",t=>{let e=t[0];return st[a]===e?null:"#ddd"}).filter(t=>{let e=t[0];return st[a]===e}).raise(),Et.attr("transform","translate("+mt(ct[a])+","+ft(lt[a])+")"),gt&&Et.select("text").text(gt[a]),bt.property("value",dt[a]).dispatch("input",{bubbles:!0})}function Tt(){wt.style("mix-blend-mode",null).style("stroke","#ddd"),Et.attr("display",null)}function At(){wt.style("mix-blend-mode",Z).style("stroke",null),Et.attr("display","none"),bt.node().value=null,bt.dispatch("input",{bubbles:!0})}Et.append("circle").attr("r",1.5*H),Et.append("text").attr("font-family","sans-serif").attr("font-size",it).attr("text-anchor","middle").attr("y",-10),bt.append("g").call(t=>t.append("text").attr("font-family","sans-serif").attr("font-size",it).attr("font-weight","bold").attr("fill","currentColor").attr("text-anchor","middle").attr("y",g-10).attr("x",(A-k)/2).text(ot))}(e,"#"+n,i)},[i]),r.createElement("div",{id:n})},c=n(24534),l=n(46134),s=n(29748);const d=(t,e,n)=>t.reduce((t,r,a)=>{const o=new Date(Date.parse(r.date_submitted)),i={date:o,count:a+1,series:e},c=t[t.length-1];return o<n?[Object.assign({},i,{date:n})]:c&&o.valueOf()==c.date.valueOf()?t.slice(0,t.length-1).concat([i]):t.concat([i])},[]);function u(t){let e=t.data;const n=(0,r.useState)(new Date(2020,10,7)),a=n[0],o=n[1],c=(0,r.useState)(!1),u=c[0],p=c[1],m=e.allMongodbAiidprodIncidents.nodes.filter(t=>t.reports&&t.reports.length>0).map(t=>{const e=t.reports.sort((t,e)=>t.date_submitted-e.date_submitted)[0];return Object.assign({},t,{date_submitted:e.date_submitted})}).sort((t,e)=>Date.parse(t.date_submitted)-Date.parse(e.date_submitted)),f=d(m,"incidents",a),v=e.allMongodbAiidprodIncidents.nodes.flatMap(t=>t.reports).sort((t,e)=>Date.parse(t.date_submitted)-Date.parse(e.date_submitted)),y=d(v,"reports",a),g={x:t=>t.date,y:t=>t.count,z:t=>t.series,title:t=>(0,s.A)(t.date,"yyyy-MM-dd")+" â "+t.count+" "+t.series,width:500,height:500,color:t=>({incidents:"#021b35",reports:"#ec9982"}[t]),xDomain:[a.valueOf(),(new Date).valueOf()],startAtZero:u};return r.createElement(r.Fragment,null,r.createElement("div",{className:"titleWrapper"},r.createElement("h1",{className:"tw-styled-heading"},"Incidents Over Time")),r.createElement("div",{className:"flex flex-wrap md:flex-nowrap"},r.createElement(i,{id:"test-chart",data:y,params:Object.assign({},g,{yLabel:"",chartTitle:"Reports"})}),r.createElement(i,{id:"incidents-chart",data:f,params:Object.assign({},g,{modSize:50,yLabel:"",chartTitle:"Incidents"})})),r.createElement("div",{className:"flex items-center gap-4"},r.createElement("div",{className:"flex items-center gap-2"},r.createElement(l.JU,{htmlFor:"from-date",value:"From"}),r.createElement(l.ks,{type:"date",id:"from-date",value:(0,s.A)(a,"
1yyyy-MM-dd"),onChange:t=>{o(Date.parse(t.target.value))},onKeyPress:t=>{t.preventDefault()}})),r.createElement("div",{className:"flex gap-2 items-center"},r.createElement("input",{type:"checkbox",id:"start-at-zero",className:"rounded grow-0 inline",onChange:()=>{p(!u)}}),r.createElement(l.JU,{htmlFor:"start-at-zero"},"y-axis starts at zero"))))}const p=t=>{const e=t.location.pathname;return r.createElement(c.A,{path:e,metaTitle:"Incidents Over Time",metaType:"website",metaDescription:"View how the number of incidents and reports has changed over time."})}},96433:function(t,e,n){n(5377)("flatMap")},98168:function(t,e,n){var r=n(71812),a=n(3836);t.exports=function(t){if("Function"===r(t))return a(t)}}}]); 2//# sourceMappingURL=component---src-pages-summaries-incidents-over-time-js-f918c01a77551101ae0d.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.