(()=>{"use strict";var E={1609:t=>{t.exports=window.React},5795:t=>{t.exports=window.ReactDOM},6120:t=>{t.exports=window.PropTypes},9e3:(t,n,r)=>{r.d(n,{dY:()=>w,Ay:()=>W,Gs:()=>F,x4:()=>$,X2:()=>U,tu:()=>z});var s=r(6120),e=r.n(s);const c={agGrid:()=>r.e(153).then(r.bind(r,3351)),agGridEnterprise:()=>Promise.all([r.e(153),r.e(511)]).then(r.bind(r,7983))};var o=r(1609),g=r.n(o),p=Object.defineProperty,f=Object.defineProperties,d=Object.getOwnPropertyDescriptors,m=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,S=(l,i,u)=>i in l?p(l,i,{enumerable:!0,configurable:!0,writable:!0,value:u}):l[i]=u,P=(l,i)=>{for(var u in i||(i={}))b.call(i,u)&&S(l,u,i[u]);if(m)for(var u of m(i))T.call(i,u)&&S(l,u,i[u]);return l},_=(l,i)=>f(l,d(i));const k=(0,o.lazy)(c.agGrid),N=(0,o.lazy)(c.agGridEnterprise);function L(l){return l?N:k}function h(l){const[i,u]=(0,o.useState)({mounted:!1,rowTransaction:null}),v=(0,o.useCallback)((y,C)=>y?y.includes(C)?y:[...y,C]:[JSON.parse(JSON.stringify(C))],[]);(0,o.useEffect)(()=>{l.rowTransaction&&!i.mounted&&u(y=>_(P({},y),{rowTransaction:v(y.rowTransaction,l.rowTransaction)}))},[l.rowTransaction,i.mounted,v]);const{enableEnterpriseModules:O}=l,A=L(O);return g().createElement(o.Suspense,{fallback:null},g().createElement(A,P({parentState:i},l)))}h.dashRenderType=!0,h.defaultProps={className:"ag-theme-alpine",resetColumnState:!1,exportDataAsCsv:!1,selectAll:!1,deselectAll:!1,enableEnterpriseModules:!1,updateColumnState:!1,persisted_props:["selectedRows"],persistence_type:"local",suppressDragLeaveHidesColumns:!0,dangerously_allow_code:!1,rowModelType:"clientSide",dashGridOptions:{},filterModel:{},paginationGoTo:null,selectedRows:[]},h.propTypes={id:e().string,setProps:e().func,style:e().object,className:e().string,persistence:e().oneOfType([e().bool,e().string,e().number]),persisted_props:e().arrayOf(e().string),persistence_type:e().oneOf(["local","session","memory"]),dangerously_allow_code:e().bool,resetColumnState:e().bool,exportDataAsCsv:e().bool,selectAll:e().oneOfType([e().bool,e().exact({filtered:e().bool})]),deselectAll:e().bool,updateColumnState:e().bool,deleteSelectedRows:e().bool,rowTransaction:e().shape({async:e().bool,add:e().array,update:e().array,remove:e().array,addIndex:e().number}),getRowId:e().string,columnState:e().array,csvExportParams:e().shape({columnSeparator:e().string,suppressQuotes:e().bool,prependContent:e().string,appendContent:e().string,allColumns:e().bool,columnKeys:e().arrayOf(e().string),fileName:e().string,onlySelected:e().bool,onlySelectedAllPages:e().bool,skipColumnGroupHeaders:e().bool,skipColumnHeaders:e().bool,skipRowGroups:e().bool,skipPinnedTop:e().bool,skipPinnedBottom:e().bool}),columnSize:e().oneOf(["sizeToFit","autoSize","responsiveSizeToFit",null]),columnSizeOptions:e().exact({columnLimits:e().arrayOf(e().exact({key:e().string,minWidth:e().number,maxWidth:e().number})),defaultMinWidth:e().number,defaultMaxWidth:e().number,keys:e().arrayOf(e().string),skipHeader:e().bool}),getRowStyle:e().shape({styleConditions:e().arrayOf(e().shape({condition:e().string.isRequired,style:e().object.isRequired})),defaultStyle:e().object}),getRowsRequest:e().shape({startRow:e().number,endRow:e().number,sortModel:e().arrayOf(e().object),filterModel:e().object,context:e().any,successCallback:e().func,failCallback:e().func}),paginationInfo:e().exact({isLastPageFound:e().bool,pageSize:e().number,currentPage:e().number,totalPages:e().number,rowCount:e().number}),paginationGoTo:e().oneOfType([e().oneOf(["first","last","next","previous",null]),e().number]),filterModel:e().object,getDetailRequest:e().shape({data:e().any,requestTime:e().any}),getDetailResponse:e().arrayOf(e().object),cellRendererData:e().shape({value:e().any,colId:e().string,rowIndex:e().number,rowId:e().any,timestamp:e().any}),getRowsResponse:e().shape({rowData:e().arrayOf(e().object),rowCount:e().number,storeInfo:e().any}),licenseKey:e().string,enableEnterpriseModules:e().bool,virtualRowData:e().arrayOf(e().object),scrollTo:e().shape({rowIndex:e().number,rowId:e().string,data:e().object,rowPosition:e().oneOf(["top","bottom","middle"]),column:e().string,columnPosition:e().oneOf(["auto","start","middle","end"])}),eventListeners:e().objectOf(e().array),eventData:e().shape({data:e().any,timestamp:e().any}),columnDefs:e().arrayOf(e().object),defaultColDef:e().object,rowModelType:e().oneOf(["clientSide","infinite","viewport","serverSide"]),rowData:e().arrayOf(e().object),masterDetail:e().bool,detailCellRendererParams:e().shape({detailGridOptions:e().any,detailColName:e().string,suppressCallback:e().bool}),rowStyle:e().object,rowClass:e().string,rowClassRules:e().object,suppressDragLeaveHidesColumns:e().bool,cellClicked:e().shape({value:e().any,colId:e().any,rowIndex:e().number,rowId:e().any,timestamp:e().any}),cellDoubleClicked:e().shape({value:e().any,colId:e().any,rowIndex:e().number,rowId:e().any,timestamp:e().any}),selectedRows:e().oneOfType([e().arrayOf(e().object),e().exact({function:e().string.isRequired}),e().exact({ids:e().arrayOf(e().string).isRequired})]),cellValueChanged:e().arrayOf(e().shape({rowIndex:e().number,rowId:e().any,data:e().object,oldValue:e().any,newValue:e().any,colId:e().any,timestamp:e().any})),dashGridOptions:e().object,dashRenderType:e().string};const z=h.propTypes,F=h.defaultProps,W=h,w={},B=l=>i=>{var u;const v=(u=w[l])==null?void 0:u.call(w,i);if(v)return v;throw new Error(`no grid found, or grid is not initialized yet, with id: ${i}`)},H=l=>async i=>{var u,v,O=(u=w[l])==null?void 0:u.call(w,i);const A=K=>new Promise(X=>setTimeout(X,K)),y=Date.now(),C=12e4,V=1e3;let j=1;const J=1.5;for(;!O&&(await A(j),j*=J,j=Math.min(j,V),O=(v=w[l])==null?void 0:v.call(w,i),!(Date.now()>y+C)););if(O)return O;throw new Error(`no grid found, or grid is not initialized yet, with id: ${i}`)},$=B("getApi"),U=H("getApi")}},D={};function a(t){var n=D[t];if(n!==void 0)return n.exports;var r=D[t]={id:t,exports:{}};return E[t].call(r.exports,r,r.exports,a),r.exports}a.m=E,a.n=t=>{var n=t&&t.__esModule?()=>t.default:()=>t;return a.d(n,{a:n}),n},a.d=(t,n)=>{for(var r in n)a.o(n,r)&&!a.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},a.f={},a.e=t=>Promise.all(Object.keys(a.f).reduce((n,r)=>(a.f[r](t,n),n),[])),a.u=t=>""+{153:"async-community",511:"async-enterprise"}[t]+".js",a.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(t){if(typeof window=="object")return window}}(),a.o=(t,n)=>Object.prototype.hasOwnProperty.call(t,n),(()=>{var t={},n="dash_ag_grid:";a.l=(r,s,e,c)=>{if(t[r]){t[r].push(s);return}var o,g;if(e!==void 0)for(var p=document.getElementsByTagName("script"),f=0;f{o.onerror=o.onload=null,clearTimeout(b);var P=t[r];if(delete t[r],o.parentNode&&o.parentNode.removeChild(o),P&&P.forEach(_=>_(S)),T)return T(S)},b=setTimeout(m.bind(null,void 0,{type:"timeout",target:o}),12e4);o.onerror=m.bind(null,o.onerror),o.onload=m.bind(null,o.onload),g&&document.head.appendChild(o)}})(),a.r=t=>{typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},(()=>{var t;a.g.importScripts&&(t=a.g.location+"");var n=a.g.document;if(!t&&n&&(n.currentScript&&n.currentScript.tagName.toUpperCase()==="SCRIPT"&&(t=n.currentScript.src),!t)){var r=n.getElementsByTagName("script");if(r.length)for(var s=r.length-1;s>-1&&(!t||!/^http(s?):/.test(t));)t=r[s--].src}if(!t)throw new Error("Automatic publicPath is not supported in this browser");t=t.replace(/^blob:/,"").replace(/#.*$/,"").replace(/\?.*$/,"").replace(/\/[^\/]+$/,"/"),a.p=t})();var G=function(){var t=document.currentScript;if(!t){for(var n=document.getElementsByTagName("script"),r=[],s=0;s{a.b=document.baseURI||self.location.href;var t={792:0};a.f.j=(s,e)=>{var c=a.o(t,s)?t[s]:void 0;if(c!==0)if(c)e.push(c[2]);else{var o=new Promise((d,m)=>c=t[s]=[d,m]);e.push(c[2]=o);var g=a.p+a.u(s),p=new Error,f=d=>{if(a.o(t,s)&&(c=t[s],c!==0&&(t[s]=void 0),c)){var m=d&&(d.type==="load"?"missing":d.type),b=d&&d.target&&d.target.src;p.message="Loading chunk "+s+` failed. (`+m+": "+b+")",p.name="ChunkLoadError",p.type=m,p.request=b,c[1](p)}};a.l(g,f,"chunk-"+s,s)}};var n=(s,e)=>{var c=e[0],o=e[1],g=e[2],p,f,d=0;if(c.some(b=>t[b]!==0)){for(p in o)a.o(o,p)&&(a.m[p]=o[p]);if(g)var m=g(a)}for(s&&s(e);dR.Ay,getApi:()=>R.x4,getApiAsync:()=>R.X2});var R=a(9e3);window.dash_ag_grid=x})(); //# sourceMappingURL=dash_ag_grid.min.js.map