diff --git a/angular-example/1116.js b/angular-example/1116.js new file mode 100644 index 0000000000..5d4d957f0e --- /dev/null +++ b/angular-example/1116.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[1116],{1116:(i,s,e)=>{e.r(s),e.d(s,{ifx_tab:()=>a});var t=e(2669);const a=class{constructor(n){(0,t.r)(this,n),this.tabBecameActive=(0,t.c)(this,"tabBecameActive",7),this.tabBecameInactive=(0,t.c)(this,"tabBecameInactive",7),this.header=void 0}render(){return(0,t.h)("slot",null)}get el(){return(0,t.g)(this)}};a.style=":host{display:block}"}}]); \ No newline at end of file diff --git a/angular-example/1547.js b/angular-example/1547.js new file mode 100644 index 0000000000..3b0c62d972 --- /dev/null +++ b/angular-example/1547.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[1547],{1547:(a,n,i)=>{i.r(n),i.d(n,{ifx_card_image:()=>o});var t=i(2669);const o=class{constructor(s){(0,t.r)(this,s),this.imgPosition=(0,t.c)(this,"imgPosition",7),this.src=void 0,this.alt=void 0,this.position=void 0}handlePosition(s){this.imgPosition.emit(s)}componentWillLoad(){this.handlePosition(this.position)}componentDidUpdate(){this.handlePosition(this.position)}render(){return(0,t.h)("img",{src:this.src,alt:this.alt,class:"card-image"})}};o.style=".card-image{width:100%;height:100%;vertical-align:bottom;object-fit:cover}"}}]); \ No newline at end of file diff --git a/angular-example/1619.js b/angular-example/1619.js new file mode 100644 index 0000000000..4da3b86e69 --- /dev/null +++ b/angular-example/1619.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[1619],{1619:(o,a,s)=>{s.r(a),s.d(a,{ifx_card_headline:()=>n});var e=s(2669);const n=class{constructor(i){(0,e.r)(this,i),this.direction=void 0,this.hasDesc=void 0,this.isHovered=!1}componentWillLoad(){var i;const t=this.el.closest("ifx-card");if(t){const d=null===(i=t.shadowRoot.querySelector(".card"))||void 0===i?void 0:i.className;d&&d.includes("horizontal")&&(this.direction="horizontal"),t.querySelector("ifx-card-text")&&(this.hasDesc=!0)}}render(){return(0,e.h)("div",{class:"card__headline-wrapper "+(this.hasDesc?"withDesc":"")},(0,e.h)("div",{class:`card-headline ${this.direction} ${this.isHovered?"isHovered":""}`},(0,e.h)("slot",null)))}get el(){return(0,e.g)(this)}};n.style='*{font-family:"Source Sans 3"}:host{pointer-events:none}.card__headline-wrapper{padding-bottom:16px}.card__headline-wrapper.withDesc{padding-bottom:8px}.card-headline{margin-top:0;padding-top:0;font-family:"Source Sans Pro";font-weight:600;font-size:1.5rem;line-height:2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card-headline.isHovered{color:#0A8276}.card-headline.horizontal{font-size:1.25rem;line-height:28px}'}}]); \ No newline at end of file diff --git a/angular-example/1938.js b/angular-example/1938.js new file mode 100644 index 0000000000..468bb09e52 --- /dev/null +++ b/angular-example/1938.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[1938],{1938:(T6,n,o)=>{o.d(n,{g:()=>Q6,i:()=>e});const e={cartf16:{name:"Cart-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},addressbook16:{name:"address-book-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},addressbook24:{name:"address-book-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},advanced16:{name:"advanced-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},advanced24:{name:"advanced-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},applications16:{name:"applications-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},applications24:{name:"applications-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowdown12:{name:"arrow-down-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowdown16:{name:"arrow-down-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowdown24:{name:"arrow-down-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowleft12:{name:"arrow-left-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowleft16:{name:"arrow-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowleft24:{name:"arrow-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowright12:{name:"arrow-right-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowright16:{name:"arrow-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowright24:{name:"arrow-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtrianglediagonal12:{name:"arrow-triangle-diagonal-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtrianglediagonal16:{name:"arrow-triangle-diagonal-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtrianglediagonal24:{name:"arrow-triangle-diagonal-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtriangledown12:{name:"arrow-triangle-down-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtriangledown16:{name:"arrow-triangle-down-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtriangledown24:{name:"arrow-triangle-down-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtrianglehorizontal12:{name:"arrow-triangle-horizontal-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtrianglehorizontal16:{name:"arrow-triangle-horizontal-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtrianglehorizontal24:{name:"arrow-triangle-horizontal-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtriangleleft12:{name:"arrow-triangle-left-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtriangleleft16:{name:"arrow-triangle-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtriangleleft24:{name:"arrow-triangle-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtriangleright12:{name:"arrow-triangle-right-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtriangleright16:{name:"arrow-triangle-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtriangleright24:{name:"arrow-triangle-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtriangleup12:{name:"arrow-triangle-up-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtriangleup16:{name:"arrow-triangle-up-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtriangleup24:{name:"arrow-triangle-up-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowtrianglevertikal12:{name:"arrow-triangle-vertikal-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowtrianglevertikal16:{name:"arrow-triangle-vertikal-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowtrianglevertikal24:{name:"arrow-triangle-vertikal-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},arrowup12:{name:"arrow-up-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},arrowup16:{name:"arrow-up-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},arrowup24:{name:"arrow-up-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},article16:{name:"article-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},article24:{name:"article-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},assembledproduct16:{name:"assembled-product-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},assembledproduct24:{name:"assembled-product-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},attachment16:{name:"attachment-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},attachment24:{name:"attachment-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},award16:{name:"award-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},award24:{name:"award-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},ban12:{name:"ban-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},ban16:{name:"ban-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},ban24:{name:"ban-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bargraph16:{name:"bar-graph-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bargraph24:{name:"bar-graph-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bargraphx16:{name:"bar-graph-x-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bargraphx24:{name:"bar-graph-x-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},beginner16:{name:"beginner-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},beginner24:{name:"beginner-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bell12:{name:"bell-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},bell16:{name:"bell-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bell24:{name:"bell-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bellf12:{name:"bell-f-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},bellf16:{name:"bell-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bellf24:{name:"bell-f-24",height:24,width:25,svgContent:'',fill:"none",viewBox:"0 0 24 25"},board24:{name:"board-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},book16:{name:"book-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},book24:{name:"book-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bookbookmark16:{name:"book-bookmark-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bookbookmark24:{name:"book-bookmark-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bookopen16:{name:"book-open-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bookopen24:{name:"book-open-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bookmark16:{name:"bookmark-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bookmark24:{name:"bookmark-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bookmarkf16:{name:"bookmark-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bookmarkf24:{name:"bookmark-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},box16:{name:"box-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},box24:{name:"box-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},briefcase16:{name:"briefcase-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},briefcase24:{name:"briefcase-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bug16:{name:"bug-16",height:16,width:17,svgContent:'',fill:"none",viewBox:"0 0 16 17"},bug24:{name:"bug-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},bulletlist16:{name:"bullet-list-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},bulletlist24:{name:"bullet-list-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cadd16:{name:"c-add-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cadd24:{name:"c-add-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},ccheck16:{name:"c-check-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},ccheck24:{name:"c-check-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},ccheckf16:{name:"c-check-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},ccheckf24:{name:"c-check-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cdelete16:{name:"c-delete-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cdelete24:{name:"c-delete-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cinfo16:{name:"c-info-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cinfo24:{name:"c-info-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cinfof16:{name:"c-info-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cinfof24:{name:"c-info-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cquestion16:{name:"c-question-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cquestion24:{name:"c-question-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cremove16:{name:"c-remove-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cremove24:{name:"c-remove-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cwarning16:{name:"c-warning-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cwarning24:{name:"c-warning-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cwarningf16:{name:"c-warning-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cwarningf24:{name:"c-warning-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},calendar16:{name:"calendar-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},calendar24:{name:"calendar-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},calendarheart16:{name:"calendar-heart-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},calendarheart24:{name:"calendar-heart-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},calendarplus16:{name:"calendar-plus-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},calendarplus24:{name:"calendar-plus-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},car16:{name:"car-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},car24:{name:"car-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},carlights16:{name:"car-lights-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},carlights24:{name:"car-lights-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cart16:{name:"cart-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cart24:{name:"cart-24",height:24,width:25,svgContent:'',fill:"none",viewBox:"0 0 24 25"},cartf24:{name:"cart-f-24",height:24,width:25,svgContent:'',fill:"none",viewBox:"0 0 24 25"},chart16:{name:"chart-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chart24:{name:"chart-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chat16:{name:"chat-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chat24:{name:"chat-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},check12:{name:"check-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},check16:{name:"check-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},check24:{name:"check-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},checklist16:{name:"check-list-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},checklist24:{name:"check-list-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chemistry16:{name:"chemistry-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chemistry24:{name:"chemistry-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chevrondown12:{name:"chevron-down-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},chevrondown16:{name:"chevron-down-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chevrondown24:{name:"chevron-down-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chevronleft12:{name:"chevron-left-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},chevronleft16:{name:"chevron-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chevronleft24:{name:"chevron-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chevronright12:{name:"chevron-right-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},chevronright16:{name:"chevron-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chevronright24:{name:"chevron-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chevronup12:{name:"chevron-up-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},chevronup16:{name:"chevron-up-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chevronup24:{name:"chevron-up-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chip16:{name:"chip-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chip24:{name:"chip-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chipdip16:{name:"chip-dip-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chipdip24:{name:"chip-dip-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},chips16:{name:"chips-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},chips24:{name:"chips-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},clipboard16:{name:"clipboard-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},clipboard24:{name:"clipboard-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},clipboardcheck16:{name:"clipboard-check-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},clipboardcheck24:{name:"clipboard-check-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},clock16:{name:"clock-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},clock24:{name:"clock-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},coach16:{name:"coach-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},coach24:{name:"coach-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},code16:{name:"code-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},code24:{name:"code-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cogwheel16:{name:"cogwheel-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cogwheel24:{name:"cogwheel-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},comment16:{name:"comment-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},comment24:{name:"comment-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},community16:{name:"community-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},community24:{name:"community-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},contact16:{name:"contact-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},contact24:{name:"contact-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},cross12:{name:"cross-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},cross16:{name:"cross-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},cross24:{name:"cross-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},curvedarrowleft16:{name:"curved-arrow-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},curvedarrowleft24:{name:"curved-arrow-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},curvedarrowright16:{name:"curved-arrow-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},curvedarrowright24:{name:"curved-arrow-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},dashboard16:{name:"dashboard-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},dashboard24:{name:"dashboard-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},delete12:{name:"delete-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},delete16:{name:"delete-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},delete24:{name:"delete-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},deleteforever16:{name:"delete-forever-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},deleteforever24:{name:"delete-forever-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},deletetext16:{name:"delete-text-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},deletetext24:{name:"delete-text-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},desktop16:{name:"desktop-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},desktop24:{name:"desktop-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},dot12:{name:"dot-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},doublechevronleft12:{name:"double-chevron-left-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},doublechevronleft16:{name:"double-chevron-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},doublechevronleft24:{name:"double-chevron-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},doublechevronright12:{name:"double-chevron-right-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},doublechevronright16:{name:"double-chevron-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},doublechevronright24:{name:"double-chevron-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},download12:{name:"download-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},download16:{name:"download-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},download24:{name:"download-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},dragarrows16:{name:"drag-arrows-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},dragarrows24:{name:"drag-arrows-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},dragindicator16:{name:"drag-indicator-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},dragindicator24:{name:"drag-indicator-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},duplicate16:{name:"duplicate-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},duplicate24:{name:"duplicate-24",height:25,width:25,svgContent:'',fill:"none",viewBox:"0 0 25 25"},elearning16:{name:"elearning-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},elearning24:{name:"elearning-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},enlarge16:{name:"enlarge-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},enlarge24:{name:"enlarge-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},facebook:{name:"facebook",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},file12:{name:"file-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},file16:{name:"file-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},file24:{name:"file-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},fileaac16:{name:"file-aac-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},fileaac24:{name:"file-aac-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},fileavi16:{name:"file-avi-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},fileavi24:{name:"file-avi-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filecss16:{name:"file-css-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filecss24:{name:"file-css-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filecsv16:{name:"file-csv-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filecsv24:{name:"file-csv-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filedoc16:{name:"file-doc-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filedoc24:{name:"file-doc-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filedocx16:{name:"file-docx-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filedocx24:{name:"file-docx-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},fileeps16:{name:"file-eps-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},fileeps24:{name:"file-eps-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},fileexe16:{name:"file-exe-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},fileexe24:{name:"file-exe-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filegif16:{name:"file-gif-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filegif24:{name:"file-gif-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filehtml16:{name:"file-html-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filehtml24:{name:"file-html-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filejpg16:{name:"file-jpg-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filejpg24:{name:"file-jpg-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filejs16:{name:"file-js-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filejs24:{name:"file-js-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filejson16:{name:"file-json-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filejson24:{name:"file-json-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filemkv16:{name:"file-mkv-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filemkv24:{name:"file-mkv-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filemov16:{name:"file-mov-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filemov24:{name:"file-mov-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filemp316:{name:"file-mp3-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filemp324:{name:"file-mp3-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filemp416:{name:"file-mp4-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filemp424:{name:"file-mp4-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filempg16:{name:"file-mpg-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filempg24:{name:"file-mpg-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},fileotf16:{name:"file-otf-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},fileotf24:{name:"file-otf-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filepdf16:{name:"file-pdf-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filepdf24:{name:"file-pdf-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filepng16:{name:"file-png-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filepng24:{name:"file-png-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filepptx16:{name:"file-pptx-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filepptx24:{name:"file-pptx-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filerar16:{name:"file-rar-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filerar24:{name:"file-rar-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filertf16:{name:"file-rtf-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filertf24:{name:"file-rtf-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filesql16:{name:"file-sql-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filesql24:{name:"file-sql-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filesvg16:{name:"file-svg-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filesvg24:{name:"file-svg-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filetext16:{name:"file-text-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filetext24:{name:"file-text-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filetxt16:{name:"file-txt-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filetxt24:{name:"file-txt-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filexlsx16:{name:"file-xlsx-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filexlsx24:{name:"file-xlsx-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filexml16:{name:"file-xml-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filexml24:{name:"file-xml-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filezip16:{name:"file-zip-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filezip24:{name:"file-zip-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},filter16:{name:"filter-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},filter24:{name:"filter-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},flag16:{name:"flag-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},flag24:{name:"flag-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},flagf16:{name:"flag-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},flagf24:{name:"flag-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},floppydisk16:{name:"floppy-disk-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},floppydisk24:{name:"floppy-disk-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},folder16:{name:"folder-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},folder24:{name:"folder-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},gallery16:{name:"gallery-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},gallery24:{name:"gallery-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},github:{name:"github",height:17,width:16,svgContent:'',fill:"none",viewBox:"0 0 17 16"},glasses16:{name:"glasses-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},glasses24:{name:"glasses-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},globe16:{name:"globe-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},globe24:{name:"globe-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},grid16:{name:"grid-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},grid24:{name:"grid-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},gridlayout16:{name:"grid-layout-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},gridlayout24:{name:"grid-layout-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},gym16:{name:"gym-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},gym24:{name:"gym-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},halogenfree16:{name:"halogen-free-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},halogenfree24:{name:"halogen-free-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},headset16:{name:"headset-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},headset24:{name:"headset-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},hide16:{name:"hide-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},hide24:{name:"hide-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},history16:{name:"history-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},history24:{name:"history-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},home16:{name:"home-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},home24:{name:"home-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},hospital16:{name:"hospital-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},hospital24:{name:"hospital-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},hourglass16:{name:"hourglass-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},hourglass24:{name:"hourglass-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},hyperlink16:{name:"hyperlink-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},hyperlink24:{name:"hyperlink-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},image16:{name:"image-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},image24:{name:"image-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},instagram:{name:"instagram",height:17,width:16,svgContent:'',fill:"none",viewBox:"0 0 17 16"},insurance16:{name:"insurance-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},insurance24:{name:"insurance-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},intermediate16:{name:"intermediate-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},intermediate24:{name:"intermediate-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},key16:{name:"key-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},key24:{name:"key-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},laptop16:{name:"laptop-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},laptop24:{name:"laptop-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},launch12:{name:"launch-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},launch16:{name:"launch-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},launch24:{name:"launch-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},layout16:{name:"layout-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},layout24:{name:"layout-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},leadfree16:{name:"lead-free-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},leadfree24:{name:"lead-free-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},leaf16:{name:"leaf-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},leaf24:{name:"leaf-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},linegraph16:{name:"line-graph-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},linegraph24:{name:"line-graph-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},link16:{name:"link-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},link24:{name:"link-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},linkedin:{name:"linkedin",height:17,width:16,svgContent:'',fill:"none",viewBox:"0 0 17 16"},list16:{name:"list-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},list24:{name:"list-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},lock16:{name:"lock-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},lock24:{name:"lock-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},lockf16:{name:"lock-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},lockf24:{name:"lock-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},logout16:{name:"logout-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},logout24:{name:"logout-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mail12:{name:"mail-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},mail16:{name:"mail-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mail24:{name:"mail-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mappin16:{name:"map-pin-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mappin24:{name:"map-pin-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},medal16:{name:"medal-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},medal24:{name:"medal-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mediaeject16:{name:"media-eject-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mediaeject24:{name:"media-eject-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mediapause12:{name:"media-pause-12",height:12,width:14,svgContent:'',fill:"none",viewBox:"0 0 12 14"},mediapause16:{name:"media-pause-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mediapause24:{name:"media-pause-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mediaplay12:{name:"media-play-12",height:12,width:14,svgContent:'',fill:"none",viewBox:"0 0 12 14"},mediaplay16:{name:"media-play-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mediaplay24:{name:"media-play-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mediarecord16:{name:"media-record-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mediarecord24:{name:"media-record-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mediastop16:{name:"media-stop-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mediastop24:{name:"media-stop-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},megaphone16:{name:"megaphone-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},megaphone24:{name:"megaphone-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},menu12:{name:"menu-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},menu16:{name:"menu-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},menu24:{name:"menu-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},menuleft16:{name:"menu-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},menuleft24:{name:"menu-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},menuright16:{name:"menu-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},menuright24:{name:"menu-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},microphone16:{name:"microphone-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},microphone24:{name:"microphone-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},minus12:{name:"minus-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},minus16:{name:"minus-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},minus24:{name:"minus-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},mobilechat16:{name:"mobile-chat-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},mobilechat24:{name:"mobile-chat-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},module16:{name:"module-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},module24:{name:"module-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},more12:{name:"more-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},more16:{name:"more-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},more24:{name:"more-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},multilinegraph16:{name:"multi-line-graph-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},multilinegraph24:{name:"multi-line-graph-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},paragraphs16:{name:"paragraphs-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},paragraphs24:{name:"paragraphs-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},pen12:{name:"pen-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},pen16:{name:"pen-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},pen24:{name:"pen-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},people16:{name:"people-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},people24:{name:"people-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},phone16:{name:"phone-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},phone24:{name:"phone-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},phonecall16:{name:"phone-call-16",height:17,width:16,svgContent:'',fill:"none",viewBox:"0 0 17 16"},phonecall24:{name:"phone-call-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},pin16:{name:"pin-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},pin24:{name:"pin-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},pinf16:{name:"pin-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},pinf24:{name:"pin-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},plus12:{name:"plus-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},plus16:{name:"plus-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},plus24:{name:"plus-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},poll16:{name:"poll-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},poll24:{name:"poll-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},preferences16:{name:"preferences-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},preferences24:{name:"preferences-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},preview16:{name:"preview-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},preview24:{name:"preview-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},project16:{name:"project-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},project24:{name:"project-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},questionmark16:{name:"question-mark-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},questionmark24:{name:"question-mark-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},quote16:{name:"quote-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},quote24:{name:"quote-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},refresh16:{name:"refresh-16",height:16,width:17,svgContent:'',fill:"none",viewBox:"0 0 16 17"},refresh24:{name:"refresh-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},reload16:{name:"reload-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},reload24:{name:"reload-24",height:24,width:25,svgContent:'',fill:"none",viewBox:"0 0 24 25"},reply16:{name:"reply-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},reply24:{name:"reply-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},restore16:{name:"restore-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},restore24:{name:"restore-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},roboticarm16:{name:"robotic-arm-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},roboticarm24:{name:"robotic-arm-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},swarning16:{name:"s-warning-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},swarning24:{name:"s-warning-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},sad16:{name:"sad-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},sad24:{name:"sad-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},sample16:{name:"sample-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},sample24:{name:"sample-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},search12:{name:"search-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},search16:{name:"search-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},search24:{name:"search-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},share12:{name:"share-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},share16:{name:"share-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},share24:{name:"share-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},shiptoend12:{name:"ship-to-end-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},show16:{name:"show-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},show24:{name:"show-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},shuffle16:{name:"shuffle-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},shuffle24:{name:"shuffle-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},sidebarleft16:{name:"sidebar-left-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},sidebarleft24:{name:"sidebar-left-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},sidebarright16:{name:"sidebar-right-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},sidebarright24:{name:"sidebar-right-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},skiptobeginning12:{name:"skip-to-beginning-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},skiptobeginning16:{name:"skip-to-beginning-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},skiptobeginning24:{name:"skip-to-beginning-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},skiptoend16:{name:"skip-to-end-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},skiptoend24:{name:"skip-to-end-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},smartphone16:{name:"smartphone-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},smartphone24:{name:"smartphone-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},smile16:{name:"smile-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},smile24:{name:"smile-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},snow16:{name:"snow-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},snow24:{name:"snow-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},speaker16:{name:"speaker-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},speaker24:{name:"speaker-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},splitview16:{name:"split-view-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},splitview24:{name:"split-view-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},star12:{name:"star-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},star16:{name:"star-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},star24:{name:"star-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},starf12:{name:"star-f-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},starf16:{name:"star-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},starf24:{name:"star-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},stroller16:{name:"stroller-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},stroller24:{name:"stroller-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},table16:{name:"table-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},table24:{name:"table-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},tablex16:{name:"table-x-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},tablex24:{name:"table-x-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},temperature16:{name:"temperature-16",height:16,width:18,svgContent:'',fill:"none",viewBox:"0 0 16 18"},temperature24:{name:"temperature-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},textbold16:{name:"text-bold-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},textbold24:{name:"text-bold-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},textitalic16:{name:"text-italic-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},textitalic24:{name:"text-italic-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},thumbdown16:{name:"thumb-down-16",height:17,width:16,svgContent:'',fill:"none",viewBox:"0 0 17 16"},thumbdown24:{name:"thumb-down-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},thumbup16:{name:"thumb-up-16",height:17,width:16,svgContent:'',fill:"none",viewBox:"0 0 17 16"},thumbup24:{name:"thumb-up-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},tool16:{name:"tool-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},tool24:{name:"tool-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},training16:{name:"training-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},training24:{name:"training-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},treestructure16:{name:"tree-structure-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},treestructure24:{name:"tree-structure-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},trenddown16:{name:"trend-down-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},trenddown24:{name:"trend-down-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},trendup16:{name:"trend-up-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},trendup24:{name:"trend-up-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},twitter:{name:"twitter",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},unlink16:{name:"unlink-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},unlink24:{name:"unlink-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},unlocked16:{name:"unlocked-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},unlocked24:{name:"unlocked-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},upload16:{name:"upload-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},upload24:{name:"upload-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},user12:{name:"user-12",height:12,width:12,svgContent:'',fill:"none",viewBox:"0 0 12 12"},user16:{name:"user-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},user24:{name:"user-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},useradd16:{name:"user-add-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},useradd24:{name:"user-add-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},userremove16:{name:"user-remove-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},userremove24:{name:"user-remove-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},verified16:{name:"verified-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},verified24:{name:"verified-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},video16:{name:"video-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},video24:{name:"video-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},warning16:{name:"warning-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},warning24:{name:"warning-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},warningcritical16:{name:"warning-critical-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},warningcritical24:{name:"warning-critical-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},warningf16:{name:"warning-f-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},warningf24:{name:"warning-f-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},waves16:{name:"waves-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},waves24:{name:"waves-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},webinar16:{name:"webinar-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},webinar24:{name:"webinar-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},webpage16:{name:"webpage-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},webpage24:{name:"webpage-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},wechat:{name:"wechat",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},xing:{name:"xing",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},youku:{name:"youku",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},youtube:{name:"youtube",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},zhihu:{name:"zhihu",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},zoomin16:{name:"zoom-in-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},zoomin24:{name:"zoom-in-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"},zoomout16:{name:"zoom-out-16",height:16,width:16,svgContent:'',fill:"none",viewBox:"0 0 16 16"},zoomout24:{name:"zoom-out-24",height:24,width:24,svgContent:'',fill:"none",viewBox:"0 0 24 24"}},Q6=R6=>e[R6]}}]); \ No newline at end of file diff --git a/angular-example/2147.js b/angular-example/2147.js new file mode 100644 index 0000000000..55fb4dab17 --- /dev/null +++ b/angular-example/2147.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[2147],{2147:(o,n,e)=>{e.r(n),e.d(n,{ifx_card_text:()=>r});var t=e(2669);const r=class{constructor(s){(0,t.r)(this,s),this.hasBtn=void 0}componentWillLoad(){const s=this.el.closest("ifx-card").querySelector("ifx-link"),a=this.el.closest("ifx-card").querySelector("ifx-button");(s||a)&&(this.hasBtn=!0)}render(){return(0,t.h)("div",{class:"card__text-wrapper "+(this.hasBtn?"hasBtn":"")},(0,t.h)("div",{class:"card-text"},(0,t.h)("slot",null)))}get el(){return(0,t.g)(this)}};r.style='*{font-family:"Source Sans 3"}:host{pointer-events:none}.card__text-wrapper{padding-bottom:0px}.card__text-wrapper.hasBtn{padding-bottom:16px}.card-text{line-height:1.5rem;font-size:1rem;font-weight:400;white-space:wrap;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}'}}]); \ No newline at end of file diff --git a/angular-example/2257.js b/angular-example/2257.js new file mode 100644 index 0000000000..084f172881 --- /dev/null +++ b/angular-example/2257.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[2257],{2257:(a,o,e)=>{e.r(o),e.d(o,{ifx_dropdown_header:()=>s});var n=e(2669);const s=class{constructor(r){(0,n.r)(this,r)}render(){return(0,n.h)("div",{class:"dropdown-header"},(0,n.h)("span",null,(0,n.h)("slot",null)))}};s.style='*{font-family:"Source Sans 3"}.dropdown-header{display:flex;padding:8px 16px;align-items:center;gap:8px;align-self:stretch;border-bottom:1px solid #EEEDED}.dropdown-header span{color:#575352;font-family:Source Sans 3;font-size:14px;font-style:normal;font-weight:400;line-height:20px;}'}}]); \ No newline at end of file diff --git a/angular-example/2295.js b/angular-example/2295.js new file mode 100644 index 0000000000..e0ad650e29 --- /dev/null +++ b/angular-example/2295.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[2295],{2295:(e,i,t)=>{t.r(i),t.d(i,{ifx_dropdown_trigger_button:()=>n});var s=t(2669);const n=class{constructor(r){(0,s.r)(this,r),this.isOpen=!1,this.variant="solid",this.color="primary",this.size="m",this.disabled=void 0,this.hideArrow=!1}render(){return(0,s.h)("ifx-button",{variant:this.variant,color:this.color,size:this.size,disabled:this.disabled,class:"dropdown-trigger-button"},(0,s.h)("slot",null),!this.hideArrow&&(0,s.h)("ifx-icon",{icon:"chevron-right-12",class:"icon"+(this.isOpen?" rotate":"")}))}};n.style=":host{display:inline-block}.rotate{transition:transform 0.2s ease-in-out;transform:rotate(90deg);margin-top:0em}.icon{margin-top:0em;transition:transform 0.2s ease-in-out}"}}]); \ No newline at end of file diff --git a/angular-example/2939.js b/angular-example/2939.js new file mode 100644 index 0000000000..5f58e41a7b --- /dev/null +++ b/angular-example/2939.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[2939],{2939:(t,o,r)=>{r.r(o),r.d(o,{ifx_dropdown_separator:()=>a});var s=r(2669);const a=class{constructor(d){(0,s.r)(this,d)}render(){return(0,s.h)("div",{class:"dropdown-separator"})}};a.style=".dropdown-separator{height:1px;background-color:#EEEDED;margin:8px 16px}"}}]); \ No newline at end of file diff --git a/angular-example/3176.js b/angular-example/3176.js new file mode 100644 index 0000000000..9aab69dfc6 --- /dev/null +++ b/angular-example/3176.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3176],{3176:(t,i,r)=>{r.r(i),r.d(i,{ifx_sidebar:()=>o});var e=r(2669);const o=class{constructor(n){(0,e.r)(this,n),this.applicationName="Application name"}render(){return(0,e.h)("div",{class:"sidebar__container"},(0,e.h)("div",{class:"sidebar__top-container"},(0,e.h)("div",{class:"sidebar__nav-bar"},(0,e.h)("div",{class:"sidebar__nav-bar-logo"},(0,e.h)("div",{class:"sidebar__nav-bar-logo-img"},(0,e.h)("svg",{width:"91",height:"40",viewBox:"0 0 91 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.h)("g",{"clip-path":"url(#clip0_2396_2480)"},(0,e.h)("path",{d:"M67.691 26.7766C71.0884 26.7766 72.1461 23.1841 72.1461 19.8802C72.1461 15.4536 70.2871 13.1441 67.691 13.1441C64.4219 13.1441 63.2681 16.7367 63.3001 19.9443C63.3322 23.1199 64.2296 26.7766 67.691 26.7766ZM66.0244 19.8481C66.0244 18.533 66.0244 15.4536 67.691 15.4536C69.4859 15.4536 69.4218 18.5009 69.4218 19.9123C69.4218 21.2595 69.4218 24.5313 67.7551 24.5313C65.9603 24.4992 66.0244 21.2274 66.0244 19.8481ZM57.8195 26.7766C59.1976 26.7766 60.3835 26.2313 61.5053 25.0445L60.5117 23.1841C59.7425 24.018 58.9733 24.4671 58.0438 24.4671C57.2746 24.4671 56.6336 24.018 56.249 23.2482C55.9285 22.5746 55.8644 21.8048 55.8644 20.9708V20.7142H61.6335V20.1368C61.6335 17.282 61.2809 15.7102 60.3835 14.5234C59.7104 13.6253 58.7169 13.1441 57.499 13.1441C56.2169 13.1441 55.1593 13.7215 54.39 14.8442C53.5567 16.0631 53.2042 17.699 53.2042 19.9443C53.1721 24.2426 54.8708 26.7766 57.8195 26.7766ZM57.531 15.2612C58.172 15.2612 58.5566 15.614 58.813 16.1914C59.0053 16.7046 59.1015 17.5707 59.1015 18.5971H55.8644C55.8964 16.3197 56.3772 15.2612 57.531 15.2612ZM74.2614 26.4559H76.7614V16.8329C77.3703 16.0952 78.0754 15.6782 78.5882 15.6782C78.9087 15.6782 79.2292 15.7423 79.4215 15.9989C79.6138 16.2876 79.71 16.7046 79.71 17.699V26.4559H82.21V16.5442C82.21 15.6782 82.1138 14.8121 81.601 14.1706C81.1523 13.5932 80.4472 13.2404 79.5497 13.2404C78.3959 13.2404 77.2101 13.914 76.569 14.6838C76.537 14.0102 76.3126 13.3687 76.2485 13.1441L73.9089 13.7536C74.0371 14.4593 74.2294 15.3253 74.2294 16.8971V26.4559H74.2614ZM45.2236 14.6838C45.1915 14.0102 44.9672 13.3687 44.9031 13.1441L42.5634 13.7536C42.6916 14.4593 42.8839 15.3253 42.8839 16.8971V26.4238H45.3838V16.8008C45.9928 16.0631 46.6979 15.6461 47.2107 15.6461C47.5312 15.6461 47.8517 15.7102 48.044 15.9669C48.2363 16.2555 48.3325 16.6725 48.3325 17.6669V26.4238H50.8324V16.5442C50.8324 15.6782 50.7363 14.8121 50.2235 14.1706C49.7748 13.5932 49.0696 13.2404 48.1722 13.2404C47.0505 13.2404 45.8646 13.914 45.2236 14.6838ZM14.6473 9.07042C16.1216 9.07042 17.3075 7.88359 17.3075 6.40807C17.3075 4.93256 16.1216 3.74573 14.6473 3.74573C13.173 3.74573 11.9871 4.93256 11.9871 6.40807C11.9871 7.88359 13.173 9.07042 14.6473 9.07042ZM26.9227 26.4559V16.5442C26.9227 15.6782 26.8265 14.8121 26.3137 14.1706C25.865 13.5932 25.1599 13.2404 24.2625 13.2404C23.1087 13.2404 21.9228 13.914 21.2818 14.6838C21.2497 14.0102 21.0254 13.3687 20.9613 13.1441L18.6536 13.7857C18.7818 14.4913 18.9741 15.3574 18.9741 16.9291V26.4559H21.4741V16.8329C22.0831 16.0952 22.7882 15.6782 23.301 15.6782C23.6215 15.6782 23.942 15.7423 24.1343 15.9989C24.3266 16.2876 24.4227 16.7046 24.4227 17.699V26.4559H26.9227ZM38.4289 8.36474C37.4994 8.36474 36.7622 9.10249 36.7622 10.0327C36.7622 10.9629 37.4994 11.7007 38.3968 11.7007C39.3263 11.7007 40.0634 10.9629 40.0634 10.0327C40.0634 9.10249 39.3263 8.36474 38.4289 8.36474ZM13.4614 26.4559H15.9614V10.8346L13.4614 11.1554V26.4559ZM33.8777 9.90441C34.3264 9.90441 34.7751 10.0648 35.0635 10.2893L35.7687 8.33266C35.0956 7.85151 34.3584 7.62698 33.429 7.62698C32.788 7.62698 32.1149 7.78736 31.5059 8.26851C30.897 8.78173 30.256 9.80818 30.256 11.7328C30.256 12.5667 30.288 13.4328 30.288 13.4328H29.4226V15.6461H30.288V26.4238H32.8521V15.6782H34.743L35.2238 13.4649H32.8841V11.4762C32.8841 10.5139 33.2687 9.90441 33.8777 9.90441ZM37.1468 26.4559H39.6788V13.2404L37.1468 13.5611V26.4559Z",fill:"#005DA9"}),(0,e.h)("path",{d:"M77.0816 33.5126C68.6203 36.0146 58.3321 37.1052 48.2682 37.1052C22.7239 37.1052 6.24986 29.5993 5.09604 19.6877C4.67938 15.9668 7.59599 12.3422 12.4677 9.26285C11.6023 8.62132 11.0575 7.59488 11.0254 6.44012C3.97427 10.161 0 15.0366 0 19.9764C0 30.9145 19.5188 40.1525 48.5246 39.7676C58.6205 39.6393 67.0498 38.1958 74.6778 35.6939C83.7482 32.7428 89.4532 28.5087 90.8313 26.6483C89.1968 28.1238 85.3186 31.0748 77.0816 33.5126ZM23.2687 4.38723C24.9674 3.80985 27.3712 3.0721 27.3712 3.0721C34.1339 1.21166 41.6017 0.121063 48.5566 0.185215C40.544 -0.295931 33.2365 0.185215 26.8584 1.33997C26.8584 1.33997 24.743 1.69281 22.4675 2.27018C22.4675 2.27018 21.3777 2.55887 20.7047 2.75133C20.0316 2.94379 19.1021 3.2004 19.1021 3.2004C18.4611 3.39286 17.8201 3.6174 17.1791 3.84193C17.8201 4.48346 18.2047 5.31745 18.2368 6.27974C19.3586 5.76652 21.5059 4.99668 23.2687 4.38723Z",fill:"#E30034"})),(0,e.h)("defs",null,(0,e.h)("clipPath",{id:"clip0_2396_2480"},(0,e.h)("rect",{width:"91",height:"40",fill:"white"}))))),(0,e.h)("div",{class:"sidebar__nav-bar-logo-text"},this.applicationName))),(0,e.h)("div",{class:"sidebar__nav-container"},(0,e.h)("slot",null))),(0,e.h)("div",{class:"sidebar__footer-container"},(0,e.h)("div",{class:"sidebar__footer-wrapper"},(0,e.h)("div",{class:"sidebar__footer-wrapper-top-links"},(0,e.h)("div",{class:"sidebar__footer-wrapper-top-line"},(0,e.h)("a",{href:"#"},"Terms of use"),(0,e.h)("a",{href:"#"},"Imprint")),(0,e.h)("div",{class:"sidebar__footer-wrapper-bottom-line"},(0,e.h)("a",{href:"#"},"Privacy policy"))),(0,e.h)("div",{class:"sidebar__footer-wrapper-bottom-links"},(0,e.h)("a",{href:"#"},"\xa9 1999 - 2023 Infineon Technologies AG")))))}};o.style=":host{height:100%}.sidebar__container{box-sizing:border-box;display:inline-flex;flex-direction:column;align-items:flex-start;padding:0px;background-color:#FFFFFF;border-right:1px solid #EEEDED;width:264px;height:100%}.sidebar__container .sidebar__top-container{display:flex;flex-direction:column;align-items:center;padding:0px;flex:none;order:0;flex-grow:0;z-index:0;width:100%}.sidebar__container .sidebar__top-container .sidebar__nav-bar{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:12px 32px;background-color:#FFFFFF;flex:none;order:0;flex-grow:0;width:100%}.sidebar__container .sidebar__top-container .sidebar__nav-bar .sidebar__nav-bar-logo{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0px;gap:16px;flex:none;order:0;flex-grow:0}.sidebar__container .sidebar__top-container .sidebar__nav-bar .sidebar__nav-bar-logo .sidebar__nav-bar-logo-img{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px;flex:none;order:0;flex-grow:0}.sidebar__container .sidebar__top-container .sidebar__nav-bar .sidebar__nav-bar-logo .sidebar__nav-bar-logo-img svg{width:91px;height:40px}.sidebar__container .sidebar__top-container .sidebar__nav-bar .sidebar__nav-bar-logo .sidebar__nav-bar-logo-text{font-style:normal;font-weight:600;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;color:#1D1D1D;flex:none;order:1;flex-grow:0;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.sidebar__container .sidebar__top-container .sidebar__nav-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:12px 32px;flex:none;order:1;flex-grow:0;width:100%;gap:16px;max-height:440px;overflow-y:auto}.sidebar__container .sidebar__top-container .sidebar__nav-container ::slotted(*){width:100%}.sidebar__container .sidebar__footer-container{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;padding:0px 32px;flex:none;order:1;align-self:stretch;flex-grow:1;z-index:1}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding:12px 0px;gap:12px;border-top:1px solid #EEEDED;flex:none;order:0;flex-grow:0}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-top-links{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:4px;flex:none;order:0;align-self:stretch;flex-grow:0}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-top-links .sidebar__footer-wrapper-top-line a,.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-top-links .sidebar__footer-wrapper-bottom-line a{font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;display:flex;text-decoration:none;align-items:center;color:#1D1D1D;flex:none;order:0;flex-grow:0}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-top-links .sidebar__footer-wrapper-top-line{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:16px;flex:none;order:0;align-self:stretch;flex-grow:0}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-top-links .sidebar__footer-wrapper-bottom-line{display:flex;flex-direction:row;align-items:flex-start;padding:0px;flex:none;order:1;flex-grow:0}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-bottom-links{display:flex;flex-direction:column;align-items:center}.sidebar__container .sidebar__footer-container .sidebar__footer-wrapper .sidebar__footer-wrapper-bottom-links a{font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;text-decoration:none;color:#575352;flex:none;order:1;flex-grow:0}"}}]); \ No newline at end of file diff --git a/angular-example/3205.js b/angular-example/3205.js new file mode 100644 index 0000000000..a4041e1365 --- /dev/null +++ b/angular-example/3205.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3205],{3205:(l,n,s)=>{s.r(n),s.d(n,{ifx_tabs:()=>o});var i=s(2669);const o=class{constructor(t){(0,i.r)(this,t),this.ifxTabIndex=(0,i.c)(this,"ifxTabIndex",7),this.tabs=[],this.orientation="",this.internalOrientation=void 0,this.small=!1,this.activeTabIndex=0,this.tabRefs=[],this.tabHeaderRefs=[],this.tabTitles=[]}setActiveTab(t){if(!(t<0||t>=this.tabHeaderRefs.length)){const e=this.tabRefs[this.activeTabIndex];e&&this.emitEvent(e,"tabBecameInactive"),this.ifxTabIndex.emit({previousTab:this.activeTabIndex,currentTab:t}),this.activeTabIndex=t;const a=this.tabRefs[t];a&&this.emitEvent(a,"tabBecameActive")}}emitEvent(t,e){const a=new CustomEvent(e,{bubbles:!0,composed:!0});t.dispatchEvent(a)}reRenderBorder(){const t=this.el.shadowRoot.querySelector(".active-border");t&&this.tabHeaderRefs[this.activeTabIndex]&&("horizontal"===this.orientation?(t.style.left=`${this.tabHeaderRefs[this.activeTabIndex].offsetLeft}px`,t.style.width=`${this.tabHeaderRefs[this.activeTabIndex].offsetWidth}px`,t.style.top="",t.style.height=""):(t.style.top=`${this.tabHeaderRefs[this.activeTabIndex].offsetTop}px`,t.style.height=`${this.tabHeaderRefs[this.activeTabIndex].offsetHeight}px`,t.style.left="",t.style.width=""))}onOrientationChange(){this.reRenderBorder()}onSlotChange(){const t=this.el.querySelectorAll("ifx-tab");this.tabTitles=Array.from(t).map(e=>e.getAttribute("header")),this.tabRefs=Array.from(t),this.tabRefs.forEach((e,a)=>{e.setAttribute("slot",`tab-${a}`)})}setDefaultOrientation(){const e=this.orientation.toLowerCase();this.internalOrientation=["horizontal","vertical"].includes(e)?this.orientation:"horizontal"}componentWillLoad(){this.setDefaultOrientation(),this.onSlotChange()}componentDidLoad(){this.reRenderBorder()}componentDidUpdate(){this.reRenderBorder()}render(){return(0,i.h)("div",{class:`tabs ${this.internalOrientation} ${this.small?"small":""}`},(0,i.h)("ul",{class:"tabs-list"},this.tabTitles.map((t,e)=>(0,i.h)("li",{class:"tab-item "+(e===this.activeTabIndex?"active":""),ref:a=>this.tabHeaderRefs[e]=a,onClick:()=>this.setActiveTab(e)},t)),(0,i.h)("div",{class:"active-border"})),(0,i.h)("div",{class:"tab-content"},Array.from(this.tabTitles).map((t,e)=>(0,i.h)("div",{style:{display:e===this.activeTabIndex?"block":"none"}},(0,i.h)("slot",{name:`tab-${e}`})))))}get el(){return(0,i.g)(this)}static get watchers(){return{orientation:["onOrientationChange"]}}};o.style='.tabs{display:flex}.tabs.horizontal{flex-direction:column}.tabs.vertical{flex-direction:row}.tabs-list{display:flex;list-style:none;padding:0;margin:0;position:relative;font-weight:600}.active-border{content:"";position:absolute;transition:left 0.3s ease-in-out, width 0.3s ease-in-out, top 0.3s ease-in-out, height 0.3s ease-in-out}.tabs.horizontal .active-border{bottom:0;left:0;height:2px;background-color:#0A8276}.tabs.vertical .tabs-list{flex-direction:column;border-bottom:none}.tab-item.active{color:#0A8276}.tab-item{padding:0.5rem 1rem;cursor:pointer;position:relative}.tabs.vertical .tab-item{border-right:2px solid transparent;min-width:7em}.tabs.vertical .active-border{left:0;top:0;width:2px;background-color:#0A8276}.tab-content{padding:1rem;flex-grow:1}.tabs.small .tab-item{font-size:0.813rem}'}}]); \ No newline at end of file diff --git a/angular-example/3237.js b/angular-example/3237.js new file mode 100644 index 0000000000..71c2a779f0 --- /dev/null +++ b/angular-example/3237.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3237],{3237:(l,e,s)=>{s.r(e),s.d(e,{ifx_navbar_menu:()=>a});var n=s(2669);const a=class{constructor(u){(0,n.r)(this,u),this.menu=void 0}render(){return(0,n.h)("div",{class:"navbar-menu"},(0,n.h)("slot",null))}get el(){return(0,n.g)(this)}};a.style=":host{z-index:9999}.navbar-menu{display:flex;visibility:visible;flex-direction:column;width:224px;max-height:289px;min-width:224px;overflow-y:auto;background:#FFFFFF;box-shadow:0px 6px 9px 0px rgba(29, 29, 29, 0.1019607843);border:1px solid #EEEDED;padding:8px 0px}"}}]); \ No newline at end of file diff --git a/angular-example/3426.js b/angular-example/3426.js new file mode 100644 index 0000000000..1299b34541 --- /dev/null +++ b/angular-example/3426.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3426],{3426:(a,e,o)=>{o.r(e),o.d(e,{ifx_button:()=>r});var b=o(5861),t=o(2669),i=o(6543);const r=class{constructor(n){(0,t.r)(this,n),this.variant="solid",this.color="primary",this.size="m",this.disabled=!1,this.internalHref=void 0,this.href=void 0,this.target="_self"}setInternalHref(n){this.internalHref=n}setFocus(){var n=this;return(0,b.Z)(function*(){n.focusableElement.focus()})()}componentWillLoad(){this.el.closest("form")?(this.el.href&&(this.el.internalHref=void 0),this.nativeButton=document.createElement("button"),this.nativeButton.type="submit",this.nativeButton.style.display="none",this.el.closest("form").appendChild(this.nativeButton)):this.internalHref=this.href}handleClick(){this.nativeButton&&this.nativeButton.click()}render(){return(0,t.h)(t.a,null,(0,t.h)("a",{ref:n=>this.focusableElement=n,class:this.getClassNames(),href:this.disabled?void 0:this.internalHref,target:this.target,onClick:this.handleClick.bind(this),rel:"_blank"===this.target?"noopener noreferrer":void 0},(0,t.h)("slot",null)))}getVariantClass(){return"outline"==`${this.variant}`?`outline-${this.color}`:"outline-text"==`${this.variant}`?`${this.color}-outline-text`:`${this.color}`}getSizeClass(){return"s"==`${this.size}`?"s":""}getClassNames(){return(0,i.c)("btn",this.size&&`btn-${this.getSizeClass()}`,`btn-${this.getVariantClass()}`,this.disabled?"disabled":"")}get el(){return(0,t.g)(this)}static get watchers(){return{href:["setInternalHref"]}}};r.style='*{font-family:"Source Sans 3"}:host{vertical-align:bottom}.btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0px 16px;gap:8px;color:#FFFFFF;flex-direction:row;font-weight:600;border-radius:1px;line-height:1.5rem;outline:none;font-family:"Source Sans 3";text-decoration:none;user-select:none;border:1px solid rgba(0, 0, 0, 0);font-size:1rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.btn:not(.disabled){cursor:pointer}.btn-primary{color:#FFFFFF;background-color:#0A8276;border-color:#0A8276}.btn-outline-primary{background-color:#FFFFFF;color:#0A8276;border-color:#0A8276}.btn-secondary{color:#FFFFFF;background-color:#9C216E;border-color:#9C216E}.btn-outline-secondary{background-color:#FFFFFF;color:#9C216E;border-color:#9C216E}.btn-success{color:#1D1D1D;background-color:#4CA460;border-color:#4CA460}.btn-outline-success{background-color:#FFFFFF;border-color:#4CA460}.btn-danger{color:#FFFFFF;background-color:#CD002F;border-color:#CD002F}.btn-outline-danger{background-color:#FFFFFF;color:#CD002F;border-color:#CD002F}.btn-warning{color:#1D1D1D;background-color:#E16B25;border-color:#E16B25}.btn-outline-warning{background-color:#FFFFFF;border-color:#E16B25}.btn ifx-icon:empty{display:none}.btn.btn-s{font-size:0.813rem;height:32px;line-height:1rem}.btn.btn-primary:focus,.btn.btn-outline-primary:focus,.btn.btn-secondary:focus,.btn.btn-outline-secondary:focus,.btn.btn-success:focus,.btn.btn-outline-success:focus,.btn.btn-danger:focus,.btn.btn-outline-danger:focus,.btn.btn-warning:focus,.btn.btn-outline-warning:focus,.btn.btn-outline-text:focus{box-shadow:none}.btn.btn-primary:focus-visible,.btn.btn-outline-primary:focus-visible,.btn.btn-secondary:focus-visible,.btn.btn-outline-secondary:focus-visible,.btn.btn-success:focus-visible,.btn.btn-outline-success:focus-visible,.btn.btn-danger:focus-visible,.btn.btn-outline-danger:focus-visible,.btn.btn-warning:focus-visible,.btn.btn-outline-warning:focus-visible,.btn.btn-outline-text:focus-visible{box-shadow:0 0 0 3px #B4DDD8}.btn:disabled,.btn.disabled{opacity:1;background-color:#BFBBBB;border-color:#BFBBBB;color:#FFFFFF}.btn.btn-primary:not(:disabled,.disabled):focus{background-color:#0A8276;border-color:#0A8276}.btn.btn-primary:not(:disabled,.disabled):hover{background-color:#08665C;border-color:#08665C}.btn.btn-primary:not(:disabled,.disabled):active,.btn.btn-primary:not(:disabled,.disabled).active{background-color:#06534B;border-color:#06534B}.btn.btn-outline-primary:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-primary:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#08665C;border-color:#08665C}.btn.btn-outline-primary:not(:disabled,.disabled):active,.btn.btn-outline-primary:not(:disabled,.disabled).active{background-color:#06534B;border-color:#06534B}.btn.btn-secondary:not(:disabled,.disabled):focus{background-color:#9C216E;border-color:#9C216E}.btn.btn-secondary:not(:disabled,.disabled):hover{background-color:#9C216E;border-color:#9C216E}.btn.btn-secondary:not(:disabled,.disabled):active,.btn.btn-secondary:not(:disabled,.disabled).active{background-color:#9C216E;border-color:#9C216E}.btn.btn-outline-secondary:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-secondary:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#9C216E;border-color:#9C216E}.btn.btn-outline-secondary:not(:disabled,.disabled):active,.btn.btn-outline-secondary:not(:disabled,.disabled).active{background-color:#9C216E;border-color:#9C216E}.btn.btn-success:not(:disabled,.disabled):focus{background-color:#4CA460;border-color:#4CA460}.btn.btn-success:not(:disabled,.disabled):hover{background-color:#4CA460;border-color:#4CA460}.btn.btn-success:not(:disabled,.disabled):active,.btn.btn-success:not(:disabled,.disabled).active{background-color:#4CA460;border-color:#4CA460}.btn.btn-outline-success:not(:disabled,.disabled){color:#1D1D1D}.btn.btn-outline-success:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-success:not(:disabled,.disabled):hover{background-color:#4CA460;border-color:#4CA460}.btn.btn-outline-success:not(:disabled,.disabled):active,.btn.btn-outline-success:not(:disabled,.disabled).active{background-color:#4CA460;border-color:#4CA460}.btn.btn-danger:not(:disabled,.disabled):focus{background-color:#CD002F;border-color:#CD002F}.btn.btn-danger:not(:disabled,.disabled):hover{background-color:#A2001E;border-color:#A2001E}.btn.btn-danger:not(:disabled,.disabled):active,.btn.btn-danger:not(:disabled,.disabled).active{background-color:#900021;border-color:#900021}.btn.btn-outline-danger:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-danger:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#A2001E;border-color:#A2001E}.btn.btn-outline-danger:not(:disabled,.disabled):active,.btn.btn-outline-danger:not(:disabled,.disabled).active{background-color:#900021;border-color:#900021}.btn.btn-warning:not(:disabled,.disabled):focus{background-color:#E16B25;border-color:#E16B25}.btn.btn-warning:not(:disabled,.disabled):hover{background-color:#E16B25;border-color:#E16B25}.btn.btn-warning:not(:disabled,.disabled):active,.btn.btn-warning:not(:disabled,.disabled).active{background-color:#E16B25;border-color:#E16B25}.btn.btn-outline-warning:not(:disabled,.disabled){color:#1D1D1D}.btn.btn-outline-warning:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-warning:not(:disabled,.disabled):hover{background-color:#E16B25;border-color:#E16B25}.btn.btn-outline-warning:not(:disabled,.disabled):active,.btn.btn-outline-warning:not(:disabled,.disabled).active{background-color:#E16B25;border-color:#E16B25}.btn.btn-primary-outline-text{background-color:transparent;color:#0A8276}.btn.btn-primary-outline-text:hover{color:#08665C}.btn.btn-primary-outline-text:active,.btn.btn-primary-outline-text.active{color:#06534B}.btn.btn-primary-outline-text:disabled,.btn.btn-primary-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-secondary-outline-text{background-color:transparent;color:#9C216E}.btn.btn-secondary-outline-text:hover{color:#9C216E}.btn.btn-secondary-outline-text:active,.btn.btn-secondary-outline-text.active{color:#9C216E}.btn.btn-secondary-outline-text:disabled,.btn.btn-secondary-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-success-outline-text{background-color:transparent;color:#4CA460}.btn.btn-success-outline-text:hover{color:#4CA460}.btn.btn-success-outline-text:active,.btn.btn-success-outline-text.active{color:#4CA460}.btn.btn-success-outline-text:disabled,.btn.btn-success-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-danger-outline-text{background-color:transparent;color:#CD002F}.btn.btn-danger-outline-text:hover{color:#A2001E}.btn.btn-danger-outline-text:active,.btn.btn-danger-outline-text.active{color:#900021}.btn.btn-danger-outline-text:disabled,.btn.btn-danger-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-warning-outline-text{background-color:transparent;color:#E16B25}.btn.btn-warning-outline-text:hover{color:#E16B25}.btn.btn-warning-outline-text:active,.btn.btn-warning-outline-text.active{color:#E16B25}.btn.btn-warning-outline-text:disabled,.btn.btn-warning-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}'}}]); \ No newline at end of file diff --git a/angular-example/3468.js b/angular-example/3468.js new file mode 100644 index 0000000000..d3d264e02e --- /dev/null +++ b/angular-example/3468.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3468],{3468:(a,e,o)=>{o.r(e),o.d(e,{ifx_example:()=>r});var i=o(5861),t=o(2669),s=o(6543);const r=class{constructor(n){(0,t.r)(this,n),this.variant="solid",this.color="primary",this.size="m",this.disabled=!1,this.icon=void 0,this.position="left",this.internalPosition=void 0,this.href=void 0,this.target="_self",this.type="button"}reassignPosition(n){n&&n!==this.internalPosition&&("LEFT"===n.toUpperCase()||"RIGHT"===n.toUpperCase())&&(this.internalPosition=n)}setFocus(){var n=this;return(0,i.Z)(function*(){n.focusableElement.focus()})()}componentWillLoad(){this.internalPosition="LEFT"!==this.position.toUpperCase()?"left":this.position}componentDidLoad(){"submit"===this.type&&this.el.closest("form")&&(this.nativeButton=document.createElement("button"),this.nativeButton.type="submit",this.nativeButton.style.display="none",this.el.closest("form").appendChild(this.nativeButton))}handleClick(){this.nativeButton&&this.nativeButton.click()}render(){return(0,t.h)(t.a,null,this.href?(0,t.h)("a",{ref:n=>this.focusableElement=n,class:this.getClassNames(),href:this.disabled?void 0:this.href,target:this.target,rel:"_blank"===this.target?"noopener noreferrer":void 0},this.icon&&"LEFT"===this.internalPosition.toUpperCase()&&(0,t.h)("ifx-icon",{icon:this.icon}),(0,t.h)("slot",null),this.icon&&"RIGHT"===this.internalPosition.toUpperCase()&&(0,t.h)("ifx-icon",{icon:this.icon})):(0,t.h)("button",{class:this.getClassNames(),type:"button",onClick:this.handleClick.bind(this)},this.icon&&"LEFT"===this.internalPosition.toUpperCase()&&(0,t.h)("ifx-icon",{icon:this.icon}),(0,t.h)("slot",null),this.icon&&"RIGHT"===this.internalPosition.toUpperCase()&&(0,t.h)("ifx-icon",{icon:this.icon})))}getVariantClass(){return"outline"==`${this.variant}`?`outline-${this.color}`:"outline-text"==`${this.variant}`?`${this.color}-outline-text`:`${this.color}`}getSizeClass(){return"s"==`${this.size}`?"s":""}getClassNames(){return(0,s.c)("btn",this.size&&`btn-${this.getSizeClass()}`,`btn-${this.getVariantClass()}`,this.disabled?"disabled":"")}get el(){return(0,t.g)(this)}static get watchers(){return{position:["reassignPosition"]}}};r.style='.btn{display:inline-flex;justify-content:center;align-items:center;min-width:80px;min-height:40px;padding:0px 16px;gap:8px;color:#FFFFFF;flex-direction:row;font-weight:600;border-radius:1px;line-height:1.5rem;outline:none;font-family:"Source Sans 3";text-align:center;text-decoration:none;vertical-align:middle;user-select:none;border:1px solid rgba(0, 0, 0, 0);font-size:1rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.btn:not(.disabled){cursor:pointer}.btn-primary{color:#FFFFFF;background-color:#0A8276;border-color:#0A8276}.btn-primary svg{stroke:#FFFFFF}.btn-outline-primary{background-color:#FFFFFF;color:#0A8276;border-color:#0A8276}.btn-outline-primary svg{stroke:#0A8276}.btn-secondary{color:#FFFFFF;background-color:#9C216E;border-color:#9C216E}.btn-secondary svg{stroke:#FFFFFF}.btn-outline-secondary{background-color:#FFFFFF;color:#9C216E;border-color:#9C216E}.btn-outline-secondary svg{stroke:#9C216E}.btn-success{color:#1D1D1D;background-color:#4CA460;border-color:#4CA460}.btn-success svg{stroke:#1D1D1D}.btn-outline-success{background-color:#FFFFFF;border-color:#4CA460}.btn-outline-success svg{stroke:#1D1D1D}.btn-danger{color:#FFFFFF;background-color:#CD002F;border-color:#CD002F}.btn-danger svg{stroke:#FFFFFF}.btn-outline-danger{background-color:#FFFFFF;color:#CD002F;border-color:#CD002F}.btn-outline-danger svg{stroke:#CD002F}.btn-warning{color:#1D1D1D;background-color:#E16B25;border-color:#E16B25}.btn-warning svg{stroke:#1D1D1D}.btn-outline-warning{background-color:#FFFFFF;border-color:#E16B25}.btn-outline-warning svg{stroke:#1D1D1D}.btn.btn-s{font-size:0.813rem;min-width:71px;min-height:32px;line-height:1rem}.btn.btn-primary:focus,.btn.btn-outline-primary:focus,.btn.btn-secondary:focus,.btn.btn-outline-secondary:focus,.btn.btn-success:focus,.btn.btn-outline-success:focus,.btn.btn-danger:focus,.btn.btn-outline-danger:focus,.btn.btn-warning:focus,.btn.btn-outline-warning:focus,.btn.btn-outline-text:focus{box-shadow:none}.btn.btn-primary:focus-visible,.btn.btn-outline-primary:focus-visible,.btn.btn-secondary:focus-visible,.btn.btn-outline-secondary:focus-visible,.btn.btn-success:focus-visible,.btn.btn-outline-success:focus-visible,.btn.btn-danger:focus-visible,.btn.btn-outline-danger:focus-visible,.btn.btn-warning:focus-visible,.btn.btn-outline-warning:focus-visible,.btn.btn-outline-text:focus-visible{box-shadow:0 0 0 3px #B4DDD8}.btn:disabled,.btn.disabled{opacity:1;background-color:#BFBBBB;border-color:#BFBBBB;color:#FFFFFF}.btn.btn-primary:not(:disabled,.disabled):focus{background-color:#0A8276;border-color:#0A8276}.btn.btn-primary:not(:disabled,.disabled):hover{background-color:#08665C;border-color:#08665C}.btn.btn-primary:not(:disabled,.disabled):active,.btn.btn-primary:not(:disabled,.disabled).active{background-color:#06534B;border-color:#06534B}.btn.btn-outline-primary:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-primary:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#08665C;border-color:#08665C}.btn.btn-outline-primary:not(:disabled,.disabled):active,.btn.btn-outline-primary:not(:disabled,.disabled).active{background-color:#06534B;border-color:#06534B}.btn.btn-secondary:not(:disabled,.disabled):focus{background-color:#9C216E;border-color:#9C216E}.btn.btn-secondary:not(:disabled,.disabled):hover{background-color:#9C216E;border-color:#9C216E}.btn.btn-secondary:not(:disabled,.disabled):active,.btn.btn-secondary:not(:disabled,.disabled).active{background-color:#9C216E;border-color:#9C216E}.btn.btn-outline-secondary:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-secondary:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#9C216E;border-color:#9C216E}.btn.btn-outline-secondary:not(:disabled,.disabled):active,.btn.btn-outline-secondary:not(:disabled,.disabled).active{background-color:#9C216E;border-color:#9C216E}.btn.btn-success:not(:disabled,.disabled):focus{background-color:#4CA460;border-color:#4CA460}.btn.btn-success:not(:disabled,.disabled):hover{background-color:#4CA460;border-color:#4CA460}.btn.btn-success:not(:disabled,.disabled):active,.btn.btn-success:not(:disabled,.disabled).active{background-color:#4CA460;border-color:#4CA460}.btn.btn-outline-success:not(:disabled,.disabled){color:#1D1D1D}.btn.btn-outline-success:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-success:not(:disabled,.disabled):hover{background-color:#4CA460;border-color:#4CA460}.btn.btn-outline-success:not(:disabled,.disabled):active,.btn.btn-outline-success:not(:disabled,.disabled).active{background-color:#4CA460;border-color:#4CA460}.btn.btn-danger:not(:disabled,.disabled):focus{background-color:#CD002F;border-color:#CD002F}.btn.btn-danger:not(:disabled,.disabled):hover{background-color:#A2001E;border-color:#A2001E}.btn.btn-danger:not(:disabled,.disabled):active,.btn.btn-danger:not(:disabled,.disabled).active{background-color:#900021;border-color:#900021}.btn.btn-outline-danger:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-danger:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#A2001E;border-color:#A2001E}.btn.btn-outline-danger:not(:disabled,.disabled):active,.btn.btn-outline-danger:not(:disabled,.disabled).active{background-color:#900021;border-color:#900021}.btn.btn-warning:not(:disabled,.disabled):focus{background-color:#E16B25;border-color:#E16B25}.btn.btn-warning:not(:disabled,.disabled):hover{background-color:#E16B25;border-color:#E16B25}.btn.btn-warning:not(:disabled,.disabled):active,.btn.btn-warning:not(:disabled,.disabled).active{background-color:#E16B25;border-color:#E16B25}.btn.btn-outline-warning:not(:disabled,.disabled){color:#1D1D1D}.btn.btn-outline-warning:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-warning:not(:disabled,.disabled):hover{background-color:#E16B25;border-color:#E16B25}.btn.btn-outline-warning:not(:disabled,.disabled):active,.btn.btn-outline-warning:not(:disabled,.disabled).active{background-color:#E16B25;border-color:#E16B25}.btn.btn-primary-outline-text{background-color:transparent;color:#0A8276}.btn.btn-primary-outline-text:hover{color:#08665C}.btn.btn-primary-outline-text:hover svg{stroke:#08665C}.btn.btn-primary-outline-text:active,.btn.btn-primary-outline-text.active{color:#06534B}.btn.btn-primary-outline-text:active svg,.btn.btn-primary-outline-text.active svg{stroke:#06534B}.btn.btn-primary-outline-text:disabled,.btn.btn-primary-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-primary-outline-text:disabled svg,.btn.btn-primary-outline-text.disabled svg{stroke:#BFBBBB}.btn.btn-primary-outline-text svg{stroke:#0A8276}.btn.btn-secondary-outline-text{background-color:transparent;color:#9C216E}.btn.btn-secondary-outline-text:hover{color:#9C216E}.btn.btn-secondary-outline-text:hover svg{stroke:#9C216E}.btn.btn-secondary-outline-text:active,.btn.btn-secondary-outline-text.active{color:#9C216E}.btn.btn-secondary-outline-text:active svg,.btn.btn-secondary-outline-text.active svg{stroke:#9C216E}.btn.btn-secondary-outline-text:disabled,.btn.btn-secondary-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-secondary-outline-text:disabled svg,.btn.btn-secondary-outline-text.disabled svg{stroke:#BFBBBB}.btn.btn-secondary-outline-text svg{stroke:#9C216E}.btn.btn-success-outline-text{background-color:transparent;color:#4CA460}.btn.btn-success-outline-text:hover{color:#4CA460}.btn.btn-success-outline-text:hover svg{stroke:#4CA460}.btn.btn-success-outline-text:active,.btn.btn-success-outline-text.active{color:#4CA460}.btn.btn-success-outline-text:active svg,.btn.btn-success-outline-text.active svg{stroke:#4CA460}.btn.btn-success-outline-text:disabled,.btn.btn-success-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-success-outline-text:disabled svg,.btn.btn-success-outline-text.disabled svg{stroke:#BFBBBB}.btn.btn-success-outline-text svg{stroke:#4CA460}.btn.btn-danger-outline-text{background-color:transparent;color:#CD002F}.btn.btn-danger-outline-text:hover{color:#A2001E}.btn.btn-danger-outline-text:hover svg{stroke:#A2001E}.btn.btn-danger-outline-text:active,.btn.btn-danger-outline-text.active{color:#900021}.btn.btn-danger-outline-text:active svg,.btn.btn-danger-outline-text.active svg{stroke:#900021}.btn.btn-danger-outline-text:disabled,.btn.btn-danger-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-danger-outline-text:disabled svg,.btn.btn-danger-outline-text.disabled svg{stroke:#BFBBBB}.btn.btn-danger-outline-text svg{stroke:#CD002F}.btn.btn-warning-outline-text{background-color:transparent;color:#E16B25}.btn.btn-warning-outline-text:hover{color:#E16B25}.btn.btn-warning-outline-text:hover svg{stroke:#E16B25}.btn.btn-warning-outline-text:active,.btn.btn-warning-outline-text.active{color:#E16B25}.btn.btn-warning-outline-text:active svg,.btn.btn-warning-outline-text.active svg{stroke:#E16B25}.btn.btn-warning-outline-text:disabled,.btn.btn-warning-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-warning-outline-text:disabled svg,.btn.btn-warning-outline-text.disabled svg{stroke:#BFBBBB}.btn.btn-warning-outline-text svg{stroke:#E16B25}.ifx__btn-icon--before{margin-right:10px}.ifx__btn-icon--after{margin-left:10px}'}}]); \ No newline at end of file diff --git a/angular-example/3622.js b/angular-example/3622.js new file mode 100644 index 0000000000..c56e4cc4da --- /dev/null +++ b/angular-example/3622.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3622],{3622:(c,t,o)=>{o.r(t),o.d(t,{ifx_icons_preview:()=>n});var i=o(2669),r=o(1938);const n=class{constructor(e){(0,i.r)(this,e),this.iconsArray=[],this.isCopied=!1,this.copiedIndex=void 0,this.htmlTag='',this.iconName='"c-info-24"'}handleCopiedText(){this.isCopied=!0,setTimeout(()=>{this.isCopied=!1},2e3)}copyIconText(e){this.htmlTag=``,this.iconName=`"${e}"`}copyHtmlString(){navigator.clipboard.writeText(``),this.handleCopiedText()}componentWillLoad(){for(let e in r.i)this.iconsArray.push(e)}render(){return(0,i.h)("div",{class:"container"},(0,i.h)("div",{class:"html-wrapper"},(0,i.h)("span",{class:"html-tag"},"<"),(0,i.h)("span",{class:"component-name"},"ifx-icon"),(0,i.h)("span",{class:"attribute-name"}," icon"),"=",(0,i.h)("span",{class:"attribute-value"},this.iconName),(0,i.h)("span",{class:"html-tag"},">"),(0,i.h)("span",{class:"html-tag"},""),(0,i.h)("button",{onClick:()=>this.copyHtmlString()},this.isCopied?"Copied":"Copy")),(0,i.h)("div",{class:"preview__container"},this.iconsArray.map((e,s)=>(0,i.h)("div",{class:"preview__container-item "+(this.isCopied&&this.copiedIndex===s?"copied":""),onClick:()=>this.copyIconText(e)},(0,i.h)("ifx-icon",{icon:e})))))}get el(){return(0,i.g)(this)}};n.style='.container{display:flex;flex-direction:column;gap:10px}.html-wrapper{background:rgb(38, 38, 38);padding:20px;color:white;font-family:monospace;position:relative}.html-wrapper button{position:absolute;right:0px;bottom:0px;background:rgba(0, 0, 0, 0.85);color:#C9CDCF;border:0 none;padding:4px 10px;font-size:0.75rem;font-family:"Nunito Sans";font-weight:700;border-top:1px solid rgba(255, 255, 255, 0.1);border-left:1px solid rgba(255, 255, 255, 0.1);margin-left:-1px;border-radius:4px 0 0 0;cursor:pointer}.html-wrapper .component-name{color:#A8FF60}.html-wrapper .attribute-name{color:rgb(150, 203, 254)}.html-wrapper .attribute-value{color:rgb(180, 116, 221)}.preview__container{box-sizing:border-box;display:flex;align-items:center;padding:2px;flex-wrap:wrap;gap:4px}.preview__container .preview__container-item{display:flex;justify-content:center;align-items:center;border:1px solid #f1f1f1;padding:2px;width:50px;height:50px;position:relative}.preview__container .preview__container-item:active{border-color:#378375}.preview__container .preview__container-item:hover{cursor:pointer}.preview__container .preview__container-item.copied::after{z-index:10000;content:"copied!";position:absolute;top:0;left:50px;background-color:#000;color:white;padding:3px;border-radius:4px}'}}]); \ No newline at end of file diff --git a/angular-example/3712.js b/angular-example/3712.js new file mode 100644 index 0000000000..960b8e1237 --- /dev/null +++ b/angular-example/3712.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3712],{3712:(l,a,i)=>{i.r(a),i.d(a,{ifx_slider:()=>n});var t=i(2669);const n=class{constructor(e){(0,t.r)(this,e),this.ifxChange=(0,t.c)(this,"ifxChange",7),this.min=0,this.max=100,this.value=0,this.disabled=!1,this.showPercentage=!1,this.leftIcon=void 0,this.rightIcon=void 0,this.leftText=void 0,this.rightText=void 0,this.internalValue=0}valueChanged(e){this.internalValue=e,this.updateValuePercent()}handleInputChange(e){this.internalValue=parseInt(e.target.value),this.ifxChange.emit(this.internalValue),this.updateValuePercent()}updateValuePercent(){this.inputRef&&this.inputRef.style.setProperty("--value-percent",(this.internalValue-this.min)/(this.max-this.min)*100+"%")}componentWillLoad(){this.internalValue=this.value}componentDidLoad(){this.updateValuePercent()}render(){return(0,t.h)("div",{class:"ifx-slider"},this.leftText&&(0,t.h)("span",{class:"left-text"},this.leftText),this.leftIcon&&(0,t.h)("ifx-icon",{icon:this.leftIcon,class:"left-icon"+(this.disabled?" disabled":"")}),(0,t.h)("input",{type:"range",min:this.min,max:this.max,disabled:this.disabled,value:this.internalValue,ref:e=>this.inputRef=e,onInput:e=>this.handleInputChange(e)}),this.rightIcon&&(0,t.h)("ifx-icon",{icon:this.rightIcon,class:"right-icon"+(this.disabled?" disabled":"")}),this.rightText&&(0,t.h)("span",{class:"right-text"+(this.disabled?" disabled":"")},this.rightText),this.showPercentage&&(0,t.h)("span",{class:"percentage-display"+(this.disabled?" disabled":"")},this.value,"%"))}static get watchers(){return{value:["valueChanged"]}}};n.style='*{font-family:"Source Sans 3"}:host{display:inline-block}.left-icon,.right-icon,.left-text,.right-text,.percentage-display{font-size:0.813rem;color:#575352;margin-left:8px}.left-icon.disabled,.right-icon.disabled,.left-text.disabled,.right-text.disabled,.percentage-display.disabled{color:#BFBBBB}.left-icon,.left-text{margin-right:8px}.right-icon,.right-text,.percentage-display{margin-left:8px}.ifx-slider{display:flex;align-items:center;padding:2px 16px;border-radius:9999px}.ifx-slider input[type=range]{-webkit-appearance:none;width:100%;height:3px;background:linear-gradient(to right, #0A8276 0%, #0A8276 var(--value-percent, 0%), #EEEDED var(--value-percent, 0%), #EEEDED 100%);outline:none;cursor:pointer;transition:0.2s}.ifx-slider input[type=range]:disabled{background:#BFBBBB;cursor:default}.ifx-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#0A8276;cursor:pointer;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2)}.ifx-slider input[type=range]::-webkit-slider-thumb:hover{box-shadow:0px 1px 4px rgba(0, 0, 0, 0.4);background:#08665C}.ifx-slider input[type=range]::-webkit-slider-thumb:active{box-shadow:0px 1px 6px rgba(0, 0, 0, 0.6);background:#06534B}.ifx-slider input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#0A8276;cursor:pointer;box-shadow:0px 1px 2px rgba(0, 0, 0, 0.2)}.ifx-slider input[type=range]::-moz-range-thumb:hover{box-shadow:0px 1px 4px rgba(0, 0, 0, 0.4);background:#08665C}.ifx-slider input[type=range]::-moz-range-thumb:active{box-shadow:0px 1px 6px rgba(0, 0, 0, 0.6);background:#06534B}'}}]); \ No newline at end of file diff --git a/angular-example/3755.js b/angular-example/3755.js new file mode 100644 index 0000000000..fdedb005ed --- /dev/null +++ b/angular-example/3755.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3755],{3755:(f,l,n)=>{n.r(l),n.d(l,{ifx_list_notification:()=>a});var s=n(2669);const a=class{constructor(e){(0,s.r)(this,e),this.titleText="",this.isFlush=!1,this.creationTime=void 0,this.postTime=void 0,this.shownTime=void 0}setDisplayTime(e,i,t,o){e<=60?this.shownTime="Just now":i<=60?this.shownTime=`${i} min. ago`:t<=24?this.shownTime=t>1?`${t} hr. ago`:`${t} hrs. ago`:o&&(this.shownTime=t<48?"1 day ago":`${o} days ago`,t>168&&(this.shownTime=`${(new Date).getDay()}.${(new Date).getMonth()}.${(new Date).getFullYear()}`))}stringToDate(e){if(!e)return null;let i=e.split("/");if(i[2]&&i[2].split(" ")[1]){let t=i[2].split(" ")[1].split(":");return i[2]=i[2].split(" ")[0],new Date(+i[2],i[1]-1,+i[0],t[0],t[1],t[2])}}getElapsedTime(e){let i=this.stringToDate(e);if(i){let t=Date.now()-i.getTime(),o=Math.floor(t/1e3),h=Math.floor(t/6e4),r=Math.floor(h/60),d=Math.floor(r/24);this.setDisplayTime(o,h,r,d)}}setTimeInterval(e){this.postTime=window.setInterval(()=>{this.getElapsedTime(e)},1e3)}componentWillLoad(){this.getElapsedTime(this.creationTime),this.setTimeInterval(this.creationTime),this.isFlush=!!this.el.closest("ifx-list-group").flush}disconnectedCallback(){window.clearInterval(this.postTime)}render(){return(0,s.h)("div",{class:"list-group-notification "+(this.isFlush?"flush":"")},(0,s.h)("div",{class:"heading__section"},(0,s.h)("h6",{class:"heading__section-title"},this.titleText),(0,s.h)("div",{class:"heading__section-time"},this.shownTime)),(0,s.h)("div",{class:"description__section"},(0,s.h)("slot",null)))}get el(){return(0,s.g)(this)}};a.style='.list-group-notification{width:350px;height:88px;padding:16px;margin-bottom:8px;background-color:#FFFFFF;border:1px solid #EEEDED}.list-group-notification .description__section{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-group-notification.flush{border:none;border-bottom:1px solid #EEEDED}.list-group-notification .heading__section{display:flex;justify-content:space-between;margin-bottom:8px;color:#0A8276}.list-group-notification .heading__section-title{flex:1;margin:0;font-family:"Source Sans Pro";font-weight:600;line-height:1.2;font-size:1rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.list-group-notification .heading__section-time{flex:none;margin-left:2px;font-size:0.813rem;line-height:1.25rem;font-weight:400;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}'}}]); \ No newline at end of file diff --git a/angular-example/3857.js b/angular-example/3857.js new file mode 100644 index 0000000000..a29550b2ce --- /dev/null +++ b/angular-example/3857.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[3857],{3857:(l,r,n)=>{n.r(r),n.d(r,{ifx_text_field:()=>o});var t=n(2669);const o=class{constructor(e){(0,t.r)(this,e),this.ifxInput=(0,t.c)(this,"ifxInput",7),this.placeholder="Placeholder",this.value="",this.error=!1,this.errorMessage="",this.success=!1,this.disabled=!1,this.readonly=!1,this.icon=!1}valueWatcher(e){e!==this.inputElement.value&&(this.inputElement.value=e)}handleInput(){this.value=this.inputElement.value,this.ifxInput.emit(this.value)}render(){return(0,t.h)("div",{class:"textInput__container "+(this.disabled?"disabled":"")},(0,t.h)("div",{class:"textInput__top-wrapper"},(0,t.h)("label",{htmlFor:"text-field"},(0,t.h)("slot",null))),(0,t.h)("div",{class:"textInput__bottom-wrapper"},(0,t.h)("input",{ref:e=>this.inputElement=e,readonly:this.readonly,disabled:this.disabled,type:"text",id:"text-field",value:this.value,onInput:()=>this.handleInput(),placeholder:this.placeholder,class:`${this.error?"error":""} ${this.success?"success":""}`}),this.error&&(0,t.h)("div",{class:"textInput__bottom-wrapper-error"},this.errorMessage),this.icon&&(0,t.h)("ifx-icon",{icon:"chevron-down-16"})))}get el(){return(0,t.g)(this)}static get watchers(){return{value:["valueWatcher"]}}};o.style='*{font-family:"Source Sans 3"}.textInput__container{display:flex;flex-direction:column;align-items:flex-start;padding:0px;width:100%;flex:none;order:0;align-self:stretch;flex-grow:0}.textInput__container.disabled .textInput__top-wrapper label{color:#BFBBBB}.textInput__container.disabled .textInput__bottom-wrapper input{border:1px solid #BFBBBB}.textInput__container.disabled .textInput__bottom-wrapper input::placeholder{color:#BFBBBB}.textInput__container .textInput__top-wrapper{display:flex;flex-direction:row;align-items:flex-start;padding:0px;gap:4px;flex:none;order:0;align-self:stretch;flex-grow:0}.textInput__container .textInput__top-wrapper label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;color:#1D1D1D;flex:none;order:0;flex-grow:0}.textInput__container .textInput__bottom-wrapper{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:4px;flex:none;order:1;align-self:stretch;flex-grow:0}.textInput__container .textInput__bottom-wrapper input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:8px 16px;gap:6px;height:40px;background-color:#FFFFFF;color:#1D1D1D;border:1px solid #8D8786;border-radius:1px;flex:none;order:0;align-self:stretch;flex-grow:0}.textInput__container .textInput__bottom-wrapper input.error{border:1px solid #CD002F}.textInput__container .textInput__bottom-wrapper input.error:focus{outline:none}.textInput__container .textInput__bottom-wrapper input.success{border:1px solid #4CA460}.textInput__container .textInput__bottom-wrapper input.success:focus{outline:none}.textInput__container .textInput__bottom-wrapper input:focus:not(.error,.success){outline:none;border:1px solid #0A8276}.textInput__container .textInput__bottom-wrapper input:hover:not(:disabled,.error,.success){border:1px solid #3C3A39}.textInput__container .textInput__bottom-wrapper input::placeholder{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#8D8786;flex:none;order:1;flex-grow:1}.textInput__container .textInput__bottom-wrapper ifx-icon{position:absolute;top:12px;right:17px;transition:0.3s}.textInput__container .textInput__bottom-wrapper.show ifx-icon{transition:0.3s;transform:rotate(180deg)}.textInput__container .textInput__bottom-wrapper .textInput__bottom-wrapper-error{font-style:normal;font-weight:400;font-size:0.75rem;line-height:1rem;letter-spacing:0.2px;color:#CD002F;flex:none;order:1;align-self:stretch;flex-grow:0}'}}]); \ No newline at end of file diff --git a/angular-example/3rdpartylicenses.txt b/angular-example/3rdpartylicenses.txt new file mode 100644 index 0000000000..fb2525cdc4 --- /dev/null +++ b/angular-example/3rdpartylicenses.txt @@ -0,0 +1,291 @@ +@angular/common +MIT + +@angular/core +MIT + +@angular/platform-browser +MIT + +@babel/runtime +MIT +MIT License + +Copyright (c) 2014-present Sebastian McKenzie and other contributors + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE +LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +@infineon/infineon-design-system-stencil +MIT +MIT License + +Copyright (c) 2018 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + + +infineon-design-system-stencil-loader + +rxjs +Apache-2.0 + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. + + + +zone.js +MIT +The MIT License + +Copyright (c) 2010-2022 Google LLC. https://angular.io/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/angular-example/405.js b/angular-example/405.js new file mode 100644 index 0000000000..cb35276ea4 --- /dev/null +++ b/angular-example/405.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[405],{405:(br,ie,oe)=>{oe.d(ie,{c:()=>lr});var C="top",T="bottom",S="right",B="left",bt="auto",et=[C,T,S,B],K="start",rt="end",se="clippingParents",kt="viewport",nt="popper",fe="reference",Tt=et.reduce(function(t,e){return t.concat([e+"-"+K,e+"-"+rt])},[]),St=[].concat(et,[bt]).reduce(function(t,e){return t.concat([e,e+"-"+K,e+"-"+rt])},[]),ye=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function H(t){return t?(t.nodeName||"").toLowerCase():null}function $(t){if(null==t)return window;if("[object Window]"!==t.toString()){var e=t.ownerDocument;return e&&e.defaultView||window}return t}function X(t){return t instanceof $(t).Element||t instanceof Element}function L(t){return t instanceof $(t).HTMLElement||t instanceof HTMLElement}function wt(t){return!(typeof ShadowRoot>"u")&&(t instanceof $(t).ShadowRoot||t instanceof ShadowRoot)}function V(t){return t.split("-")[0]}var I=Math.max,ct=Math.min,Q=Math.round;function xt(){var t=navigator.userAgentData;return null!=t&&t.brands&&Array.isArray(t.brands)?t.brands.map(function(e){return e.brand+"/"+e.version}).join(" "):navigator.userAgent}function Lt(){return!/^((?!chrome|android).)*safari/i.test(xt())}function Z(t,e,r){void 0===e&&(e=!1),void 0===r&&(r=!1);var n=t.getBoundingClientRect(),a=1,i=1;e&&L(t)&&(a=t.offsetWidth>0&&Q(n.width)/t.offsetWidth||1,i=t.offsetHeight>0&&Q(n.height)/t.offsetHeight||1);var s=(X(t)?$(t):window).visualViewport,o=!Lt()&&r,c=(n.left+(o&&s?s.offsetLeft:0))/a,f=(n.top+(o&&s?s.offsetTop:0))/i,h=n.width/a,y=n.height/i;return{width:h,height:y,top:f,right:c+h,bottom:f+y,left:c,x:c,y:f}}function Ot(t){var e=Z(t),r=t.offsetWidth,n=t.offsetHeight;return Math.abs(e.width-r)<=1&&(r=e.width),Math.abs(e.height-n)<=1&&(n=e.height),{x:t.offsetLeft,y:t.offsetTop,width:r,height:n}}function Mt(t,e){var r=e.getRootNode&&e.getRootNode();if(t.contains(e))return!0;if(r&&wt(r)){var n=e;do{if(n&&t.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function N(t){return $(t).getComputedStyle(t)}function Oe(t){return["table","td","th"].indexOf(H(t))>=0}function F(t){return((X(t)?t.ownerDocument:t.document)||window.document).documentElement}function ut(t){return"html"===H(t)?t:t.assignedSlot||t.parentNode||(wt(t)?t.host:null)||F(t)}function Wt(t){return L(t)&&"fixed"!==N(t).position?t.offsetParent:null}function at(t){for(var e=$(t),r=Wt(t);r&&Oe(r)&&"static"===N(r).position;)r=Wt(r);return r&&("html"===H(r)||"body"===H(r)&&"static"===N(r).position)?e:r||function Ae(t){var e=/firefox/i.test(xt());if(/Trident/i.test(xt())&&L(t)&&"fixed"===N(t).position)return null;var a=ut(t);for(wt(a)&&(a=a.host);L(a)&&["html","body"].indexOf(H(a))<0;){var i=N(a);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||e&&"filter"===i.willChange||e&&i.filter&&"none"!==i.filter)return a;a=a.parentNode}return null}(t)||e}function At(t){return["top","bottom"].indexOf(t)>=0?"x":"y"}function it(t,e,r){return I(t,ct(e,r))}function Vt(t){return Object.assign({},{top:0,right:0,bottom:0,left:0},t)}function Nt(t,e){return e.reduce(function(r,n){return r[n]=t,r},{})}function _(t){return t.split("-")[1]}var Ce={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ft(t){var e,r=t.popper,n=t.popperRect,a=t.placement,i=t.variation,p=t.offsets,s=t.position,o=t.gpuAcceleration,c=t.adaptive,f=t.roundOffsets,h=t.isFixed,y=p.x,u=void 0===y?0:y,w=p.y,d=void 0===w?0:w,v="function"==typeof f?f({x:u,y:d}):{x:u,y:d};u=v.x,d=v.y;var b=p.hasOwnProperty("x"),O=p.hasOwnProperty("y"),A=B,l=C,m=window;if(c){var g=at(r),x="clientHeight",D="clientWidth";g===$(r)&&"static"!==N(g=F(r)).position&&"absolute"===s&&(x="scrollHeight",D="scrollWidth"),(a===C||(a===B||a===S)&&i===rt)&&(l=T,d-=(h&&g===m&&m.visualViewport?m.visualViewport.height:g[x])-n.height,d*=o?1:-1),a!==B&&(a!==C&&a!==T||i!==rt)||(A=S,u-=(h&&g===m&&m.visualViewport?m.visualViewport.width:g[D])-n.width,u*=o?1:-1)}var R,j=Object.assign({position:s},c&&Ce),M=!0===f?function Be(t,e){var n=t.y,a=e.devicePixelRatio||1;return{x:Q(t.x*a)/a||0,y:Q(n*a)/a||0}}({x:u,y:d},$(r)):{x:u,y:d};return u=M.x,d=M.y,Object.assign({},j,o?((R={})[l]=O?"0":"",R[A]=b?"0":"",R.transform=(m.devicePixelRatio||1)<=1?"translate("+u+"px, "+d+"px)":"translate3d("+u+"px, "+d+"px, 0)",R):((e={})[l]=O?d+"px":"",e[A]=b?u+"px":"",e.transform="",e))}var lt={passive:!0},Le={left:"right",right:"left",bottom:"top",top:"bottom"};function vt(t){return t.replace(/left|right|bottom|top/g,function(e){return Le[e]})}var Me={start:"end",end:"start"};function qt(t){return t.replace(/start|end/g,function(e){return Me[e]})}function Et(t){var e=$(t);return{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function Pt(t){return Z(F(t)).left+Et(t).scrollLeft}function Dt(t){var e=N(t);return/auto|scroll|overlay|hidden/.test(e.overflow+e.overflowY+e.overflowX)}function Xt(t){return["html","body","#document"].indexOf(H(t))>=0?t.ownerDocument.body:L(t)&&Dt(t)?t:Xt(ut(t))}function ot(t,e){var r;void 0===e&&(e=[]);var n=Xt(t),a=n===(null==(r=t.ownerDocument)?void 0:r.body),i=$(n),p=a?[i].concat(i.visualViewport||[],Dt(n)?n:[]):n,s=e.concat(p);return a?s:s.concat(ot(ut(p)))}function jt(t){return Object.assign({},t,{left:t.x,top:t.y,right:t.x+t.width,bottom:t.y+t.height})}function It(t,e,r){return e===kt?jt(function We(t,e){var r=$(t),n=F(t),a=r.visualViewport,i=n.clientWidth,p=n.clientHeight,s=0,o=0;if(a){i=a.width,p=a.height;var c=Lt();(c||!c&&"fixed"===e)&&(s=a.offsetLeft,o=a.offsetTop)}return{width:i,height:p,x:s+Pt(t),y:o}}(t,r)):X(e)?function Ve(t,e){var r=Z(t,!1,"fixed"===e);return r.top=r.top+t.clientTop,r.left=r.left+t.clientLeft,r.bottom=r.top+t.clientHeight,r.right=r.left+t.clientWidth,r.width=t.clientWidth,r.height=t.clientHeight,r.x=r.left,r.y=r.top,r}(e,r):jt(function He(t){var e,r=F(t),n=Et(t),a=null==(e=t.ownerDocument)?void 0:e.body,i=I(r.scrollWidth,r.clientWidth,a?a.scrollWidth:0,a?a.clientWidth:0),p=I(r.scrollHeight,r.clientHeight,a?a.scrollHeight:0,a?a.clientHeight:0),s=-n.scrollLeft+Pt(t),o=-n.scrollTop;return"rtl"===N(a||r).direction&&(s+=I(r.clientWidth,a?a.clientWidth:0)-i),{width:i,height:p,x:s,y:o}}(F(t)))}function Yt(t){var o,e=t.reference,r=t.element,n=t.placement,a=n?V(n):null,i=n?_(n):null,p=e.x+e.width/2-r.width/2,s=e.y+e.height/2-r.height/2;switch(a){case C:o={x:p,y:e.y-r.height};break;case T:o={x:p,y:e.y+e.height};break;case S:o={x:e.x+e.width,y:s};break;case B:o={x:e.x-r.width,y:s};break;default:o={x:e.x,y:e.y}}var c=a?At(a):null;if(null!=c){var f="y"===c?"height":"width";switch(i){case K:o[c]=o[c]-(e[f]/2-r[f]/2);break;case rt:o[c]=o[c]+(e[f]/2-r[f]/2)}}return o}function st(t,e){void 0===e&&(e={});var n=e.placement,a=void 0===n?t.placement:n,i=e.strategy,p=void 0===i?t.strategy:i,s=e.boundary,o=void 0===s?se:s,c=e.rootBoundary,f=void 0===c?kt:c,h=e.elementContext,y=void 0===h?nt:h,u=e.altBoundary,w=void 0!==u&&u,d=e.padding,v=void 0===d?0:d,b=Vt("number"!=typeof v?v:Nt(v,et)),A=t.rects.popper,l=t.elements[w?y===nt?fe:nt:y],m=function Fe(t,e,r,n){var a="clippingParents"===e?function Ne(t){var e=ot(ut(t)),n=["absolute","fixed"].indexOf(N(t).position)>=0&&L(t)?at(t):t;return X(n)?e.filter(function(a){return X(a)&&Mt(a,n)&&"body"!==H(a)}):[]}(t):[].concat(e),i=[].concat(a,[r]),s=i.reduce(function(o,c){var f=It(t,c,n);return o.top=I(f.top,o.top),o.right=ct(f.right,o.right),o.bottom=ct(f.bottom,o.bottom),o.left=I(f.left,o.left),o},It(t,i[0],n));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(X(l)?l:l.contextElement||F(t.elements.popper),o,f,p),g=Z(t.elements.reference),x=Yt({reference:g,element:A,strategy:"absolute",placement:a}),D=jt(Object.assign({},A,x)),P=y===nt?D:g,E={top:m.top-P.top+b.top,bottom:P.bottom-m.bottom+b.bottom,left:m.left-P.left+b.left,right:P.right-m.right+b.right},j=t.modifiersData.offset;if(y===nt&&j){var M=j[a];Object.keys(E).forEach(function(R){var Y=[S,T].indexOf(R)>=0?1:-1,z=[C,T].indexOf(R)>=0?"y":"x";E[R]+=M[z]*Y})}return E}function zt(t,e,r){return void 0===r&&(r={x:0,y:0}),{top:t.top-e.height-r.y,right:t.right-e.width+r.x,bottom:t.bottom-e.height+r.y,left:t.left-e.width-r.x}}function Ut(t){return[C,S,T,B].some(function(e){return t[e]>=0})}function ir(t,e,r){void 0===r&&(r=!1);var n=L(e),a=L(e)&&function ar(t){var e=t.getBoundingClientRect(),r=Q(e.width)/t.offsetWidth||1,n=Q(e.height)/t.offsetHeight||1;return 1!==r||1!==n}(e),i=F(e),p=Z(t,a,r),s={scrollLeft:0,scrollTop:0},o={x:0,y:0};return(n||!n&&!r)&&(("body"!==H(e)||Dt(i))&&(s=function nr(t){return t!==$(t)&&L(t)?function rr(t){return{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}}(t):Et(t)}(e)),L(e)?((o=Z(e,!0)).x+=e.clientLeft,o.y+=e.clientTop):i&&(o.x=Pt(i))),{x:p.left+s.scrollLeft-o.x,y:p.top+s.scrollTop-o.y,width:p.width,height:p.height}}function or(t){var e=new Map,r=new Set,n=[];function a(i){r.add(i.name),[].concat(i.requires||[],i.requiresIfExists||[]).forEach(function(s){if(!r.has(s)){var o=e.get(s);o&&a(o)}}),n.push(i)}return t.forEach(function(i){e.set(i.name,i)}),t.forEach(function(i){r.has(i.name)||a(i)}),n}function fr(t){var e;return function(){return e||(e=new Promise(function(r){Promise.resolve().then(function(){e=void 0,r(t())})})),e}}var Gt={placement:"bottom",modifiers:[],strategy:"absolute"};function Jt(){for(var t=arguments.length,e=new Array(t),r=0;r=0?-1:1,i="function"==typeof r?r(Object.assign({},e,{placement:t})):r,p=i[0],s=i[1];return p=p||0,s=(s||0)*a,[B,S].indexOf(n)>=0?{x:s,y:p}:{x:p,y:s}}(h,e.rects,i),f},{}),s=p[e.placement],c=s.y;null!=e.modifiersData.popperOffsets&&(e.modifiersData.popperOffsets.x+=s.x,e.modifiersData.popperOffsets.y+=c),e.modifiersData[n]=p}},{name:"flip",enabled:!0,phase:"main",fn:function Ie(t){var e=t.state,r=t.options,n=t.name;if(!e.modifiersData[n]._skip){for(var a=r.mainAxis,i=void 0===a||a,p=r.altAxis,s=void 0===p||p,o=r.fallbackPlacements,c=r.padding,f=r.boundary,h=r.rootBoundary,y=r.altBoundary,u=r.flipVariations,w=void 0===u||u,d=r.allowedAutoPlacements,v=e.options.placement,b=V(v),A=o||(b!==v&&w?function Xe(t){if(V(t)===bt)return[];var e=vt(t);return[qt(t),e,qt(e)]}(v):[vt(v)]),l=[v].concat(A).reduce(function(tt,q){return tt.concat(V(q)===bt?function qe(t,e){void 0===e&&(e={});var a=e.boundary,i=e.rootBoundary,p=e.padding,s=e.flipVariations,o=e.allowedAutoPlacements,c=void 0===o?St:o,f=_(e.placement),h=f?s?Tt:Tt.filter(function(w){return _(w)===f}):et,y=h.filter(function(w){return c.indexOf(w)>=0});0===y.length&&(y=h);var u=y.reduce(function(w,d){return w[d]=st(t,{placement:d,boundary:a,rootBoundary:i,padding:p})[V(d)],w},{});return Object.keys(u).sort(function(w,d){return u[w]-u[d]})}(e,{placement:q,boundary:f,rootBoundary:h,padding:c,flipVariations:w,allowedAutoPlacements:d}):q)},[]),m=e.rects.reference,g=e.rects.popper,x=new Map,D=!0,P=l[0],E=0;E=0,z=Y?"width":"height",k=st(e,{placement:j,boundary:f,rootBoundary:h,altBoundary:y,padding:c}),W=Y?R?S:B:R?T:C;m[z]>g[z]&&(W=vt(W));var dt=vt(W),U=[];if(i&&U.push(k[M]<=0),s&&U.push(k[W]<=0,k[dt]<=0),U.every(function(tt){return tt})){P=j,D=!1;break}x.set(j,U)}if(D)for(var Rt=function(q){var pt=l.find(function(gt){var G=x.get(gt);if(G)return G.slice(0,q).every(function(Ct){return Ct})});if(pt)return P=pt,"break"},ft=w?3:1;ft>0&&"break"!==Rt(ft);ft--);e.placement!==P&&(e.modifiersData[n]._skip=!0,e.placement=P,e.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function tr(t){var e=t.state,r=t.options,n=t.name,a=r.mainAxis,i=void 0===a||a,p=r.altAxis,s=void 0!==p&&p,y=r.tether,u=void 0===y||y,w=r.tetherOffset,d=void 0===w?0:w,v=st(e,{boundary:r.boundary,rootBoundary:r.rootBoundary,padding:r.padding,altBoundary:r.altBoundary}),b=V(e.placement),O=_(e.placement),A=!O,l=At(b),m=function _e(t){return"x"===t?"y":"x"}(l),g=e.modifiersData.popperOffsets,x=e.rects.reference,D=e.rects.popper,P="function"==typeof d?d(Object.assign({},e.rects,{placement:e.placement})):d,E="number"==typeof P?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),j=e.modifiersData.offset?e.modifiersData.offset[e.placement]:null,M={x:0,y:0};if(g){if(i){var R,Y="y"===l?C:B,z="y"===l?T:S,k="y"===l?"height":"width",W=g[l],dt=W+v[Y],U=W-v[z],ht=u?-D[k]/2:0,Rt=O===K?x[k]:D[k],ft=O===K?-D[k]:-x[k],mt=e.elements.arrow,tt=u&&mt?Ot(mt):{width:0,height:0},q=e.modifiersData["arrow#persistent"]?e.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},pt=q[Y],gt=q[z],G=it(0,x[k],tt[k]),Ct=A?x[k]/2-ht-G-pt-E.mainAxis:Rt-G-pt-E.mainAxis,vr=A?-x[k]/2+ht+G+gt+E.mainAxis:ft+G+gt+E.mainAxis,Bt=e.elements.arrow&&at(e.elements.arrow),Kt=null!=(R=j?.[l])?R:0,mr=W+vr-Kt,Qt=it(u?ct(dt,W+Ct-Kt-(Bt?"y"===l?Bt.clientTop||0:Bt.clientLeft||0:0)):dt,W,u?I(U,mr):U);g[l]=Qt,M[l]=Qt-W}if(s){var Zt,J=g[m],yt="y"===m?"height":"width",_t=J+v["x"===l?C:B],te=J-v["x"===l?T:S],$t=-1!==[C,B].indexOf(b),ee=null!=(Zt=j?.[m])?Zt:0,re=$t?_t:J-x[yt]-D[yt]-ee+E.altAxis,ne=$t?J+x[yt]+D[yt]-ee-E.altAxis:te,ae=u&&$t?function Ee(t,e,r){var n=it(t,e,r);return n>r?r:n}(re,J,ne):it(u?re:_t,J,u?ne:te);g[m]=ae,M[m]=ae-J}e.modifiersData[n]=M}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function De(t){var e,r=t.state,n=t.name,a=t.options,i=r.elements.arrow,p=r.modifiersData.popperOffsets,s=V(r.placement),o=At(s),f=[B,S].indexOf(s)>=0?"height":"width";if(i&&p){var h=function(e,r){return Vt("number"!=typeof(e="function"==typeof e?e(Object.assign({},r.rects,{placement:r.placement})):e)?e:Nt(e,et))}(a.padding,r),y=Ot(i),u="y"===o?C:B,w="y"===o?T:S,d=r.rects.reference[f]+r.rects.reference[o]-p[o]-r.rects.popper[f],v=p[o]-r.rects.reference[o],b=at(i),O=b?"y"===o?b.clientHeight||0:b.clientWidth||0:0,g=O/2-y[f]/2+(d/2-v/2),x=it(h[u],g,O-y[f]-h[w]);r.modifiersData[n]=((e={})[o]=x,e.centerOffset=x-g,e)}},effect:function je(t){var e=t.state,n=t.options.element,a=void 0===n?"[data-popper-arrow]":n;null!=a&&("string"==typeof a&&!(a=e.elements.popper.querySelector(a))||Mt(e.elements.popper,a)&&(e.elements.arrow=a))},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function ze(t){var e=t.state,r=t.name,n=e.rects.reference,a=e.rects.popper,i=e.modifiersData.preventOverflow,p=st(e,{elementContext:"reference"}),s=st(e,{altBoundary:!0}),o=zt(p,n),c=zt(s,a,i),f=Ut(o),h=Ut(c);e.modifiersData[r]={referenceClippingOffsets:o,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:h},e.attributes.popper=Object.assign({},e.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":h})}}]})}}]); \ No newline at end of file diff --git a/angular-example/4066.js b/angular-example/4066.js new file mode 100644 index 0000000000..67aa63d2dd --- /dev/null +++ b/angular-example/4066.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4066],{4066:(r,t,i)=>{i.r(t),i.d(t,{ifx_sidebar_item:()=>a});var e=i(2669);const a=class{constructor(n){(0,e.r)(this,n),this.icon="",this.hasIcon=!1,this.hasIconWrapper=!1,this.href="",this.target="_self"}handleConsoleError(n){this.hasIcon=!n.detail}render(){return(0,e.h)("a",{href:this.href,target:this.target,class:"sidebar__nav-item"},this.icon&&(0,e.h)("div",{class:"sidebar__nav-item-icon-wrapper "+(this.hasIcon?"":"noIcon")},(0,e.h)("ifx-icon",{icon:this.icon})),(0,e.h)("div",{class:"sidebar__nav-item-label"},(0,e.h)("slot",null)))}get el(){return(0,e.g)(this)}};a.style=".sidebar__nav-item{display:flex;flex-direction:row;align-items:center;width:100%;padding:0px 4px 0px 0px;gap:4px;flex:none;order:0;flex-grow:0;text-decoration:none;color:#1D1D1D}.sidebar__nav-item .sidebar__nav-item-icon-wrapper{display:flex;width:24px;height:24px;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.sidebar__nav-item .sidebar__nav-item-icon-wrapper.noIcon{display:none}.sidebar__nav-item .sidebar__nav-item-icon-wrapper ifx-icon{width:16px;height:16px}.sidebar__nav-item .sidebar__nav-item-label{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;display:flex;align-items:center;color:#1D1D1D;flex:none;order:1;flex-grow:1}.sidebar__nav-item .sidebar__nav-item-number{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px 4px;flex:none;order:2;flex-grow:0}"}}]); \ No newline at end of file diff --git a/angular-example/4088.js b/angular-example/4088.js new file mode 100644 index 0000000000..f26ff31c3b --- /dev/null +++ b/angular-example/4088.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4088],{4088:(s,n,o)=>{o.r(n),o.d(n,{ifx_status:()=>d});var r=o(2669);const d=class{constructor(e){(0,r.r)(this,e),this.label=void 0,this.border=!1,this.color="orange"}render(){return(0,r.h)("div",{class:"container "+(this.border?`border-${this.color}`:"")},(0,r.h)("span",{class:`dot ${this.color}`}),(0,r.h)("p",{class:"text"},this.label))}};d.style='*{font-family:"Source Sans 3"}:host{display:inline-block}.container{display:flex;min-height:1.25em;align-items:center;padding:2px 16px;border-radius:9999px}.text{margin:0;padding-left:5px;font-style:normal;font-weight:600;font-size:1rem;line-height:1.25rem;display:inline;color:#1D1D1D}.dot{display:inline-block;width:8px;height:8px;border-radius:9999px}.container.border-orange{border:2px solid #E16B25}.container.border-ocean{border:2px solid #0A8276}.container.border-grey{border:2px solid #575352}.container.border-grey-200{border:2px solid #EEEDED}.container.border-red{border:2px solid #CD002F}.container.border-green{border:2px solid #4CA460}.container.border-berry{border:2px solid #9C216E}.dot.orange{background-color:#E16B25}.dot.ocean{background-color:#0A8276}.dot.grey{background-color:#575352}.dot.grey-200{background-color:#EEEDED}.dot.red{background-color:#CD002F}.dot.green{background-color:#4CA460}.dot.berry{background-color:#9C216E}'}}]); \ No newline at end of file diff --git a/angular-example/4130.js b/angular-example/4130.js new file mode 100644 index 0000000000..e11165f70c --- /dev/null +++ b/angular-example/4130.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4130],{4130:(a,l,i)=>{i.r(l),i.d(l,{ifx_chip:()=>d});var r=i(2669);const d=class{constructor(e){(0,r.r)(this,e),this.addActiveMenuItem=t=>{const o=this.getClickedElement(t.composedPath()[0]),n=t.target.shadowRoot.querySelector("a"),s=t.target.checkable;this.uncheckCheckboxes(n),o?s?this.toggleCheckbox(o):(this.removeActiveMenuItem(),this.handleClassList(o,"add","active"),this.toggleDropdownMenu()):!1===n.querySelector("ifx-checkbox").checked&&this.returnToDefaultLabel()},this.placeholder=void 0,this.isEmpty=!0}handleOutsideClick(e){e.composedPath().includes(this.el)||this.closeDropdownMenu()}getDropdownMenu(){let e=this.el.querySelector("ifx-dropdown-menu");if(e)return e=this.el.querySelector("ifx-dropdown-menu").shadowRoot,e.querySelector(".dropdown-menu")}getDropdownWrapper(){return this.el.shadowRoot.querySelector(".dropdown")}getDropdownItems(){return this.el.querySelectorAll("ifx-dropdown-item")}handleClassList(e,t,o){e?.classList[t](o)}toggleDropdownMenu(){const e=this.getTextField(),t=e.querySelector(".wrapper-close-button"),o=e.closest(".wrapper"),n=this.getDropdownMenu(),s=this.getDropdownWrapper();this.handleClassList(n,"toggle","show"),this.handleClassList(s,"toggle","show"),this.handleClassList(t,"toggle","show"),this.handleClassList(o,"toggle","open")}closeDropdownMenu(){const e=this.getDropdownMenu(),t=this.getDropdownWrapper(),o=this.getTextField(),n=o.closest(".wrapper"),s=o.querySelector(".wrapper-close-button");this.handleClassList(e,"remove","show"),this.handleClassList(t,"remove","show"),this.handleClassList(s,"remove","show"),this.handleClassList(n,"remove","open")}removeActiveMenuItem(){const e=this.getDropdownItems();for(let t=0;t{this.addItemValueToTextField(o.detail)})}componentDidRender(){let e=this.getTextField();e&&(e.addEventListener("click",this.toggleDropdownMenu.bind(this)),this.addEventListeners())}render(){return(0,r.h)("div",{class:"dropdown container"},(0,r.h)("div",{class:"wrapper"},(0,r.h)("div",{class:"wrapper-label"},this.placeholder),(0,r.h)("div",{class:"wrapper-close-button"},(0,r.h)("ifx-icon",{icon:"chevrondown12"}))),(0,r.h)("slot",{name:"menu"}))}get el(){return(0,r.g)(this)}};d.style='*{font-family:"Source Sans 3"}.container{position:relative}.container .wrapper{display:inline-flex;flex-direction:row;align-items:center;padding:8px 16px;gap:8px;background:#FFFFFF;border:1px solid #BFBBBB;border-radius:100px}.container .wrapper:hover{cursor:pointer;border:1px solid #575352}.container .wrapper:active{border:1px solid #0A8276}.container .wrapper.open{border:1px solid #0A8276}.container .wrapper .wrapper-label{font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;display:flex;align-items:center;color:#1D1D1D;flex:none;order:0;flex-grow:0}.container .wrapper .wrapper-close-button ifx-icon{transition:0.3s}.container .wrapper .wrapper-close-button.show ifx-icon{transition:0.3s;transform:rotate(180deg)}.container .wrapper .wrapper-close-button ifx-icon{width:12px;height:12px;flex:none;order:1;flex-grow:0}'}}]); \ No newline at end of file diff --git a/angular-example/417.js b/angular-example/417.js new file mode 100644 index 0000000000..af57b2c63b --- /dev/null +++ b/angular-example/417.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[417],{417:(l,r,n)=>{n.r(r),n.d(r,{ifx_breadcrumb_item_label:()=>a});var e=n(2669);const a=class{constructor(i){(0,e.r)(this,i),this.breadcrumbMenuIconWrapper=(0,e.c)(this,"breadcrumbMenuIconWrapper",7),this.icon=void 0,this.url=void 0,this.target="_self"}componentDidLoad(){const c=this.el.shadowRoot.querySelector(".breadcrumb-item-label-container").querySelector(".menu-icon-wrapper");this.breadcrumbMenuIconWrapper.emit(c)}render(){return(0,e.h)("a",{href:this.url,target:this.target,class:"breadcrumb-item-label-container"},(0,e.h)("ifx-icon",{icon:this.icon}),(0,e.h)("span",{class:"label-wrapper"},(0,e.h)("slot",null)),(0,e.h)("span",{class:"menu-icon-wrapper"},(0,e.h)("ifx-icon",{icon:"chevron-down-12"})))}get el(){return(0,e.g)(this)}};a.style=".breadcrumb-item-label-container{display:flex;align-items:center;gap:8px;text-decoration:none;color:#1D1D1D}.breadcrumb-item-label-container.margin{margin-left:16px}.breadcrumb-item-label-container ifx-icon:empty{display:none}.breadcrumb-item-label-container .label-icon-wrapper{display:inline-flex}.breadcrumb-item-label-container .menu-icon-wrapper{display:flex;justify-content:center;align-items:center;width:16px;height:16px}.breadcrumb-item-label-container .menu-icon-wrapper.hide{display:none}.breadcrumb-item-label-container .menu-icon-wrapper ifx-icon{transition:0.3s}.breadcrumb-item-label-container .menu-icon-wrapper.show ifx-icon{transition:0.3s;transform:rotate(180deg)}"}}]); \ No newline at end of file diff --git a/angular-example/4191.js b/angular-example/4191.js new file mode 100644 index 0000000000..5276c477f6 --- /dev/null +++ b/angular-example/4191.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4191],{4191:(a,r,e)=>{e.r(r),e.d(r,{ifx_number_indicator:()=>t});var n=e(2669);const t=class{constructor(o){(0,n.r)(this,o),this.inverted=!1}render(){return(0,n.h)("div",{class:"numberIndicator__container "+(this.inverted?"inverted":"")},(0,n.h)("span",null,(0,n.h)("slot",null)))}};t.style='*{font-family:"Source Sans 3"}.numberIndicator__container{display:inline-flex;padding:0px 4px;justify-content:center;align-items:center;border-radius:100px;background-color:#0A8276}.numberIndicator__container span{color:#FFFFFF;text-align:center;font-size:0.813rem;font-style:normal;font-weight:600;line-height:15px}.numberIndicator__container.inverted{background-color:#FFFFFF}.numberIndicator__container.inverted span{color:#0A8276}'}}]); \ No newline at end of file diff --git a/angular-example/4209.js b/angular-example/4209.js new file mode 100644 index 0000000000..d19b611ace --- /dev/null +++ b/angular-example/4209.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4209],{4209:(o,l,n)=>{n.r(l),n.d(l,{ifx_link:()=>i});var e=n(2669),s=n(6543);const i=class{constructor(r){(0,e.r)(this,r),this.href=void 0,this.target="_self",this.color=void 0,this.bold=!0,this.underline=!0}render(){return(0,e.h)("a",{href:this.href,target:this.target,class:this.linkClassNames()},(0,e.h)("slot",null))}linkClassNames(){return(0,s.c)("link",this.color,this.bold&&"bold",this.underline&&"underline")}};i.style='*{font-family:"Source Sans 3"}.link{display:inline-flex;align-items:center;font-weight:400;font-size:1rem;text-decoration:none;color:#1D1D1D;gap:8px;line-height:1.6}.link.bold{font-weight:600}.link.primary{color:#0A8276}.link.secondary{color:#9C216E}.link.warning{color:#E16B25}.link.danger{color:#CD002F}.link.success{color:#4CA460}.link.underline{text-decoration:underline}'}}]); \ No newline at end of file diff --git a/angular-example/4226.js b/angular-example/4226.js new file mode 100644 index 0000000000..5eb66cf22e --- /dev/null +++ b/angular-example/4226.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4226],{4226:(n,t,i)=>{i.r(t),i.d(t,{ifx_search_field:()=>r});var s=i(2669),a=i(6543);const r=class{constructor(e){(0,s.r)(this,e),this.ifxInput=(0,s.c)(this,"ifxInput",7),this.handleInput=()=>{this.value=this.inputElement.value,this.ifxInput.emit(this.value)},this.handleDelete=()=>{this.inputElement.value="",this.ifxInput.emit(null)},this.value="",this.insideDropdown=!1,this.showDeleteIcon=!1,this.disabled=!1,this.size="l",this.isFocused=!1}handleOutsideClick(e){e.composedPath().includes(this.inputElement)||(this.isFocused=!1)}valueWatcher(e){e!==this.inputElement.value&&(this.inputElement.value=e)}focusInput(){this.inputElement.focus(),this.isFocused=!0}render(){return(0,s.h)("div",{class:"search-field"},(0,s.h)("div",{class:this.getWrapperClassNames(),tabindex:1,onFocus:()=>this.focusInput(),onClick:()=>this.focusInput()},(0,s.h)("ifx-icon",{icon:"search-16",class:"search-icon"}),(0,s.h)("input",{ref:e=>this.inputElement=e,type:"text",onInput:()=>this.handleInput(),placeholder:"Search...",disabled:this.disabled,value:this.value}),this.showDeleteIcon?(0,s.h)("ifx-icon",{icon:"deletex16",class:"delete-icon",onClick:this.handleDelete}):null))}getSizeClass(){return"s"==`${this.size}`?"search-field__wrapper-s":"m"==`${this.size}`?"search-field__wrapper-m":""}getWrapperClassNames(){return(0,a.c)("search-field__wrapper",`search-field__wrapper ${this.getSizeClass()}`,this.isFocused?"focused":"")}static get watchers(){return{value:["valueWatcher"]}}};r.style='.search-field{box-sizing:border-box;background-color:#FFFFFF;width:100%;padding:16px}.search-field .search-field__wrapper{box-sizing:border-box;height:40px;display:flex;align-items:center;border:1px solid #8D8786;border-radius:1px;padding:12px 16px;gap:12px;flex:none;order:0;align-self:stretch;flex-grow:0;position:relative;width:100%;outline:none}.search-field .search-field__wrapper.focused{border:1px solid #0A8276}.search-field .search-field__wrapper.search-field__wrapper-s{height:36px}.search-field .search-field__wrapper.search-field__wrapper-m{height:12px}.search-field .search-field__wrapper:hover:not(.focused,:focus){border:1px solid #3C3A39}.search-field .search-field__wrapper:focus{outline:none;border:1px solid #0A8276}.search-field .search-field__wrapper .delete-icon{right:12px;cursor:pointer}.search-field .search-field__wrapper input[type=text]{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-size:1rem;color:#8D8786;border:none;width:100%;outline:none;height:100%}.search-field .search-field__wrapper input[type=text]:focus{outline:none}.search-field .search-field__wrapper input[type=text]:disabled{background-color:#EEEDED}.search-field .search-field__wrapper:has(input[disabled]){background-color:#EEEDED}'}}]); \ No newline at end of file diff --git a/angular-example/4260.js b/angular-example/4260.js new file mode 100644 index 0000000000..0f8338e4d9 --- /dev/null +++ b/angular-example/4260.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4260],{4260:(n,e,i)=>{i.r(e),i.d(e,{ifx_list_item:()=>l});var t=i(2669);const l=class{constructor(s){(0,t.r)(this,s),this.isFlush=!1,this.hasBulletpoint=!1,this.badge=!1,this.badgeValue=0}componentWillLoad(){const s=this.el.closest("ifx-list-group");this.isFlush=!!s.flush,this.hasBulletpoint=!(!s.bulletpoint||this.badge)}render(){return(0,t.h)("div",{class:`list-group-item \n ${this.isFlush?"flush":""}\n ${this.hasBulletpoint?"bulletpoint":""}`},(0,t.h)("div",{class:"list-group-item-content"},(0,t.h)("slot",null)),this.badge&&(0,t.h)("ifx-number-indicator",null,this.badgeValue))}get el(){return(0,t.g)(this)}};l.style='@charset "UTF-8";.list-group-item{display:flex;align-items:center;justify-content:space-between;height:40px;width:350px;padding:8px 16px;background-color:#FFFFFF;border:1px solid #EEEDED;border-radius:1px 1px 0px 0px;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem}.list-group-item.flush{border:none;border-bottom:1px solid #EEEDED}.list-group-item.flush.bulletpoint{padding:8px}.list-group-item.bulletpoint .list-group-item-content::before{content:"\u2022";display:inline-block;font-size:1.125rem;padding-right:10px}.list-group-item:hover:not(.show){background-color:#EEEDED}.list-group-item:active:not(.show){background-color:#0A8276;color:#FFFFFF}.list-group-item.show{display:block;height:88px;padding:16px}'}}]); \ No newline at end of file diff --git a/angular-example/4833.js b/angular-example/4833.js new file mode 100644 index 0000000000..0e4f8ea134 --- /dev/null +++ b/angular-example/4833.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4833],{4833:(l,a,r)=>{r.r(a),r.d(a,{ifx_card_links:()=>e});var n=r(2669);const e=class{constructor(t){(0,n.r)(this,t)}render(){return(0,n.h)("div",{class:"container"},(0,n.h)("slot",null))}get el(){return(0,n.g)(this)}};e.style='*{font-family:"Source Sans 3"}.container{display:flex;align-items:center;gap:20px;flex-wrap:wrap;text-decoration:none;color:#1D1D1D;padding:0px 24px 24px 24px;word-wrap:break-word;overflow-wrap:anywhere;}.container:hover{cursor:initial}'}}]); \ No newline at end of file diff --git a/angular-example/4840.js b/angular-example/4840.js new file mode 100644 index 0000000000..9f895c1213 --- /dev/null +++ b/angular-example/4840.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4840],{4840:(l,s,t)=>{t.r(s),t.d(s,{ifx_switch:()=>a});var i=t(2669);const a=class{constructor(e){(0,i.r)(this,e),this.ifxChange=(0,i.c)(this,"ifxChange",7),this.value=!1,this.name="",this.disabled=!1,this.internalValue=!1}componentWillLoad(){this.internalValue=this.value}valueChanged(e,o){e!==o&&(this.internalValue=e)}toggle(){this.disabled||(this.internalValue=!this.internalValue,this.ifxChange.emit(this.internalValue))}handleKeyDown(e){this.disabled||("Enter"===e.key||" "===e.key)&&this.toggle()}render(){return(0,i.h)("div",{class:`container ${this.internalValue?"checked":""} ${this.disabled?"disabled":""}`,role:"switch",tabindex:"0","aria-checked":this.internalValue?"true":"false","aria-label":this.name,onClick:()=>this.toggle(),onKeyDown:e=>this.handleKeyDown(e)},(0,i.h)("input",{type:"checkbox",hidden:!0,name:this.name,disabled:this.disabled,value:`${this.internalValue}`}),(0,i.h)("div",{class:`switch ${this.internalValue?"checked":""} ${this.disabled?"disabled":""}`}))}static get watchers(){return{value:["valueChanged"]}}};a.style=":host{display:inline-block;user-select:none}.container{display:inline-block;position:relative;width:50px;height:25px;background-color:#FFFFFF;border:1px solid #575352;border-radius:25px;cursor:pointer;transition:background-color 0.3s ease;outline:none}.container:focus{outline:4px solid #0A8276;outline-offset:2px}.container:focus:not(:focus-visible){outline:none}.container:focus-visible{outline:2px solid #0A8276;outline-offset:2px}.container.disabled{cursor:default}.switch{position:absolute;top:2px;left:2px;width:21px;height:21px;background-color:#575352;border-radius:50%;transition:transform 0.3s ease}.switch.disabled{background-color:#BFBBBB;border-color:#BFBBBB;cursor:default}.container:hover .toggle-switch{box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}.switch.checked{transform:translateX(25px);background-color:#FFFFFF}.switch.checked.disabled{cursor:default}.container.checked{background-color:#0A8276;border-color:#0A8276}.container.checked.disabled{background-color:#BFBBBB;border-color:#BFBBBB;cursor:default}"}}]); \ No newline at end of file diff --git a/angular-example/4917.js b/angular-example/4917.js new file mode 100644 index 0000000000..6a17460b82 --- /dev/null +++ b/angular-example/4917.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[4917],{4917:(s,n,t)=>{t.r(n),t.d(n,{ifx_modal:()=>a});var l=t(5861),o=t(2669);const a=class{constructor(e){(0,o.r)(this,e),this.modalOpen=(0,o.c)(this,"modalOpen",7),this.modalClose=(0,o.c)(this,"modalClose",7),this.okButtonClick=(0,o.c)(this,"okButtonClick",7),this.cancelButtonClick=(0,o.c)(this,"cancelButtonClick",7),this.showModal=!1,this.caption="Modal Title",this.closeOnOverlayClick=!0,this.alertColor="",this.alertIcon=""}open(){var e=this;return(0,l.Z)(function*(){e.showModal=!0,e.modalOpen.emit()})()}close(){var e=this;return(0,l.Z)(function*(){e.showModal=!1,e.modalClose.emit()})()}handleOverlayClick(){this.closeOnOverlayClick&&this.close()}handleOkButtonClick(){this.okButtonClick.emit()}handleCancelButtonClick(){this.cancelButtonClick.emit()}render(){return(0,o.h)("div",{class:"modal-container "+(this.showModal?"open":"")},(0,o.h)("div",{class:"modal-overlay",onClick:()=>this.handleOverlayClick()}),(0,o.h)("div",{class:"modal-content-container"},this.alertColor&&this.alertIcon?(0,o.h)("div",{class:`modal-border ${this.alertColor}`},(0,o.h)("ifx-icon",{icon:this.alertIcon})):null,(0,o.h)("div",{class:"modal-content"},(0,o.h)("div",{class:"modal-header"},(0,o.h)("h2",null,this.caption),(0,o.h)("button",{onClick:()=>this.close()},"\xd7")),(0,o.h)("div",{class:"modal-body"},(0,o.h)("slot",{name:"content"})),(0,o.h)("div",{class:"modal-footer"},(0,o.h)("slot",{name:"buttons"},(0,o.h)("ifx-button",{variant:"outline",onClick:()=>this.handleOkButtonClick()},"OK"),(0,o.h)("ifx-button",{onClick:()=>this.handleCancelButtonClick()},"Cancel"))))))}};a.style=":host{display:block}.modal-container{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.modal-container.open{display:block}.modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#1D1D1D;opacity:0.5}.modal-content{width:100%;flex:1}.modal-content-container{position:absolute;display:flex;align-items:stretch;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:500px;background-color:#fff;border-radius:0;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);overflow:hidden}.modal-header{display:flex;justify-content:space-between;align-items:center;padding:15px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;border-bottom:1px solid #eee}.modal-header h2{margin:0;font-weight:600;font-size:1.25rem;line-height:1rem}.modal-header button{background:none;border:none;font-size:1.5em;padding:0;cursor:pointer}.modal-body{padding:15px}.modal-footer{display:flex;justify-content:flex-end;padding:15px;gap:1em}.modal-border{display:flex;align-items:center;justify-content:center;width:40px;font-size:1.5em}.modal-border.primary{background-color:#0A8276}.modal-border.secondary{background-color:#575352}.modal-border.danger{background-color:#CD002F}.modal-border.success{background-color:#4CA460}.modal-border.warning{background-color:#E16B25}"}}]); \ No newline at end of file diff --git a/angular-example/5419.js b/angular-example/5419.js new file mode 100644 index 0000000000..5245266ac8 --- /dev/null +++ b/angular-example/5419.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[5419],{5419:(d,t,s)=>{s.r(t),s.d(t,{ifx_spinner:()=>e});var i=s(2669),r=s(6543);const e=class{constructor(o){(0,i.r)(this,o),this.size=void 0,this.variant=void 0}render(){return(0,i.h)("div",{class:this.getClassNames()},(0,i.h)("div",{class:"semiconductor"!==this.variant?"border":""}),"semiconductor"===this.variant&&(0,i.h)("div",{class:`semiconductor ${this.getSizeClass()}`},(0,i.h)("svg",{width:"40",height:"40",viewBox:"0 0 40 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,i.h)("g",{id:"spinner/conductor"},(0,i.h)("path",{id:"Vector",d:"M38.75 18.75C39.4375 18.75 40 19.3125 40 20C40 20.6875 39.4409 21.25 38.75 21.25H35V26.25H38.75C39.4375 26.25 40 26.8125 40 27.5C40 28.1875 39.4409 28.75 38.75 28.75H35V30C35 32.7617 32.7617 35 30 35H28.75V38.75C28.75 39.4409 28.1875 40 27.5 40C26.8125 40 26.25 39.4409 26.25 38.75V35H21.25V38.75C21.25 39.4409 20.6875 40 20 40C19.3125 40 18.75 39.4409 18.75 38.75V35H13.75V38.75C13.75 39.4409 13.1875 40 12.5 40C11.8125 40 11.25 39.4409 11.25 38.75V35H10C7.23828 35 5 32.7617 5 30V28.75H1.25C0.559062 28.75 0 28.1875 0 27.5C0 26.8125 0.559062 26.25 1.25 26.25H5V21.25H1.25C0.559062 21.25 0 20.6875 0 20C0 19.3125 0.559062 18.75 1.25 18.75H5V13.75H1.25C0.559062 13.75 0 13.1875 0 12.5C0 11.8125 0.559062 11.25 1.25 11.25H5V10C5 7.23828 7.23828 5 10 5H11.25V1.25C11.25 0.5625 11.8125 0 12.5 0C13.1875 0 13.75 0.559063 13.75 1.25V5H18.75V1.25C18.75 0.559063 19.3091 0 20 0C20.6909 0 21.25 0.559063 21.25 1.25V5H26.25V1.25C26.25 0.559063 26.8091 0 27.5 0C28.1909 0 28.75 0.559063 28.75 1.25V5H30C32.7617 5 35 7.23828 35 10V11.25H38.75C39.4409 11.25 40 11.8091 40 12.5C40 13.1909 39.4409 13.75 38.75 13.75H35V18.75H38.75ZM32.5 10C32.5 8.62188 31.3781 7.5 30 7.5H10C8.62187 7.5 7.5 8.62188 7.5 10V30C7.5 31.3781 8.62187 32.5 10 32.5H30C31.3781 32.5 32.5 31.3781 32.5 30V10Z",fill:"#0A8276"})))))}getSizeClass(){return"s"==`${this.size}`?"s":""}getClassNames(){return(0,r.c)("spinner",this.size&&`spinner ${this.getSizeClass()}`)}};e.style=":host{display:inline-block}.spinner{position:relative;width:40px;height:40px}.spinner.s{width:24px;height:24px}.border{box-sizing:border-box;position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#0A8276;border-left-color:#0A8276;border-right-color:#0A8276;border-top-left-radius:1px;border-top-right-radius:1px;border-radius:50%;animation:spin 2s linear infinite}.semiconductor{width:100%;height:100%;animation:spin 2s linear infinite}.semiconductor.s svg{width:24px;height:24px}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}"}}]); \ No newline at end of file diff --git a/angular-example/556.js b/angular-example/556.js new file mode 100644 index 0000000000..b94cd365da --- /dev/null +++ b/angular-example/556.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[556],{556:(i,t,o)=>{o.r(t),o.d(t,{ifx_footer_column:()=>l});var e=o(2669);const l=class{constructor(s){(0,e.r)(this,s)}render(){return(0,e.h)("div",{class:"col"},(0,e.h)("slot",{name:"title"}),(0,e.h)("slot",{name:"link"}))}get el(){return(0,e.g)(this)}};l.style=".col{display:flex;flex-direction:column;gap:12px;color:#1D1D1D}.col ::slotted([slot=title]){box-sizing:border-box;font-weight:600;font-size:1rem;line-height:1.5rem;margin:0;padding:0}.col ::slotted([slot=link]){box-sizing:border-box;font-weight:400;font-size:1rem;line-height:1.5rem}"}}]); \ No newline at end of file diff --git a/angular-example/5567.js b/angular-example/5567.js new file mode 100644 index 0000000000..ff16ac9f49 --- /dev/null +++ b/angular-example/5567.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[5567],{5567:(s,t,g)=>{g.r(t),g.d(t,{ifx_table:()=>i});var o=g(2669),l=g(9881);const n=["disabled","variant","size","target","color","text"];class d{init(e){const a=e.data.button;this.eGui=document.createElement("div"),this.hasRequiredKeys(a)?(this.eGui.innerHTML=`\n \n \n ${a.text}\n \n \n `,this.eButton=this.eGui.querySelector("ifx-button")):this.eGui.innerHTML=`\n \n ${a}\n \n `}getGui(){return this.eGui}refresh(e){const a=e.data.button;return this.eGui=document.createElement("div"),this.hasRequiredKeys(a)?(this.eGui.innerHTML=`\n \n \n ${a.text}\n \n \n `,this.eButton=this.eGui.querySelector("ifx-button")):this.eGui.innerHTML=`\n \n ${a}\n \n `,!0}destroy(){this.eButton&&this.eButton.removeEventListener("click",this.eventListener)}getFieldValueToDisplay(e){return e.valueFormatted?e.valueFormatted:e.value}isObject(e){return e&&"object"==typeof e&&e.constructor===Object}hasRequiredKeys(e){return!!this.isObject(e)&&n.every(a=>a in e)}}const i=class{constructor(r){(0,o.r)(this,r),this.gridOptions=void 0,this.cols=void 0,this.rows=void 0,this.columnDefs=[],this.rowData=[],this.rowHeight="default",this.uniqueKey=void 0,this.tableHeight="auto",this.pagination=!1,this.paginationPageSize=10}componentWillLoad(){if(this.uniqueKey=`unique-${Math.floor(1e6*Math.random())}`,"string"==typeof this.rows&&"string"==typeof this.cols)try{this.columnDefs=JSON.parse(this.cols),this.rowData=JSON.parse(this.rows)}catch(r){console.error("Failed to parse input:",r)}else!Array.isArray(this.rows)&&"object"!=typeof this.rows||!Array.isArray(this.cols)&&"object"!=typeof this.cols?console.error("Unexpected value for cols and rows:",this.rows,this.cols):(this.columnDefs=this.cols,this.rowData=this.rows);this.setButtonRenderer(),this.gridOptions={rowHeight:"default"===this.rowHeight?40:32,headerHeight:40,defaultColDef:{resizable:!0},onFirstDataRendered:this.onFirstDataRendered,columnDefs:this.columnDefs,rowData:this.rowData,icons:{sortAscending:'',sortDescending:'',sortUnSort:''},rowDragManaged:!!this.columnDefs.some(r=>!0===r.dndSource),animateRows:!!this.columnDefs.some(r=>!0===r.dndSource),pagination:this.pagination,paginationPageSize:this.paginationPageSize}}onFirstDataRendered(r){r.api.sizeColumnsToFit()}componentWillUpdate(){this.gridOptions.columnDefs=this.columnDefs,this.gridOptions.rowData=this.rowData,this.gridOptions.api&&(this.gridOptions.api.setRowData(this.rowData),this.gridOptions.api.setColumnDefs(this.columnDefs))}componentDidLoad(){new l.G(document.getElementById(`ifxTable-${this.uniqueKey}`),this.gridOptions),this.gridOptions.api&&this.gridOptions.api.sizeColumnsToFit()}render(){return(0,o.h)("div",{id:"grid-wrapper",class:{"auto-height":"auto"===this.tableHeight}},(0,o.h)("div",{id:`ifxTable-${this.uniqueKey}`,class:"ag-theme-alpine",style:{height:`${this.tableHeight}`,width:"100%"}}))}hasButtonCol(){return this.columnDefs.some(r=>"button"===r.field)}setButtonRenderer(){const r=this.columnDefs.find(e=>"button"===e.field);r&&(r.cellRenderer=d)}onDragOver(r){r.dataTransfer.length&&(r.dataTransfer.dropEffect="move"),r.preventDefault()}onDrop(r){var e=r.dataTransfer.getData("application/json"),a=document.createElement("div");a.classList.add("json-row"),a.innerText=e,document.querySelector("#eJsonDisplay").appendChild(a),r.preventDefault()}};i.style='.ag-icon{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-icon-aggregation::before{content:var(--ag-icon-font-code-aggregation, "\\f101")}.ag-icon-arrows::before{content:var(--ag-icon-font-code-arrows, "\\f102")}.ag-icon-asc::before{content:var(--ag-icon-font-code-asc, "\\f103")}.ag-icon-cancel::before{content:var(--ag-icon-font-code-cancel, "\\f104")}.ag-icon-chart::before{content:var(--ag-icon-font-code-chart, "\\f105")}.ag-icon-checkbox-checked::before{content:var(--ag-icon-font-code-checkbox-checked, "\\f106")}.ag-icon-checkbox-indeterminate::before{content:var(--ag-icon-font-code-checkbox-indeterminate, "\\f107")}.ag-icon-checkbox-unchecked::before{content:var(--ag-icon-font-code-checkbox-unchecked, "\\f108")}.ag-icon-color-picker::before{content:var(--ag-icon-font-code-color-picker, "\\f109")}.ag-icon-columns::before{content:var(--ag-icon-font-code-columns, "\\f10a")}.ag-icon-contracted::before{content:var(--ag-icon-font-code-contracted, "\\f10b")}.ag-icon-copy::before{content:var(--ag-icon-font-code-copy, "\\f10c")}.ag-icon-cross::before{content:var(--ag-icon-font-code-cross, "\\f10d")}.ag-icon-csv::before{content:var(--ag-icon-font-code-csv, "\\f10e")}.ag-icon-cut::before{content:var(--ag-icon-font-code-cut, "\\f10f")}.ag-icon-desc::before{content:var(--ag-icon-font-code-desc, "\\f110")}.ag-icon-excel::before{content:var(--ag-icon-font-code-excel, "\\f111")}.ag-icon-expanded::before{content:var(--ag-icon-font-code-expanded, "\\f112")}.ag-icon-eye-slash::before{content:var(--ag-icon-font-code-eye-slash, "\\f113")}.ag-icon-eye::before{content:var(--ag-icon-font-code-eye, "\\f114")}.ag-icon-filter::before{content:var(--ag-icon-font-code-filter, "\\f115")}.ag-icon-first::before{content:var(--ag-icon-font-code-first, "\\f116")}.ag-icon-grip::before{content:var(--ag-icon-font-code-grip, "\\f117")}.ag-icon-group::before{content:var(--ag-icon-font-code-group, "\\f118")}.ag-icon-last::before{content:var(--ag-icon-font-code-last, "\\f119")}.ag-icon-left::before{content:var(--ag-icon-font-code-left, "\\f11a")}.ag-icon-linked::before{content:var(--ag-icon-font-code-linked, "\\f11b")}.ag-icon-loading::before{content:var(--ag-icon-font-code-loading, "\\f11c")}.ag-icon-maximize::before{content:var(--ag-icon-font-code-maximize, "\\f11d")}.ag-icon-menu::before{content:var(--ag-icon-font-code-menu, "\\f11e")}.ag-icon-minimize::before{content:var(--ag-icon-font-code-minimize, "\\f11f")}.ag-icon-next::before{content:var(--ag-icon-font-code-next, "\\f120")}.ag-icon-none::before{content:var(--ag-icon-font-code-none, "\\f121")}.ag-icon-not-allowed::before{content:var(--ag-icon-font-code-not-allowed, "\\f122")}.ag-icon-paste::before{content:var(--ag-icon-font-code-paste, "\\f123")}.ag-icon-pin::before{content:var(--ag-icon-font-code-pin, "\\f124")}.ag-icon-pivot::before{content:var(--ag-icon-font-code-pivot, "\\f125")}.ag-icon-previous::before{content:var(--ag-icon-font-code-previous, "\\f126")}.ag-icon-radio-button-off::before{content:var(--ag-icon-font-code-radio-button-off, "\\f127")}.ag-icon-radio-button-on::before{content:var(--ag-icon-font-code-radio-button-on, "\\f128")}.ag-icon-right::before{content:var(--ag-icon-font-code-right, "\\f129")}.ag-icon-save::before{content:var(--ag-icon-font-code-save, "\\f12a")}.ag-icon-small-down::before{content:var(--ag-icon-font-code-small-down, "\\f12b")}.ag-icon-small-left::before{content:var(--ag-icon-font-code-small-left, "\\f12c")}.ag-icon-small-right::before{content:var(--ag-icon-font-code-small-right, "\\f12d")}.ag-icon-small-up::before{content:var(--ag-icon-font-code-small-up, "\\f12e")}.ag-icon-tick::before{content:var(--ag-icon-font-code-tick, "\\f12f")}.ag-icon-tree-closed::before{content:var(--ag-icon-font-code-tree-closed, "\\f130")}.ag-icon-tree-indeterminate::before{content:var(--ag-icon-font-code-tree-indeterminate, "\\f131")}.ag-icon-tree-open::before{content:var(--ag-icon-font-code-tree-open, "\\f132")}.ag-icon-unlinked::before{content:var(--ag-icon-font-code-unlinked, "\\f133")}.ag-icon-row-drag::before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow::before{content:var(--ag-icon-font-code-left)}.ag-right-arrow::before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:rgba(0, 0, 0, 0.5);--ag-background-color:#fff;--ag-header-background-color:transparent;--ag-tooltip-background-color:transparent;--ag-subheader-background-color:transparent;--ag-subheader-toolbar-background-color:transparent;--ag-control-panel-background-color:transparent;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#BBB;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:rgba(255, 255, 255, 0.66);--ag-row-hover-color:transparent;--ag-column-hover-color:transparent;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:rgba(0, 0, 0, 0.2);--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:rgba(0, 255, 132, 0.1);--ag-range-selection-chart-background-color:rgba(0, 88, 255, 0.1);--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:rgba(22, 160, 133, 0.5);--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-chip-background-color:transparent;--ag-borders:solid 1px;--ag-border-color:rgba(0, 0, 0, 0.25);--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-color:var(--ag-secondary-border-color);--ag-row-border-width:1px;--ag-cell-horizontal-border:solid transparent;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:transparent;--ag-checkbox-background-color:transparent;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue", sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px rgba(0, 0, 0, 0.3)}.ag-root-wrapper,.ag-sticky-top,.ag-dnd-ghost{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-hidden{display:none !important}.ag-invisible{visibility:hidden !important}.ag-no-transition{transition:none !important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50% !important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:0.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{from{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:0.5;transition:opacity 1s ease-out 3s}.ag-watermark::before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:0.5}.ag-watermark-text{opacity:0.5;font-weight:bold;font-family:Impact, sans-serif;font-size:19px;padding-left:0.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container{display:block}.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container{position:absolute;top:0px;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-center-cols-clipper{flex:1 1 auto;min-width:0;overflow:hidden;min-height:100%;transform:translate3d(0, 0, 0)}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row !important;min-height:0}.ag-body-clipper{overflow:hidden;min-width:0px;flex:1 1 auto;height:100%;transform:translate3d(0, 0, 0)}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity 400ms;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll !important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header{height:100%}.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity 0.2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%;overflow:hidden}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell{transition:left 0.2s}.ag-column-moving .ag-header-cell{transition:left 0.2s}.ag-column-moving .ag-header-group-cell{transition:left 0.2s, width 0.2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s}.ag-row-animation .ag-row.ag-after-created{transition:transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s}.ag-row-no-animation .ag-row{transition:background-color 0.1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;overflow:hidden}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip{position:absolute;pointer-events:none;z-index:99999}.ag-tooltip-custom{position:absolute;pointer-events:none;z-index:99999}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s, margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0 !important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-value{display:flex;align-items:center}.ag-rich-select-value-icon{flex:1 1 auto;order:1}.ag-ltr .ag-rich-select-value-icon{text-align:right}.ag-rtl .ag-rich-select-value-icon{text-align:left}.ag-rich-select-list{position:relative}.ag-rich-select-virtual-list-item{display:flex}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;overflow:hidden;padding:5px 0px}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left{display:inline-flex}.ag-status-bar-center{display:inline-flex}.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right 0.3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field{display:flex;align-items:center}.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-body-clipper{height:unset}.ag-layout-print.ag-root-wrapper{display:inline-flex}.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible !important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto !important;overflow:hidden !important;display:block !important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0px;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-virtual-list-item:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-select .ag-picker-field-wrapper{background-color:var(--ag-background-color);min-height:var(--ag-list-item-height);cursor:default}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:0.5}.ag-rich-select{background-color:var(--ag-control-panel-background-color)}.ag-rich-select-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-rich-select-value{height:var(--ag-row-height);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-value{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-row{padding-right:var(--ag-cell-horizontal-padding)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:0.5}.group-item{margin:calc(var(--ag-grid-size) * 0.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * 0.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:0.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:1px solid;border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:rgb(255, 0, 0);border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right, white, rgba(204, 154, 129, 0))}.ag-spectrum-val{background-image:linear-gradient(to top, black, rgba(204, 154, 129, 0))}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid white;background:black;box-shadow:0 0 2px 0px rgba(0, 0, 0, 0.24)}.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:rgb(248, 248, 248);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.37)}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height) !important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:0.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-panel{background-color:var(--ag-background-color)}.ag-panel-title-bar{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);transition:opacity 1s;white-space:normal}.ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-tooltip-custom{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(1 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-1{padding-right:calc(1 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-2{padding-left:calc(2 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-2{padding-right:calc(2 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-3{padding-left:calc(3 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-3{padding-right:calc(3 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-4{padding-left:calc(4 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-4{padding-right:calc(4 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-5{padding-left:calc(5 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-5{padding-right:calc(5 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-6{padding-left:calc(6 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-6{padding-right:calc(6 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-7{padding-left:calc(7 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-7{padding-right:calc(7 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-8{padding-left:calc(8 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-8{padding-right:calc(8 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-9{padding-left:calc(9 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-9{padding-right:calc(9 * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-keyboard-focus .ag-column-select-header-icon:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0px;left:0px;display:block;width:calc(100% - 0px);height:calc(100% - 0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(1 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-1{padding-right:calc(1 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(2 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-2{padding-right:calc(2 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(3 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-3{padding-right:calc(3 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(4 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-4{padding-right:calc(4 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(5 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-5{padding-right:calc(5 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(6 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-6{padding-right:calc(6 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(7 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-7{padding-right:calc(7 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(8 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-8{padding-right:calc(8 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(9 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-9{padding-right:calc(9 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(10 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-10{padding-right:calc(10 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(11 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-11{padding-right:calc(11 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(12 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-12{padding-right:calc(12 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(13 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-13{padding-right:calc(13 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(14 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-14{padding-right:calc(14 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(15 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-15{padding-right:calc(15 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(16 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-16{padding-right:calc(16 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(17 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-17{padding-right:calc(17 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(18 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-18{padding-right:calc(18 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(19 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-19{padding-right:calc(19 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(20 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-20{padding-right:calc(20 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(21 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-21{padding-right:calc(21 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(22 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-22{padding-right:calc(22 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(23 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-23{padding-right:calc(23 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(24 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-24{padding-right:calc(24 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(25 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-25{padding-right:calc(25 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(26 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-26{padding-right:calc(26 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(27 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-27{padding-right:calc(27 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(28 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-28{padding-right:calc(28 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(29 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-29{padding-right:calc(29 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(30 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-30{padding-right:calc(30 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(31 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-31{padding-right:calc(31 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(32 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-32{padding-right:calc(32 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(33 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-33{padding-right:calc(33 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(34 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-34{padding-right:calc(34 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(35 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-35{padding-right:calc(35 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(36 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-36{padding-right:calc(36 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(37 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-37{padding-right:calc(37 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(38 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-38{padding-right:calc(38 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(39 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-39{padding-right:calc(39 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(40 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-40{padding-right:calc(40 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(41 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-41{padding-right:calc(41 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(42 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-42{padding-right:calc(42 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(43 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-43{padding-right:calc(43 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(44 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-44{padding-right:calc(44 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(45 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-45{padding-right:calc(45 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(46 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-46{padding-right:calc(46 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(47 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-47{padding-right:calc(47 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(48 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-48{padding-right:calc(48 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(49 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-49{padding-right:calc(49 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(50 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-50{padding-right:calc(50 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(51 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-51{padding-right:calc(51 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(52 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-52{padding-right:calc(52 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(53 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-53{padding-right:calc(53 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(54 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-54{padding-right:calc(54 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(55 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-55{padding-right:calc(55 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(56 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-56{padding-right:calc(56 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(57 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-57{padding-right:calc(57 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(58 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-58{padding-right:calc(58 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(59 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-59{padding-right:calc(59 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(60 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-60{padding-right:calc(60 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(61 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-61{padding-right:calc(61 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(62 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-62{padding-right:calc(62 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(63 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-63{padding-right:calc(63 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(64 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-64{padding-right:calc(64 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(65 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-65{padding-right:calc(65 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(66 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-66{padding-right:calc(66 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(67 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-67{padding-right:calc(67 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(68 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-68{padding-right:calc(68 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(69 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-69{padding-right:calc(69 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(70 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-70{padding-right:calc(70 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(71 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-71{padding-right:calc(71 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(72 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-72{padding-right:calc(72 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(73 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-73{padding-right:calc(73 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(74 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-74{padding-right:calc(74 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(75 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-75{padding-right:calc(75 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(76 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-76{padding-right:calc(76 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(77 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-77{padding-right:calc(77 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(78 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-78{padding-right:calc(78 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(79 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-79{padding-right:calc(79 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(80 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-80{padding-right:calc(80 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(81 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-81{padding-right:calc(81 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(82 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-82{padding-right:calc(82 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(83 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-83{padding-right:calc(83 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(84 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-84{padding-right:calc(84 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(85 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-85{padding-right:calc(85 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(86 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-86{padding-right:calc(86 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(87 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-87{padding-right:calc(87 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(88 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-88{padding-right:calc(88 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(89 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-89{padding-right:calc(89 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(90 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-90{padding-right:calc(90 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(91 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-91{padding-right:calc(91 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(92 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-92{padding-right:calc(92 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(93 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-93{padding-right:calc(93 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(94 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-94{padding-right:calc(94 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(95 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-95{padding-right:calc(95 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(96 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-96{padding-right:calc(96 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(97 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-97{padding-right:calc(97 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(98 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-98{padding-right:calc(98 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(99 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-99{padding-right:calc(99 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color 0.1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color) !important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color) !important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above::after,.ag-row-highlight-below::after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above::after{top:-1px}.ag-row-highlight-above.ag-row-first::after{top:0}.ag-row-highlight-below::after{bottom:0px}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected::before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row)::before,.ag-row-hover.ag-full-width-row.ag-row-group::before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected::before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:0.5}.ag-cell-inline-editing{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-clipper,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-clipper,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color) !important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color) !important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color) !important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color) !important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color) !important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color) !important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color) !important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part::after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:0.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-menu-option-popup-pointer,.ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header{width:100%;display:flex}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-keyboard-focus .ag-tab:focus{outline:none}.ag-keyboard-focus .ag-tab:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(1 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(1 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(2 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(2 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(3 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(3 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(4 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(4 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(5 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(5 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(6 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(6 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(7 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(7 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(8 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(8 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(9 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(9 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-keyboard-focus .ag-side-button-button:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-ltr .ag-filter-toolpanel-header,.ag-ltr .ag-filter-toolpanel-search{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-header,.ag-rtl .ag-filter-toolpanel-search{padding-right:var(--ag-grid-size)}.ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-keyboard-focus .ag-filter-toolpanel-header:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--ag-icon-font-code-filter, "\\f115");position:absolute}.ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after{padding-right:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * 0.5);margin-bottom:calc(var(--ag-grid-size) * 0.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-keyboard-focus .ag-column-select-header:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered::after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top::after{top:0}.ag-column-select-list .ag-item-highlight-bottom::after{bottom:0}.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-span-height::after,.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-keyboard-focus .ag-header-cell:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-keyboard-focus .ag-header-group-cell:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell::after,.ag-header-group-cell::after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * 0.5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell::after,.ag-ltr .ag-header-group-cell::after{right:0}.ag-rtl .ag-header-cell::after,.ag-rtl .ag-header-group-cell::after{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize::after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height::after,.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize::after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize::after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize::after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize::after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:calc(var(--ag-grid-size) * 3)}.ag-rtl .ag-floating-filter-button{margin-right:calc(var(--ag-grid-size) * 3)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-keyboard-focus .ag-paging-button:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0px;left:0px;display:block;width:calc(100% - 0px);height:calc(100% - 0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * 0.5);border:1px solid transparent}.ag-keyboard-focus .ag-column-drop-cell:focus{outline:none}.ag-keyboard-focus .ag-column-drop-cell:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * 0.5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:0.5}.ag-column-drop-horizontal{background-color:var(--ag-control-panel-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-row-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width 0.4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:0.2}.ag-chart-settings-card-item::before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left 0.3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{display:flex;flex-direction:row;overflow:auto;top:5px;gap:calc(var(--ag-grid-size) * 3 - 8px);width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{position:absolute;top:50%;transition:transform 0.33s ease-in-out;padding:0;display:block;cursor:pointer;border:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{content:"";position:absolute;top:-40px;bottom:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px, -50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(0, -50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px, -50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px, -50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(0, -50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px, -50%)}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:0.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;margin:5px}.ag-chart-mini-thumbnail:nth-last-child(3),.ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-ltr .ag-chart-mini-thumbnail:last-child{margin-right:0}.ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-charts-settings-group-container{padding:var(--ag-grid-size)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-list-item-hovered::after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top::after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom::after{bottom:0}.ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-group-container.ag-group-container-horizontal{padding:var(--ag-grid-size)}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:0.5}.ag-checkbox-input-wrapper::after{content:var(--ag-icon-font-code-checkbox-unchecked, "\\f108");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked::after{content:var(--ag-icon-font-code-checkbox-checked, "\\f106");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate::after{content:var(--ag-icon-font-code-checkbox-indeterminate, "\\f107");color:var(--ag-checkbox-indeterminate-color);position:absolute;top:0;left:0;pointer-events:none}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * 0.5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:0.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper::before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left 100ms;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked::before{left:calc(100% - var(--ag-toggle-button-height));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:0.5}.ag-radio-button-input-wrapper::after{content:var(--ag-icon-font-code-radio-button-off, "\\f127");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked::after{content:var(--ag-icon-font-code-radio-button-on, "\\f128");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:0.5}@font-face{font-family:"agGridAlpine";src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABIkAAsAAAAAJkAAABHTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKp0ygSgE2AiQDgjALgRoABCAFhEYHhRwbXyFFIbBxAJDYv7AiqieV7P96QZO4Gu9qEMLAgorXqyjcVJKxQxvbtQieEq6u3unbTP3JwOa8v9MeN5Q8Caix/+09wyXRVJ6IfU2IWoiiiWgSIp5JhMSQaX44l/dN+kSUcPER5OzkhHT7gd9m7/PN/wkLMCowCmy8M+qHlXA73abzZiEb3DVcFEavrFyzTvMyXLeieOl4CQlIYbBNxUopM8Nip4zZ0vd82bEQmAQkTsiVYMv9DdPoIJ9DCT5BRcD/P/dqmWTV4A1khZ6f04HXNve+mwJnKdEvp5wBsgWC/5ues98OENRmp4Dl3IQnoXcm1Jydm/+MzfZ0da0rjEJkDPufQ66CYNqwBz9fhdkubhpvRgCmW3MZ9WZ/0uxT+y+dsRzmrRhA3DGcOn50v6mbLFgQE4TvcWyxpK4fl3wNVrgUXkcWRp2jpdEz0efRd9H/kLC2pYAY6p8bw1GEICmaIYgthlYsNmTaHE5dVpnJdT5rWQJjpIs2p6m7ldKIo45RDyqaUsSD6yDj7q/uKinhvdMmTBLlEbCopjVbTsRV0kGei7DXN54VtteylXaUdDSPaa+Ac+UhaYEJNa52HUV2kA3cQVq+tcAxp7Qg6+K2mETrApdi6y3eLMI7dcZFkraCSQ6fzNip7qiKcLCVq+hvOa+AcXspHXiIvvxUcX3a1wHrxZzkxYFOPnjf2Xg8Ude1oja/f90i7i5lKbx40E0ta2DETVJc1dUZ9731xTff/fQfAlOFFHn4ADa/ImNPzMrDspK+zTTH3fmko4S0xESEddPEKWoamIMWga2TmJgoWgsM4TRYdzRdSNbprCHLhgWnnE8zmBjTQzBCwjSHsNniQK3NttnmW3czBzI2JyyqamyrrpUbo0ujalAu3kWxjDzTJqyQU1wXgKVTps2ZdOequYYwYi9NleshqbVeXtI50VQwtbP69rfCNLch55ioujFqKGxo4mYj7c/yesxOmNzAPsTNyMw+pNzaEJRX6LjuTpooygim0BCQROxcCPpaO1xHDSO5mK5Y5GG4Lw4iNyIfcJu9+/DD5sAAEWaUd0mjRxqHfLH+F0FXsSNWFX9FGg/mYsDpOQqsA2IgMl1cHmJQWLcOEuU9GOwfM4UZsIU/59z49b95g/V+nXThF1LJnhHE/dZ1QxxYnrlTMF9xt6IhJF+RyJoCJwPOOJecvbaewIBgpuDiQsMiomLiEpJS0jKyctRai0rKKvhFWFPX0NTS1tHV0zcwNDI2MTUzt7C00ra2sQUhwRvONbatFefI79QbbmnxpFVf//15cb7l9tcep/1MQPQxGvpYv1cOfT/YVuAAq+AgKwCHWB2HWRI4wro4yrYBx1gJOM7SwElWxilWBE6zBs6wLHCWZYBzrIULbDtwkeWBSywFXGZNXGEdXGU54Bqr4jpr48bAHr+AvkSAEAVCDAhxICSAkARCChBSgZAGhHQgZAAhEwhZQMgGQg4QcoGQB4R8IBQAoRAIRUAoBkIJEEqBUAaEciBUAKESCFVAqAZCDRBqgVAHhHogNAChEQhNQGgGQgsQWoHQBoR2IHQAoRMIXUDoBkIP1K7TC/SmDwj9AEiyyBPxCDeJ32Jq/L5SuCTQgA+9YgrDr0OwVUVexYVeyFNcwF0FuoE0V1IcHYu52gT+0kXBK4nr6el0CcZlMiPM9IKDQY100KueobGOYYxqXmE2bizVAIvs3nqFKcc2YSnyk3Q66OkY8nTCVJah4UHTi65clskzVJytzLmz0OWG+nq6ehZcVgN2CUBdufG7YapTyZhAEsBCmDTFKiHIKIpeKyIJIV1OElQuSUcvo0RIF3kpyKIZOErmSCplKmKxYhTkUoyaXolRUsvfwaJMisimqRySziJkuA5G4YBJcQYmM1KdmYYUM2dxY/X5OURfOXuuSUKTUvLpEAvZCEemZ6S/uQf1kkyysiqfJsnvzYbNx8FV9QKi9O3ylLF1OaUYAy/Yp+PoaciqKjvhIGOqrgDDdVlkUKq4irNkPegq57Eipi6rWqrHMyGppKQSWtZGLfNK70FU8OU882IMadJnkR3cThwvKld0DA9jqsHRrq4+RLltSour902A71VtvK5RTDUNekfUY1bt7WoNqRjfi6lc227klPfOTg2uHkOUXYO8wdFJ5dTYMHeMdJ7lvq1LNQw0Gq7LDq7m3YIm6XY+omzVKGDi++/FrjYexeNdwt5ZLWnrH9vFXdPkSZeWFIuLquVlRBlPESMzkDpP5coKrg4uU+0dV0zsU2unlJP7a1RXiPGinJeSBe19ozvNZNkEOtaEyqyS9jSDpjpmVw7h6hELkuYPSG6xBbgTpKbTru2qQR7Vtr63Y6pRRLleIs0iyOpsEbnSrrMmuWbTi1HRUdmL2OLyMsXjz62Qexf9l2YprqazKVG6XCaisrR9qPEmV+jlrFDVq1cCY3GRkEovXwl+GbHYL4PilZUK5dJH8W1lBBAohXBqSMhB6HqKziZICc7AaAzByf2crEsnlgETqQA2kueLAAWoywPhAIuVlpBEliUohuuZSWdXVuVQrALl8ct4Rd4KNSy9dAwh50x3FRjg6otHl45cwKC2tRbjYChuC/a1mVROBRNh1eyBjmFtHkr5EgPF4fqz4DIWA0NuMjCZ0evIPq2gIKUKZLbn3UsbKSKaJkmCEpH0DMysVEbyRHQf/XxVHlquUi0LpQeXQFFpDBnWd0l1wRqbBwGcc2OqRxTDqlHl2Bq2Lg4sBJdS/Hb/VZgS70mk+/zGIof4Ve7j7ntDCK7GYov3eJgzRQirt5t1cC2IU4IT7lX8MbtuR0uaq8E1/CErSrZracnmx9yexUXBH+W7l5dtfyroX1kJ/buMrbNE71mwW6lRcHuvBrsgUrPXE+QZryHAuK83Dzja7GToaa8xu3UKBxyhFu1xhFaprlgTOIJXAG7bNx9Svh0TAE6fwgBvnA5l8HzFV3wlrzKbVDSoS1RTo/aeqieNT83co86TR95gAusmS1J/b6/lALsa18FKLKl5ZVWFVFIgvSxS8j0JXcLNbCTmGDUaxEjQuyjIOr+CrPdPYCS+gTyzCFdPP+XcZTcSyJ0tp8H3b5+HomdemfChsI0ZbXD9VUCKUO2xrGivk03b1tZH07k08kT6JVFe0Z5h8EHX6uoL4sX/q6Op8AJ28Zq60rDikJDisNK/WtobLw4pDfsrJ33yOzXfF3QiVRNeBVhVsOSBcu0z+XN5Q4O8UQ6h361itj7ztmfxvI8t3h8HJ4zLTUs7fWrHjrR0setzL+9ab356MzZX5T+wXugerh8dGOgqL2cwoqNO17WdPnV6Knp8/IvrpIUjJIKjBXHjCwi88rwuqG5XazcytQ0Hn8Ya4Nf7hM3Y0F+fnSN4oYceOoGjmBA/bM0+7whOYkdwZCWOYicot13nxefhQXBuXlxcXsorGUos0XKdE4TM/y+t2rhemTCDuEndAtwkbiH7/2vip3NXrP5uaPoMWTRwjzH6CVk/sMz80mbezEga8Lw/get4YiNqyo90NTHsYzVHvRfE4c8F2u+vsqdpi03s3mm2hTmXZ8M+99AE/4Ld8k7tDaYxZcIe4D8K2Qq+Zn/xTFp1Grn9rDUR6X/amrAM84fjeLztp0x6Ir/w3O+hNfcEbjPekIrpmgsWzNe1c/YWmQde9DXA+k3qYIIZvOlQyErOpYXYGI8gMiCQlHQMGSg5fgAZJIwpayqqdyuwD8prEtdABgS52gykWJ7tCe4+G7yvO7hnH4q4NWY0prsWXWnk288F2nai4hAIjB+a0FQZmac3fzq36e13v6h5myfiGDs+icwT5fVdJU4YcPyYxqlpNTlNh743+cLczDyY3kQ1B3+ia8Cx55hArTZ0ZoXdfv5eHv62C1qxmHQvobrj61usMzw8Q+ILj13UVhUGVlPQnVDfbJUREZ6SVllqcCE+O8AiprRcEZKclew00hfslezhkeQVjOmXNAblxB7FRJBYnBbhlG8eUyZR8wWg5uIt/aQ732hfdUVpuUWM+pgR/1hl1Ld0x080OZ+HdbKVVUb4x92e2qSWdhoZGhAy2+aSnv3a3FUjmsoS/jS73ur58Sd4LDh8qHB0MJZzD4iHBNj02HKhtlUkF+1vDRcVKMwPI1quwUudMEwYqhUFilp3yUXyWSqUP2sNrJMNojBR67Mk7CothruzDWLjsqXAxPbF6urI5MHIc+kVtj5wspx1GswYDC8JDS3e0NKG8FRPTrOWTiMe6UR6w45FMSR6VgkvqXMDlqmC1E9dHj+WJHoeEknyogSpgrmUzML6dNb1kJKMoCuVvMMuYWNj7q8IEhuLIL/qL5g+IvJ+8fQLBF4NrxPWyetE+/WFdSDc5S4fMr18lgX4OT6jr7yhR8JC4R+bu6HaE3leH0VT5dXtSg8OFHineqWkeKV6F4RLnbbMz1s6SVNNkRZe1hsEfFA9ufgq89WJKUdw7N5TMrMkGX/i9IkjXnzBreRuQj4gJyBT/s03BpYR6erTXavvlpd+PRwltP3BxiZl119JSdJKXR1z54iMU+9qNH//rf3nS7+vZuWPuruLNphgFhYbK3j69cbfa+q/w/9Y5t9bWIAA05HaBA+PBH3UujT9kP5QG8wCzd/D5hfhobd1bxk4BJkY3HpywZhjEuRwV7aP3aEliBxC+2mtu0dSomfde59qk/eI0HbeFfC+XTIMsUnSb93UchDe0pFvFj4VpGzUgeIWkeiArLUFUe7bhjEd/nXr5kOtteJNm2Hi3ugrqjHy6tXoul+VFLrmuqhULrmuhRda2ukq1X3Vha4XOO71Kj5cWxiSJxDkhRT+lFJuPE9QGPJTris8uJWwIS5uw6chRdqn4V8X/6yZcrv42JGXsqSZUAz/rF493qxzp0XTYbeEgUL4p4udVqXgMYeeEtiQ+k/WP6mc81tj+eRJXFxEuK1tbCxoY+uK6+DehFlmdIWSVAjHj88iBzwkoetChLAsKtxmvsR9R2FOjoG4WqloF78TEz7fbsdhJe4BSdoRG4qLkpMHB4P27oPWzW/evN78B3jNGLdRnzcvKgS9NQQAABqnMk0jSSTYabMJrYTmkyqPplkCqkAPa1/HKABvXqLr0JvOcv3oz7rGQ4qKrtaZzPRqxD8ht3UfTJSX0rUMxkm37g16DV2FNloTqmhXqNAnVVf4FzUaUg5a02WzFZVBm6wJZFOaMFPRasShjG5pLYCiLJlXie5ATZvW4x19sim9+l+py4OFtD12JZyoRwY4ugqA5Bv+fUjhjE9/oQEwflXQYVi0KpjY78hJv0woYmXN2R96//v7AiGM+n53VSkGzJ0P4PfzQiM45QhEgscGA/Q3HICGuil8dQLtmC7g4AV6vMAQwNZ6HE6NgymsBRQQHUNAwBwULmMAGzoAReAg6CDwENMFHiyDHgJvFmBA/W8g46vh4Irkd0b4kuheUomE3xiGZCU7Qfwm/1FqZDKPGzYVXd0XEopVdKZbTB3Dk6o3XjibT6ZxSSmxKcI/CNr2quX5fuMR95pb4LxhBV9E5LxIioigb7jZfYPEEonJcoz/cA0V7xsjxqPWg6Tvl8KUJkBhdYzOcrRXo+CJ+oZn9i7Bcig+tSqSkHzge1H4rh8IXLPVK4jyf6dUM/OyZgu0cNsVjGqSXt/9sAUKBg4BCQXqTwSAL/Dq1/P/n5OUyebyhWKpXKnW6o1mq93p9vqD4Wg8mc7mi+VqvdkSyriQSlu243p+pVqrN5qtdqfb6w/kWsexg2CwGpn27AhPddse2IMgwLQLlxW9WK0Rfjuem6AY3V3mDJEcKkqOZBWvinIGkrKfQCeWpsREqOzfwyFTPYImFQuKbge6LLswXOs2nHEbXt1xWWEXv7q1g5VRrHaP7hB/bGqytd8OS/d8pRq13d1Vqu6EiWX3LOWh7JRqyppe91JRw2e5n9q6SOEgxxxzXHEnJw2PiKJzpZx1h5rwmFobmxJP6HaLhnPE7VK0W2pkPSiDY+ShXsiF3g433aDK1LD355neaFcq9LpTY8Sjej80NI4nipQ20THUKnRwJ3cYdGQ2cqWCSKQ4zLblgnQwPEN5LptWIJCKGJlUIOn96swaJxsUi5G3rg0A);font-weight:normal;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:rgba(33, 150, 243, 0.3);--ag-row-hover-color:rgba(33, 150, 243, 0.1);--ag-column-hover-color:rgba(33, 150, 243, 0.1);--ag-input-focus-border-color:rgba(33, 150, 243, 0.4);--ag-range-selection-background-color:rgba(33, 150, 243, 0.2);--ag-range-selection-background-color-2:rgba(33, 150, 243, 0.36);--ag-range-selection-background-color-3:rgba(33, 150, 243, 0.49);--ag-range-selection-background-color-4:rgba(33, 150, 243, 0.59);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px 0.1rem var(--ag-input-focus-border-color);--ag-disabled-foreground-color:rgba(24, 29, 31, 0.5);--ag-chip-background-color:rgba(24, 29, 31, 0.07);--ag-input-disabled-border-color:rgba(186, 191, 199, 0.3);--ag-input-disabled-background-color:rgba(186, 191, 199, 0.15);--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size) * 7);--ag-header-height:calc(var(--ag-grid-size) * 8);--ag-list-item-height:calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:0.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px rgba(186, 191, 199, 0.4);--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:rgba(88, 86, 82, 0.5);--ag-modal-overlay-background-color:rgba(24, 29, 31, 0.66);--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px rgba(255, 255, 255, 0.5),\n 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:rgba(255, 255, 255, 0.5);--ag-chip-background-color:rgba(255, 255, 255, 0.07);--ag-input-disabled-border-color:rgba(104, 104, 110, 0.3);--ag-input-disabled-background-color:rgba(104, 104, 110, 0.07)}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color 0.4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0px}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:0.75}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{font-weight:normal}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:0.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:0.75}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-menu-close:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close,.ag-theme-alpine-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-border-color);border-right:none}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:0.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * 0.5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * 0.5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * 0.5);padding-bottom:calc(var(--ag-grid-size) * 0.5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark{color-scheme:dark}*{font-family:"Source Sans 3"}.auto-height .ag-theme-alpine .ag-root-wrapper-body{height:auto !important}.ag-root-wrapper{border:none}.ag-header{background-color:#F7F7F7;border-bottom:none}.ag-header-cell{padding-left:16px;padding-right:16px;gap:4px}.ag-header-cell-text{font-size:13px;font-style:normal;font-weight:600;line-height:20px;color:#1D1D1D}.ag-theme-alpine .ag-row-focus{background-color:inherit !important;}.ag-theme-alpine .ag-row-hover{background-color:inherit !important;}.ag-theme-alpine .ag-cell-focus{border:none !important;outline:none !important}.ag-theme-alpine .ag-cell-focus{border:none !important;background-color:inherit !important}.ag-row{background-color:#FFFFFF;border-bottom:1px solid #EEEDED;font-size:13;font-style:normal;font-weight:400;line-height:20px}.ag-row-odd{background-color:#FFFFFF}.ag-cell{padding-left:16px;padding-right:16px}.ag-ltr .ag-sort-indicator-icon{padding-left:0px}.unsort-icon-custom-color{color:#8D8786}'}}]); \ No newline at end of file diff --git a/angular-example/5668.js b/angular-example/5668.js new file mode 100644 index 0000000000..7eb6711c26 --- /dev/null +++ b/angular-example/5668.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[5668],{5668:(w,p,h)=>{h.r(p),h.d(p,{ifx_checkbox:()=>u,ifx_icon:()=>f,ifx_multiselect:()=>d});var s=h(2669),x=h(1938);const u=class{constructor(e){(0,s.r)(this,e),this.ifxChange=(0,s.c)(this,"ifxChange",7),this.disabled=!1,this.value=!1,this.error=!1,this.name="",this.internalValue=void 0,this.indeterminate=!1}handleCheckbox(){this.disabled||(this.inputElement.indeterminate?(this.internalValue=!0,this.indeterminate=!1):this.internalValue=!this.internalValue,this.ifxChange.emit(this.el))}valueChanged(e,t){e!==t&&(this.internalValue=e,this.inputElement.checked=this.internalValue)}handleKeydown(e){(32===e.keyCode||13===e.keyCode)&&(this.handleCheckbox(),e.preventDefault())}componentWillLoad(){this.internalValue=this.value}componentDidRender(){this.inputElement.indeterminate=this.indeterminate}render(){let t=!1;return this.el.innerHTML&&(t=!0),(0,s.h)("div",{class:"checkbox__container"},(0,s.h)("input",{type:"checkbox",hidden:!0,ref:n=>this.inputElement=n,name:this.name,checked:this.internalValue,onChange:this.handleCheckbox.bind(this),id:"checkbox",value:`${this.internalValue}`}),(0,s.h)("div",{tabindex:"0",onClick:this.handleCheckbox.bind(this),onKeyDown:this.handleKeydown.bind(this),role:"checkbox","aria-value":this.internalValue,"aria-disabled":this.disabled,"aria-labelledby":"label",class:`checkbox__wrapper \n ${this.internalValue?"checked":""} \n ${this.indeterminate?"indeterminate":""}\n ${this.disabled?"disabled":""}\n ${this.error?"error":""}`},this.internalValue&&(0,s.h)("ifx-icon",{icon:"check-12"})),t&&(0,s.h)("div",{id:"label",class:`label ${this.error?"error":""} ${this.disabled?"disabled":""} `,onClick:this.handleCheckbox.bind(this)},(0,s.h)("slot",null)))}get el(){return(0,s.g)(this)}static get watchers(){return{value:["valueChanged"]}}};u.style=':host{display:inline-flex;vertical-align:top}.checkbox__container{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;padding:0px;gap:8px}.checkbox__container .checkbox__wrapper{display:flex;position:relative;justify-content:center;align-items:center;width:20px;height:20px;background-color:#FFFFFF;border:1px solid #575352;border-radius:1px;flex:none;order:0;flex-grow:0}.checkbox__container .checkbox__wrapper.error{border-color:#CD002F}.checkbox__container .checkbox__wrapper:focus-visible{border:1px solid #575352;outline:2px solid #0A8276;outline-offset:2px}.checkbox__container .checkbox__wrapper:hover{background-color:#EEEDED;border:1px solid #575352;border-radius:1px;flex:none;order:0;flex-grow:0}.checkbox__container .checkbox__wrapper.disabled{background-color:#BFBBBB;border-color:#BFBBBB;border-radius:1px;flex:none;order:0;flex-grow:0}.checkbox__container .checkbox__wrapper.checked{background-color:#0A8276;border-radius:1px;border-color:transparent;flex:none;order:0;flex-grow:0;color:#FFFFFF}.checkbox__container .checkbox__wrapper.checked:focus-visible{border:1px solid transparent;outline:2px solid #0A8276;outline-offset:2px}.checkbox__container .checkbox__wrapper.checked:hover{background-color:#08665C;border-radius:1px;flex:none;order:0;flex-grow:0}.checkbox__container .checkbox__wrapper.checked.disabled{background:#BFBBBB;border-radius:1px;flex:none;order:0;flex-grow:0}.checkbox__container .checkbox__wrapper.indeterminate:before{content:"";display:block;width:70%;height:2px;background-color:#08665C;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.checkbox__container .label{width:25px;height:20px;font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;color:#1D1D1D;flex:none;order:1;flex-grow:0}.checkbox__container .label.disabled{color:#BFBBBB}.checkbox__container .label.error{color:#CD002F}.checkbox__container .checkbox__wrapper:hover,.checkbox__container .label:hover{cursor:pointer}';const f=class{constructor(e){(0,s.r)(this,e),this.consoleError=(0,s.c)(this,"consoleError",7),this.icon="",this.ifxIcon=void 0}convertStringToHtml(e){const t=document.createElement("div");return t.innerHTML=e,t.firstChild}convertHtmlToObject(e){return Array.from(e.attributes,({name:n,value:o})=>({name:n,value:o})).reduce((n,o)=>(n[o.name]=o.value,n),{})}convertPathsToVnode(e){let t=[];const n=this.convertHtmlToObject(e),o=(0,s.h)("path",n);if(t.push(o),e.firstChild){const i=e.querySelectorAll("path"),r=e.querySelectorAll("path").length;for(let l=0;lo))}render(){return(0,s.h)(s.a,null,this.constructIcon())}};f.style="ifx-icon{display:inline-flex;justify-content:center}ifx-icon:empty{display:none}";const d=class{constructor(e){(0,s.r)(this,e),this.ifxSelect=(0,s.c)(this,"ifxSelect",7),this.ifxMultiselectIsOpen=(0,s.c)(this,"ifxMultiselectIsOpen",7),this.currentIndex=0,this.handleDocumentClick=t=>{t.composedPath().includes(this.dropdownElement)||(this.dropdownOpen=!1,document.removeEventListener("click",this.handleDocumentClick),this.ifxMultiselectIsOpen.emit(this.dropdownOpen))},this.options=void 0,this.size="medium (40px)",this.disabled=!1,this.error=!1,this.errorMessage="Error",this.label="",this.persistentSelectedOptions=[],this.listOfOptions=[],this.dropdownOpen=!1,this.dropdownFlipped=void 0,this.maxItemCount=void 0,this.zIndex=1}handleOptionsChange(){if("string"==typeof this.options)try{this.listOfOptions=JSON.parse(this.options)}catch(t){console.error("Failed to parse options:",t)}else Array.isArray(this.options)||"object"==typeof this.options?this.listOfOptions=this.options:console.error("Unexpected value for options:",this.options);const e=this.listOfOptions.filter(t=>t.selected);this.persistentSelectedOptions=[...this.persistentSelectedOptions,...e]}componentDidLoad(){setTimeout(()=>{this.positionDropdown()},500)}componentWillLoad(){this.handleOptionsChange()}handleOptionClick(e){if(this.error=!1,this.maxItemCount&&this.persistentSelectedOptions.length+(e.children?e.children.length:1)>this.maxItemCount&&!this.persistentSelectedOptions.some(i=>i.value===e.value))return console.error("Max item count reached"),this.error=!0,void(this.errorMessage="Please consider the maximum number of items to choose from");const n=this.persistentSelectedOptions.some(i=>i.value===e.value);if(e.children&&e.children.length>0)this.persistentSelectedOptions=n?this.persistentSelectedOptions.filter(i=>i.value!==e.value&&!e.children.some(r=>r.value===i.value)):[...this.persistentSelectedOptions,e,...e.children];else{n?this.persistentSelectedOptions=this.persistentSelectedOptions.filter(r=>r.value!==e.value):this.persistentSelectedOptions.push(e);const i=this.listOfOptions.find(r=>r.children&&r.children.some(l=>l.value===e.value));if(i){const r=i.children.every(c=>this.persistentSelectedOptions.some(a=>a.value===c.value));i.children.some(c=>this.persistentSelectedOptions.some(a=>a.value===c.value)),r?this.persistentSelectedOptions.some(c=>c.value===i.value)||this.persistentSelectedOptions.push(i):this.persistentSelectedOptions=this.persistentSelectedOptions.filter(c=>c.value!==i.value)}}this.listOfOptions=this.listOfOptions.map(i=>{if(i.value===e.value)return Object.assign(Object.assign({},i),{selected:!n});if(i.children){const r=this.persistentSelectedOptions.includes(i);return i.children=i.children.map(l=>l.value===e.value||r?Object.assign(Object.assign({},l),{selected:!0}):l),Object.assign(Object.assign({},i),{children:i.children})}return i}),this.persistentSelectedOptions=this.persistentSelectedOptions.map(i=>{const r=this.listOfOptions.find(l=>l.value===i.value)||this.listOfOptions.flatMap(l=>l.children||[]).find(l=>l.value===i.value);return r?Object.assign(Object.assign({},i),{selected:r.selected}):i});const o=this.persistentSelectedOptions.map(i=>{const r=this.listOfOptions.find(l=>l.children&&l.children.some(c=>c.value===i.value));return r&&this.persistentSelectedOptions.some(l=>l.value===r.value)?Object.assign(Object.assign({},i),{selected:!0}):i}).filter(i=>{const r=this.listOfOptions.find(l=>l.children&&l.children.some(c=>c.value===i.value));return!(r&&this.persistentSelectedOptions.some(l=>l.value===r.value))});this.ifxSelect.emit(o)}getSizeClass(){return"s"==`${this.size}`?"small-select":"medium-select"}toggleDropdown(){this.dropdownOpen=!this.dropdownOpen,setTimeout(()=>{this.dropdownOpen&&document.addEventListener("click",this.handleDocumentClick),this.ifxMultiselectIsOpen.emit(this.dropdownOpen)},0),this.zIndex=d.globalZIndex++}waitForElement(e,t,n=50){let o=0;!function i(){requestAnimationFrame(()=>{const r=e();r.length>0||o>n?t(r):(o++,i())})}()}handleKeyDown(e){if(this.disabled)return;const t=this.dropdownElement.querySelectorAll(".option");switch(e.code){case"Enter":this.dropdownOpen?this.selectItem(t):(this.toggleDropdown(),this.waitForElement(()=>this.dropdownElement.querySelectorAll(".option"),n=>{this.updateHighlightedOption(n)}));break;case"ArrowDown":this.handleArrowDown(t),this.dropdownOpen&&this.updateHighlightedOption(t);break;case"ArrowUp":this.handleArrowUp(t),this.dropdownOpen&&this.updateHighlightedOption(t)}}handleWrapperClick(e){this.positionDropdown(),e.currentTarget===e.target&&this.toggleDropdown()}clearSelection(){this.persistentSelectedOptions=[],this.listOfOptions=this.listOfOptions.map(e=>Object.assign(Object.assign({},e),{selected:!1})),this.ifxSelect.emit(this.persistentSelectedOptions)}positionDropdown(){var e;const t=null===(e=this.el.shadowRoot.querySelector(".ifx-multiselect-wrapper"))||void 0===e?void 0:e.getBoundingClientRect(),n=window.innerHeight-t.bottom;this.dropdownFlipped=t.top>n&&t.height>n||t.bottom>window.innerHeight}updateHighlightedOption(e){e.forEach(t=>t.classList.remove("is-highlighted")),this.currentIndex>=0&&this.currentIndex0?this.currentIndex--:this.currentIndex=e.length-1}selectItem(e){const t=this.dropdownElement.querySelector(".option.selected");t&&t.classList.remove("selected");const n=e[this.currentIndex];n.classList.add("selected");const o=n.getAttribute("data-value"),i="string"==typeof this.options?JSON.parse(this.options).map(l=>({value:l.value,label:l.label,children:l.children,selected:l.selected})):this.options.map(l=>Object.assign({},l)),r=this.findInOptions(i,o);this.handleOptionClick(r)}renderOption(e,t){var n;const o=this.persistentSelectedOptions.some(c=>c.value===e.value),i=!o&&this.maxItemCount&&this.persistentSelectedOptions.length>=this.maxItemCount,r=`checkbox-${e.value}-${t}`,l=this.isOptionIndeterminate(e);return(0,s.h)("div",null,(0,s.h)("div",{class:`option ${o?"selected":""} \n ${this.getSizeClass()}`,"data-value":e.value,onClick:()=>!i&&this.handleOptionClick(e),tabindex:"0",role:(null===(n=e.children)||void 0===n?void 0:n.length)>0?"treeitem":"option"},(0,s.h)("ifx-checkbox",{id:r,value:o,indeterminate:l,disabled:i}),(0,s.h)("label",{htmlFor:r},e.label)),e.children&&e.children.map((c,a)=>this.renderSubOption(c,`${t}-${a}`)))}isOptionIndeterminate(e){if(!e.children)return!1;const t=e.children.filter(n=>this.persistentSelectedOptions.some(o=>o.value===n.value)).length;return t>0&&tl.value===e.value),i=!o&&this.maxItemCount&&this.persistentSelectedOptions.length>=this.maxItemCount,r=`checkbox-${e.value}-${t}`;return(0,s.h)("div",{class:`option sub-option ${o?"selected":""} ${this.getSizeClass()}`,"data-value":e.value,role:(null===(n=e.children)||void 0===n?void 0:n.length)>0?"option":"treeitem",onClick:()=>!i&&this.handleOptionClick(e),tabindex:"0"},(0,s.h)("ifx-checkbox",{id:r,value:o,disabled:i}),(0,s.h)("label",{htmlFor:r},e.label))}render(){const e=this.persistentSelectedOptions.map(t=>t.label).join(", ");return(0,s.h)("div",{class:`ifx-multiselect-container ${this.getSizeClass()}`,ref:t=>this.dropdownElement=t},this.label?(0,s.h)("div",{class:"ifx-label-wrapper"},(0,s.h)("span",null,this.label)):null,(0,s.h)("div",{class:`ifx-multiselect-wrapper \n ${this.getSizeClass()} \n ${this.dropdownOpen?"active":""} \n ${this.dropdownFlipped?"is-flipped":""}\n ${this.error?"error":""}\n ${this.disabled?"disabled":""}`,tabindex:"0",onClick:t=>this.handleWrapperClick(t),onKeyDown:t=>this.handleKeyDown(t)},(0,s.h)("div",{class:`ifx-multiselect-input \n ${0===this.persistentSelectedOptions.length?"placeholder":""}\n `,onClick:this.disabled?void 0:()=>this.toggleDropdown()},this.persistentSelectedOptions.length>0?e:"Placeholder"),this.dropdownOpen&&(0,s.h)("div",{class:"ifx-multiselect-dropdown-menu",style:{"--dynamic-z-index":this.zIndex.toString()}},this.listOfOptions.map((t,n)=>this.renderOption(t,n))),(0,s.h)("div",{class:"ifx-multiselect-icon-container"},this.persistentSelectedOptions.length>0&&(0,s.h)("div",{class:"ifx-clear-button",onClick:()=>this.clearSelection()},(0,s.h)("ifx-icon",{key:"icon-clear",icon:"delete-16"})),(0,s.h)("div",{class:"icon-wrapper-up",onClick:this.disabled?void 0:()=>this.toggleDropdown()},(0,s.h)("ifx-icon",{key:"icon-up",icon:"chevronup-16"})),(0,s.h)("div",{class:"icon-wrapper-down",onClick:this.disabled?void 0:()=>this.toggleDropdown()},(0,s.h)("ifx-icon",{key:"icon-down",icon:"chevron-down-16"})))),this.error?(0,s.h)("div",{class:"ifx-error-message-wrapper"},(0,s.h)("span",null,this.errorMessage)):null)}get el(){return(0,s.g)(this)}static get watchers(){return{options:["handleOptionsChange"]}}};d.globalZIndex=1,d.style='*{font-family:"Source Sans 3"}.ifx-multiselect-container{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start}.ifx-multiselect-container.small-select{height:36px}.ifx-multiselect-container.medium-select{height:40px}.ifx-multiselect-container:hover{cursor:pointer}.ifx-multiselect-container .ifx-label-wrapper{font-size:16px;line-height:24px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%}.ifx-multiselect-container .ifx-error-message-wrapper{color:#CD002F;font-size:12px;line-height:16px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%}.ifx-multiselect-container .ifx-multiselect-wrapper{box-sizing:border-box;position:relative;display:flex;align-items:center;border:1px solid #8D8786;width:100%}.ifx-multiselect-container .ifx-multiselect-wrapper.small-select{line-height:20px;padding:8px 12px;font-size:14px}.ifx-multiselect-container .ifx-multiselect-wrapper.medium-select{line-height:24px;padding:8px 16px;font-size:16px}.ifx-multiselect-container .ifx-multiselect-wrapper:focus-visible{outline:none}.ifx-multiselect-container .ifx-multiselect-wrapper:focus-visible:not(.active):not(:active)::before{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #0A8276}.ifx-multiselect-container .ifx-multiselect-wrapper.disabled{background:#EEEDED;color:#575352;border-color:#575352;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ifx-multiselect-container .ifx-multiselect-wrapper.error{border-color:#CD002F}.ifx-multiselect-container .ifx-multiselect-wrapper:hover:not(.focus,:focus){border-color:#8D8786}.ifx-multiselect-container .ifx-multiselect-wrapper.active{border:2px solid #0A8276 !important}.ifx-multiselect-container .ifx-multiselect-wrapper.active .icon-wrapper-up{display:flex;align-items:center;justify-content:center}.ifx-multiselect-container .ifx-multiselect-wrapper.active .icon-wrapper-down{display:none}.ifx-multiselect-container .ifx-multiselect-wrapper .icon-wrapper-up{display:none}.ifx-multiselect-container .ifx-multiselect-wrapper .icon-wrapper-down{display:flex;align-items:center;justify-content:center}.ifx-multiselect-container .ifx-multiselect-wrapper.is-flipped .ifx-multiselect-dropdown-menu{top:auto;bottom:100%}.ifx-multiselect-container .ifx-multiselect-input{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ifx-multiselect-container .ifx-multiselect-input.placeholder{opacity:0.5}.ifx-multiselect-container .ifx-multiselect-icon-container{margin-left:auto;align-items:center;display:flex}.ifx-multiselect-container .ifx-clear-button{margin-right:10px}.ifx-multiselect-container .ifx-multiselect-dropdown-menu{position:absolute;top:100%;left:0;width:100%;border:1px solid #ddd;margin-top:2px;background-color:#fff;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1);max-height:300px;overflow-y:auto;z-index:var(--dynamic-z-index, 1)}.ifx-multiselect-container .option{position:relative;padding:8px 16px;gap:8px;align-items:center;display:flex;font-style:normal;font-weight:400}.ifx-multiselect-container .option.small-select{line-height:20px;font-size:14px}.ifx-multiselect-container .option.medium-select{line-height:24px;font-size:16px}.ifx-multiselect-container .option:hover{background-color:#EEEDED}.ifx-multiselect-container .option:focus{background-color:#BFBBBB;outline:none;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1)}.ifx-multiselect-container .option.is-highlighted{background-color:#EEEDED}.ifx-multiselect-container .option.sub-option{padding-left:30px;}'}}]); \ No newline at end of file diff --git a/angular-example/5766.js b/angular-example/5766.js new file mode 100644 index 0000000000..b2fb8ee93b --- /dev/null +++ b/angular-example/5766.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[5766],{5766:(s,o,n)=>{n.r(o),n.d(o,{ifx_faq:()=>t});var e=n(2669);const t=class{constructor(a){(0,e.r)(this,a)}render(){return(0,e.h)("div",{class:"container"},(0,e.h)("ifx-accordion",null,(0,e.h)("ifx-accordion-item",{caption:"What is the Infineon DDS?"},"The Infineon Digital Design System consists of code components, design principles, tools and guidelines as well as a dedicated interdisciplinary team. Its purpose is to support internal and external colleagues create digital user interfaces with a high level of usability as well as a consistent expression of the Infineon brand. The DDS does not focus on the content of a web application but it describes how the design of the application\u2019s structure should be."),(0,e.h)("ifx-accordion-item",{caption:"How do I get access to the DDS?"},"You can use the provided Figma file as a foundation for mockups and prototypes, use Storybook to view what UI components and variants are available and use code components provided via Storybook or Github."),(0,e.h)("ifx-accordion-item",{caption:"Can I integrate the Infineon DDS into my project?"},"Yes, you can. We are happy to discuss with you which point in time and which scope of integration is bestsuited for updating your interface to the Infineon DDS. (To avoid that users get confused by a mixture of UI components, we recommend choosing larger updates or technology changes as opportunity to integrate the Infineon DDS.)"),(0,e.h)("ifx-accordion-item",{caption:"Are Infineon DDS components accessable?"},"We have taken WCAG 2.0 Level AA as baseline level for all design decisions inside the Infineon Digital Design System. To make an online experience truly accessible you have to implement the specific code, content, and visual design according to the accessibility standard. Find an introduction to this topic here."),(0,e.h)("ifx-accordion-item",{caption:"How to request a new component?"},"Please contact us like described in the contribution section! We are planning to expand the number of components continually. If your component is also usable for multiple other projects, there is a good chance we might work together with you.")))}};t.style=".container{padding-top:10px}"}}]); \ No newline at end of file diff --git a/angular-example/5792.js b/angular-example/5792.js new file mode 100644 index 0000000000..c164e3bed3 --- /dev/null +++ b/angular-example/5792.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[5792],{5792:(o,r,t)=>{t.r(r),t.d(r,{ifx_progress_bar:()=>i});var e=t(2669);const i=class{constructor(s){(0,e.r)(this,s),this.value=0,this.label="",this.size=void 0,this.showLabel=!1,this.internalValue=void 0}valueChanged(s,l){s!==l&&(this.internalValue=s)}componentWillLoad(){this.internalValue=this.value}render(){return(0,e.h)("div",{class:`progress-bar ${this.size}`},(0,e.h)("div",{class:"progress",style:{width:`${this.internalValue}%`}},this.showLabel&&"s"!==this.size&&(0,e.h)("span",{class:"label"},`${this.internalValue}%`)))}static get watchers(){return{value:["valueChanged"]}}};i.style=':host{display:flex;width:100%}.progress-bar{height:16px;bottom:0;right:0;top:0;left:0;display:flex;height:16px;border-radius:1px;width:100%;overflow:hidden}.progress-bar .label{height:17px;border-radius:1px 0px 0px 1px}.progress-bar.s{height:4px}.progress-bar .progress{height:100%;background-color:#0A8276;position:relative}.progress-bar .progress:after{content:"";background-color:#EEEDED;height:100%;position:absolute}.progress-bar .label{display:flex;align-items:center;justify-content:center;position:absolute;font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;font-family:"Source Sans 3";color:#FFFFFF;top:0;bottom:0;left:0;right:0}'}}]); \ No newline at end of file diff --git a/angular-example/592.js b/angular-example/592.js new file mode 100644 index 0000000000..39b11d9209 --- /dev/null +++ b/angular-example/592.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[592],{592:(e,n,s)=>{s.r(n),s.d(n,{ifx_dropdown_trigger:()=>o});var r=s(2669);const o=class{constructor(t){(0,r.r)(this,t),this.isOpen=!1}render(){return(0,r.h)("slot",null)}};o.style=":host{display:inline-block;cursor:pointer}"}}]); \ No newline at end of file diff --git a/angular-example/5948.js b/angular-example/5948.js new file mode 100644 index 0000000000..bf10360cb2 --- /dev/null +++ b/angular-example/5948.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[5948],{5948:(t,s,r)=>{r.r(s),r.d(s,{ifx_breadcrumb:()=>e});var a=r(2669);const e=class{constructor(l){(0,a.r)(this,l)}render(){return(0,a.h)("nav",{"aria-label":"Page navigation breadcrumb"},(0,a.h)("ol",{class:"breadcrumb"},(0,a.h)("slot",null)))}};e.style='.breadcrumb{list-style:none;padding:0px;margin:0px;display:flex;flex-direction:row;font-family:"Source Sans 3";font-size:0.813rem;align-items:flex-start}'}}]); \ No newline at end of file diff --git a/angular-example/6088.js b/angular-example/6088.js new file mode 100644 index 0000000000..0e4ddc2fdd --- /dev/null +++ b/angular-example/6088.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[6088],{6088:(t,s,e)=>{e.r(s),e.d(s,{ifx_badge:()=>a});var n=e(2669);const a=class{constructor(r){(0,n.r)(this,r)}render(){return(0,n.h)("div",{class:"badge__container"},(0,n.h)("span",null,(0,n.h)("slot",null)))}};a.style='*{font-family:"Source Sans 3"}.badge__container{display:inline-flex;justify-content:center;align-items:center;padding:4px 8px;gap:8px;border:1px solid #EEEDED;background-color:#EEEDED;border-radius:100px;font-size:0.813rem;line-height:1.25rem;font-weight:400;color:#1D1D1D}'}}]); \ No newline at end of file diff --git a/angular-example/6208.js b/angular-example/6208.js new file mode 100644 index 0000000000..cc962285c9 --- /dev/null +++ b/angular-example/6208.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[6208],{6208:(l,g,r)=>{r.r(g),r.d(g,{ifx_basic_table:()=>o});var e=r(2669),t=r(9881);const o=class{constructor(a){(0,e.r)(this,a),this.gridOptions=void 0,this.cols=void 0,this.rows=void 0,this.columnDefs=[],this.rowData=[],this.rowHeight="default",this.uniqueKey=void 0,this.tableHeight="auto"}componentWillLoad(){if(console.log("loading component"),this.uniqueKey=`unique-${Math.floor(1e6*Math.random())}`,"string"==typeof this.rows&&"string"==typeof this.cols)try{this.columnDefs=JSON.parse(this.cols),this.rowData=JSON.parse(this.rows)}catch(a){console.error("Failed to parse input:",a)}else!Array.isArray(this.rows)&&"object"!=typeof this.rows||!Array.isArray(this.cols)&&"object"!=typeof this.cols?console.error("Unexpected value for cols and rows:",this.rows,this.cols):(this.columnDefs=this.cols,this.rowData=this.rows);this.gridOptions={rowHeight:"default"===this.rowHeight?40:32,headerHeight:40,defaultColDef:{resizable:!0},onFirstDataRendered:this.onFirstDataRendered,columnDefs:this.columnDefs,rowData:this.rowData,icons:{sortAscending:'',sortDescending:'',sortUnSort:''},rowDragManaged:!!this.columnDefs.some(a=>!0===a.dndSource),animateRows:!!this.columnDefs.some(a=>!0===a.dndSource)},console.log("grid options ",this.gridOptions)}onFirstDataRendered(a){a.api.sizeColumnsToFit()}componentWillUpdate(){this.gridOptions.columnDefs=this.columnDefs,this.gridOptions.rowData=this.rowData,this.gridOptions.api&&(this.gridOptions.api.setRowData(this.rowData),this.gridOptions.api.setColumnDefs(this.columnDefs))}componentDidLoad(){new t.G(document.getElementById(`ifxTable-${this.uniqueKey}`),this.gridOptions),this.gridOptions.api&&this.gridOptions.api.sizeColumnsToFit()}render(){return(0,e.h)("div",{id:"grid-wrapper",class:{"auto-height":"auto"===this.tableHeight}},(0,e.h)("div",{id:`ifxTable-${this.uniqueKey}`,class:"ag-theme-alpine",style:{height:`${this.tableHeight}`,width:"100%"}}))}};o.style='.ag-icon{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-icon-aggregation::before{content:var(--ag-icon-font-code-aggregation, "\\f101")}.ag-icon-arrows::before{content:var(--ag-icon-font-code-arrows, "\\f102")}.ag-icon-asc::before{content:var(--ag-icon-font-code-asc, "\\f103")}.ag-icon-cancel::before{content:var(--ag-icon-font-code-cancel, "\\f104")}.ag-icon-chart::before{content:var(--ag-icon-font-code-chart, "\\f105")}.ag-icon-checkbox-checked::before{content:var(--ag-icon-font-code-checkbox-checked, "\\f106")}.ag-icon-checkbox-indeterminate::before{content:var(--ag-icon-font-code-checkbox-indeterminate, "\\f107")}.ag-icon-checkbox-unchecked::before{content:var(--ag-icon-font-code-checkbox-unchecked, "\\f108")}.ag-icon-color-picker::before{content:var(--ag-icon-font-code-color-picker, "\\f109")}.ag-icon-columns::before{content:var(--ag-icon-font-code-columns, "\\f10a")}.ag-icon-contracted::before{content:var(--ag-icon-font-code-contracted, "\\f10b")}.ag-icon-copy::before{content:var(--ag-icon-font-code-copy, "\\f10c")}.ag-icon-cross::before{content:var(--ag-icon-font-code-cross, "\\f10d")}.ag-icon-csv::before{content:var(--ag-icon-font-code-csv, "\\f10e")}.ag-icon-cut::before{content:var(--ag-icon-font-code-cut, "\\f10f")}.ag-icon-desc::before{content:var(--ag-icon-font-code-desc, "\\f110")}.ag-icon-excel::before{content:var(--ag-icon-font-code-excel, "\\f111")}.ag-icon-expanded::before{content:var(--ag-icon-font-code-expanded, "\\f112")}.ag-icon-eye-slash::before{content:var(--ag-icon-font-code-eye-slash, "\\f113")}.ag-icon-eye::before{content:var(--ag-icon-font-code-eye, "\\f114")}.ag-icon-filter::before{content:var(--ag-icon-font-code-filter, "\\f115")}.ag-icon-first::before{content:var(--ag-icon-font-code-first, "\\f116")}.ag-icon-grip::before{content:var(--ag-icon-font-code-grip, "\\f117")}.ag-icon-group::before{content:var(--ag-icon-font-code-group, "\\f118")}.ag-icon-last::before{content:var(--ag-icon-font-code-last, "\\f119")}.ag-icon-left::before{content:var(--ag-icon-font-code-left, "\\f11a")}.ag-icon-linked::before{content:var(--ag-icon-font-code-linked, "\\f11b")}.ag-icon-loading::before{content:var(--ag-icon-font-code-loading, "\\f11c")}.ag-icon-maximize::before{content:var(--ag-icon-font-code-maximize, "\\f11d")}.ag-icon-menu::before{content:var(--ag-icon-font-code-menu, "\\f11e")}.ag-icon-minimize::before{content:var(--ag-icon-font-code-minimize, "\\f11f")}.ag-icon-next::before{content:var(--ag-icon-font-code-next, "\\f120")}.ag-icon-none::before{content:var(--ag-icon-font-code-none, "\\f121")}.ag-icon-not-allowed::before{content:var(--ag-icon-font-code-not-allowed, "\\f122")}.ag-icon-paste::before{content:var(--ag-icon-font-code-paste, "\\f123")}.ag-icon-pin::before{content:var(--ag-icon-font-code-pin, "\\f124")}.ag-icon-pivot::before{content:var(--ag-icon-font-code-pivot, "\\f125")}.ag-icon-previous::before{content:var(--ag-icon-font-code-previous, "\\f126")}.ag-icon-radio-button-off::before{content:var(--ag-icon-font-code-radio-button-off, "\\f127")}.ag-icon-radio-button-on::before{content:var(--ag-icon-font-code-radio-button-on, "\\f128")}.ag-icon-right::before{content:var(--ag-icon-font-code-right, "\\f129")}.ag-icon-save::before{content:var(--ag-icon-font-code-save, "\\f12a")}.ag-icon-small-down::before{content:var(--ag-icon-font-code-small-down, "\\f12b")}.ag-icon-small-left::before{content:var(--ag-icon-font-code-small-left, "\\f12c")}.ag-icon-small-right::before{content:var(--ag-icon-font-code-small-right, "\\f12d")}.ag-icon-small-up::before{content:var(--ag-icon-font-code-small-up, "\\f12e")}.ag-icon-tick::before{content:var(--ag-icon-font-code-tick, "\\f12f")}.ag-icon-tree-closed::before{content:var(--ag-icon-font-code-tree-closed, "\\f130")}.ag-icon-tree-indeterminate::before{content:var(--ag-icon-font-code-tree-indeterminate, "\\f131")}.ag-icon-tree-open::before{content:var(--ag-icon-font-code-tree-open, "\\f132")}.ag-icon-unlinked::before{content:var(--ag-icon-font-code-unlinked, "\\f133")}.ag-icon-row-drag::before{content:var(--ag-icon-font-code-grip)}.ag-left-arrow::before{content:var(--ag-icon-font-code-left)}.ag-right-arrow::before{content:var(--ag-icon-font-code-right)}[class*=ag-theme-]{--ag-foreground-color:#000;--ag-data-color:var(--ag-foreground-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-header-foreground-color:var(--ag-secondary-foreground-color);--ag-disabled-foreground-color:rgba(0, 0, 0, 0.5);--ag-background-color:#fff;--ag-header-background-color:transparent;--ag-tooltip-background-color:transparent;--ag-subheader-background-color:transparent;--ag-subheader-toolbar-background-color:transparent;--ag-control-panel-background-color:transparent;--ag-side-button-selected-background-color:var(--ag-control-panel-background-color);--ag-selected-row-background-color:#BBB;--ag-odd-row-background-color:var(--ag-background-color);--ag-modal-overlay-background-color:rgba(255, 255, 255, 0.66);--ag-row-hover-color:transparent;--ag-column-hover-color:transparent;--ag-range-selection-border-color:var(--ag-foreground-color);--ag-range-selection-border-style:solid;--ag-range-selection-background-color:rgba(0, 0, 0, 0.2);--ag-range-selection-background-color-2:var(--ag-range-selection-background-color);--ag-range-selection-background-color-3:var(--ag-range-selection-background-color);--ag-range-selection-background-color-4:var(--ag-range-selection-background-color);--ag-range-selection-highlight-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-color:var(--ag-range-selection-border-color);--ag-selected-tab-underline-width:0;--ag-selected-tab-underline-transition-speed:0s;--ag-range-selection-chart-category-background-color:rgba(0, 255, 132, 0.1);--ag-range-selection-chart-background-color:rgba(0, 88, 255, 0.1);--ag-header-cell-hover-background-color:transparent;--ag-header-cell-moving-background-color:var(--ag-background-color);--ag-value-change-value-highlight-background-color:rgba(22, 160, 133, 0.5);--ag-value-change-delta-up-color:#43a047;--ag-value-change-delta-down-color:#e53935;--ag-chip-background-color:transparent;--ag-borders:solid 1px;--ag-border-color:rgba(0, 0, 0, 0.25);--ag-borders-critical:var(--ag-borders);--ag-borders-secondary:var(--ag-borders);--ag-secondary-border-color:var(--ag-border-color);--ag-row-border-style:solid;--ag-row-border-color:var(--ag-secondary-border-color);--ag-row-border-width:1px;--ag-cell-horizontal-border:solid transparent;--ag-borders-input:var(--ag-borders-secondary);--ag-input-border-color:var(--ag-secondary-border-color);--ag-borders-input-invalid:solid 2px;--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-borders-side-button:var(--ag-borders);--ag-border-radius:0px;--ag-row-border-color:var(--ag-secondary-border-color);--ag-header-column-separator-display:none;--ag-header-column-separator-height:100%;--ag-header-column-separator-width:1px;--ag-header-column-separator-color:var(--ag-secondary-border-color);--ag-header-column-resize-handle-display:none;--ag-header-column-resize-handle-height:50%;--ag-header-column-resize-handle-width:1px;--ag-header-column-resize-handle-color:var(--ag-secondary-border-color);--ag-invalid-color:red;--ag-input-disabled-border-color:var(--ag-input-border-color);--ag-input-disabled-background-color:transparent;--ag-checkbox-background-color:transparent;--ag-checkbox-border-radius:var(--ag-border-radius);--ag-checkbox-checked-color:var(--ag-foreground-color);--ag-checkbox-unchecked-color:var(--ag-foreground-color);--ag-checkbox-indeterminate-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-border-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-off-background-color:var(--ag-checkbox-unchecked-color);--ag-toggle-button-on-border-color:var(--ag-checkbox-checked-color);--ag-toggle-button-on-background-color:var(--ag-checkbox-checked-color);--ag-toggle-button-switch-background-color:var(--ag-background-color);--ag-toggle-button-switch-border-color:var(--ag-toggle-button-off-border-color);--ag-toggle-button-border-width:1px;--ag-toggle-button-height:var(--ag-icon-size);--ag-toggle-button-width:calc(var(--ag-toggle-button-height) * 2);--ag-input-focus-box-shadow:none;--ag-input-focus-border-color:none;--ag-minichart-selected-chart-color:var(--ag-checkbox-checked-color);--ag-minichart-selected-page-color:var(--ag-checkbox-checked-color);--ag-grid-size:4px;--ag-icon-size:12px;--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 1.5);--ag-widget-horizontal-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:var(--ag-grid-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:var(--ag-cell-horizontal-padding);--ag-row-height:calc(var(--ag-grid-size) * 6 + 1px);--ag-header-height:var(--ag-row-height);--ag-list-item-height:calc(var(--ag-grid-size) * 5);--ag-column-select-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-set-filter-indent-size:calc(var(--ag-grid-size) + var(--ag-icon-size));--ag-row-group-indent-size:calc(var(--ag-cell-widget-spacing) + var(--ag-icon-size));--ag-filter-tool-panel-group-indent:16px;--ag-tab-min-width:220px;--ag-menu-min-width:181px;--ag-side-bar-panel-width:200px;--ag-font-family:"Helvetica Neue", sans-serif;--ag-font-size:14px;--ag-card-radius:var(--ag-border-radius);--ag-card-shadow:none;--ag-popup-shadow:5px 5px 10px rgba(0, 0, 0, 0.3)}.ag-root-wrapper,.ag-sticky-top,.ag-dnd-ghost{background-color:var(--ag-background-color)}[class*=ag-theme-]{-webkit-font-smoothing:antialiased;font-family:var(--ag-font-family);font-size:var(--ag-font-size);line-height:normal;color:var(--ag-foreground-color)}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-hidden{display:none !important}.ag-invisible{visibility:hidden !important}.ag-no-transition{transition:none !important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50% !important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:0.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{from{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:0.5;transition:opacity 1s ease-out 3s}.ag-watermark::before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:0.5}.ag-watermark-text{opacity:0.5;font-weight:bold;font-family:Impact, sans-serif;font-size:19px;padding-left:0.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-body-vertical-scroll-viewport,.ag-virtual-list-viewport,.ag-sticky-top-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-body-vertical-scroll-viewport{overflow-y:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-body-vertical-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container,.ag-sticky-top-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container,.ag-sticky-top-container{height:100%;white-space:nowrap}.ag-center-cols-container{display:block}.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-body-vertical-scroll-container{width:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container,.ag-sticky-top-full-width-container{position:absolute;top:0px;pointer-events:none}.ag-ltr .ag-full-width-container,.ag-ltr .ag-floating-top-full-width-container,.ag-ltr .ag-floating-bottom-full-width-container,.ag-ltr .ag-sticky-top-full-width-container{left:0}.ag-rtl .ag-full-width-container,.ag-rtl .ag-floating-top-full-width-container,.ag-rtl .ag-floating-bottom-full-width-container,.ag-rtl .ag-sticky-top-full-width-container{right:0}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-center-cols-clipper{flex:1 1 auto;min-width:0;overflow:hidden;min-height:100%;transform:translate3d(0, 0, 0)}.ag-body{position:relative;display:flex;flex:1 1 auto;flex-direction:row !important;min-height:0}.ag-body-clipper{overflow:hidden;min-width:0px;flex:1 1 auto;height:100%;transform:translate3d(0, 0, 0)}.ag-body-horizontal-scroll,.ag-body-vertical-scroll{min-height:0;min-width:0;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible,.ag-body-vertical-scroll.ag-scrollbar-invisible{position:absolute;bottom:0}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar{opacity:0;transition:opacity 400ms;visibility:hidden}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-scrolling,.ag-body-vertical-scroll.ag-scrollbar-invisible.ag-apple-scrollbar.ag-scrollbar-active{visibility:visible;opacity:1}.ag-body-horizontal-scroll{width:100%}.ag-body-horizontal-scroll.ag-scrollbar-invisible{left:0;right:0}.ag-body-vertical-scroll{height:100%}.ag-body-vertical-scroll.ag-scrollbar-invisible{top:0;z-index:10}.ag-ltr .ag-body-vertical-scroll.ag-scrollbar-invisible{right:0}.ag-rtl .ag-body-vertical-scroll.ag-scrollbar-invisible{left:0}.ag-force-vertical-scroll{overflow-y:scroll !important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable .ag-header-cell-label{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header{height:100%}.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute}.ag-header-row:not(.ag-header-row-column-group){overflow:hidden}.ag-header.ag-header-allow-overflow .ag-header-row{overflow:visible}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity 0.2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}.ag-header-group-cell-label.ag-sticky-label{position:sticky;flex:none;max-width:100%}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis}.ag-header-cell:not(.ag-header-cell-auto-height) .ag-header-cell-comp-wrapper{height:100%;display:flex;align-items:center}.ag-header-cell-comp-wrapper{width:100%;overflow:hidden}.ag-header-cell-wrap-text .ag-header-cell-comp-wrapper{white-space:normal}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell{transition:left 0.2s}.ag-column-moving .ag-header-cell{transition:left 0.2s}.ag-column-moving .ag-header-group-cell{transition:left 0.2s, width 0.2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform 0.4s, top 0.4s, background-color 0.1s, opacity 0.2s}.ag-row-animation .ag-row.ag-after-created{transition:transform 0.4s, top 0.4s, height 0.4s, background-color 0.1s, opacity 0.2s}.ag-row-no-animation .ag-row{transition:background-color 0.1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-checkbox{display:flex;overflow:hidden}.ag-set-filter-group-icons{display:block}.ag-set-filter-group-icons>*{cursor:pointer}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-set-floating-filter-input input[disabled]{pointer-events:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-sticky-top{position:absolute;display:flex;width:100%}.ag-pinned-left-sticky-top,.ag-pinned-right-sticky-top{position:relative;height:100%;overflow:hidden}.ag-sticky-top-full-width-container{overflow:hidden;width:100%;height:100%}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;z-index:1;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip{position:absolute;pointer-events:none;z-index:99999}.ag-tooltip-custom{position:absolute;pointer-events:none;z-index:99999}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s, margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0 !important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-value{display:flex;align-items:center}.ag-rich-select-value-icon{flex:1 1 auto;order:1}.ag-ltr .ag-rich-select-value-icon{text-align:right}.ag-rtl .ag-rich-select-value-icon{text-align:left}.ag-rich-select-list{position:relative}.ag-rich-select-virtual-list-item{display:flex}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap;overflow:hidden}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-select-agg-func-item,.ag-column-select-column-label{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize{left:-3px}.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-header-group-cell-no-group.ag-header-span-height .ag-header-cell-resize{display:none}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;height:100%;width:100%;overflow:hidden;padding:5px 0px}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-right-aligned-header .ag-header-cell-text{text-align:end}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left{display:inline-flex}.ag-status-bar-center{display:inline-flex}.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right 0.3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field{display:flex;align-items:center}.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field{flex:1 1 auto}.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-label-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;top:0;left:0;right:0;bottom:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(to left, #ff0000 3%, #ffff00 17%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 83%, #ff0000 100%)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgb(0, 0, 0));width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-set-filter-indent-1{padding-left:20px}.ag-rtl .ag-set-filter-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-set-filter-indent-2{padding-left:40px}.ag-rtl .ag-set-filter-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-set-filter-indent-3{padding-left:60px}.ag-rtl .ag-set-filter-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-set-filter-indent-4{padding-left:80px}.ag-rtl .ag-set-filter-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-set-filter-indent-5{padding-left:100px}.ag-rtl .ag-set-filter-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-set-filter-indent-6{padding-left:120px}.ag-rtl .ag-set-filter-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-set-filter-indent-7{padding-left:140px}.ag-rtl .ag-set-filter-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-set-filter-indent-8{padding-left:160px}.ag-rtl .ag-set-filter-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-set-filter-indent-9{padding-left:180px}.ag-rtl .ag-set-filter-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-sticky-top,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-sticky-top,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-expanded,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-layout-print.ag-body{display:block;height:unset}.ag-layout-print.ag-body-clipper{height:unset}.ag-layout-print.ag-root-wrapper{display:inline-flex}.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-layout-print .ag-body-vertical-scroll{display:none}.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible !important}@media print{.ag-root-wrapper.ag-layout-print{display:table}.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto !important;overflow:hidden !important;display:block !important}.ag-root-wrapper.ag-layout-print .ag-row,.ag-root-wrapper.ag-layout-print .ag-cell{break-inside:avoid}}[class^=ag-],[class^=ag-]:focus,[class^=ag-]:after,[class^=ag-]:before{box-sizing:border-box;outline:none}[class^=ag-]::-ms-clear{display:none}.ag-checkbox .ag-input-wrapper,.ag-radio-button .ag-input-wrapper{overflow:visible}.ag-range-field .ag-input-wrapper{height:100%}.ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-button{border-radius:0px;color:var(--ag-foreground-color)}.ag-button:hover{background-color:transparent}.ag-ltr .ag-label-align-right .ag-label{margin-left:var(--ag-grid-size)}.ag-rtl .ag-label-align-right .ag-label{margin-right:var(--ag-grid-size)}input[class^=ag-]{margin:0;background-color:var(--ag-background-color)}textarea[class^=ag-],select[class^=ag-]{background-color:var(--ag-background-color)}input[class^=ag-]:not([type]),input[class^=ag-][type=text],input[class^=ag-][type=number],input[class^=ag-][type=tel],input[class^=ag-][type=date],input[class^=ag-][type=datetime-local],textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit;border:var(--ag-borders-input) var(--ag-input-border-color)}input[class^=ag-]:not([type]):disabled,input[class^=ag-][type=text]:disabled,input[class^=ag-][type=number]:disabled,input[class^=ag-][type=tel]:disabled,input[class^=ag-][type=date]:disabled,input[class^=ag-][type=datetime-local]:disabled,textarea[class^=ag-]:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}input[class^=ag-]:not([type]):focus,input[class^=ag-][type=text]:focus,input[class^=ag-][type=number]:focus,input[class^=ag-][type=tel]:focus,input[class^=ag-][type=date]:focus,input[class^=ag-][type=datetime-local]:focus,textarea[class^=ag-]:focus{outline:none;box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-input-focus-border-color)}input[class^=ag-]:not([type]):invalid,input[class^=ag-][type=text]:invalid,input[class^=ag-][type=number]:invalid,input[class^=ag-][type=tel]:invalid,input[class^=ag-][type=date]:invalid,input[class^=ag-][type=datetime-local]:invalid,textarea[class^=ag-]:invalid{border:var(--ag-borders-input-invalid) var(--ag-input-border-color-invalid)}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper){-moz-appearance:textfield}input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-outer-spin-button,input[class^=ag-][type=number]:not(.ag-number-field-input-stepper)::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[class^=ag-][type=range]{padding:0}input[class^=ag-][type=button]:focus,button[class^=ag-]:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-drag-handle{color:var(--ag-secondary-foreground-color)}.ag-list-item,.ag-virtual-list-item{height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-virtual-list-item:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-select-list{background-color:var(--ag-background-color);overflow-y:auto;overflow-x:hidden}.ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-list-item.ag-active-item{background-color:var(--ag-row-hover-color)}.ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-select .ag-picker-field-wrapper{background-color:var(--ag-background-color);min-height:var(--ag-list-item-height);cursor:default}.ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-select:not(.ag-cell-editor,.ag-label-align-top){height:var(--ag-list-item-height)}.ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-select.ag-disabled{opacity:0.5}.ag-rich-select{background-color:var(--ag-control-panel-background-color)}.ag-rich-select-list{width:100%;min-width:200px;height:calc(var(--ag-row-height) * 6.5)}.ag-rich-select-value{height:var(--ag-row-height);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);padding-top:0;padding-bottom:0}.ag-ltr .ag-rich-select-value{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-value{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-rich-select-value{padding-right:var(--ag-grid-size)}.ag-rtl .ag-rich-select-value{padding-left:var(--ag-grid-size)}.ag-rich-select-virtual-list-item{cursor:default;height:var(--ag-list-item-height)}.ag-keyboard-focus .ag-rich-select-virtual-list-item:focus::after{content:none}.ag-rich-select-virtual-list-item:hover{background-color:var(--ag-row-hover-color)}.ag-ltr .ag-rich-select-row{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-rich-select-row{padding-right:var(--ag-cell-horizontal-padding)}.ag-rich-select-row-selected{background-color:var(--ag-selected-row-background-color)}.ag-row-drag,.ag-selection-checkbox,.ag-group-expanded,.ag-group-contracted{color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-row-drag,.ag-ltr .ag-selection-checkbox,.ag-ltr .ag-group-expanded,.ag-ltr .ag-group-contracted{margin-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-row-drag,.ag-rtl .ag-selection-checkbox,.ag-rtl .ag-group-expanded,.ag-rtl .ag-group-contracted{margin-left:var(--ag-cell-widget-spacing)}.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){--ag-internal-calculated-line-height:var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));display:flex;align-items:center;flex:none}.ag-group-expanded,.ag-group-contracted{cursor:pointer}.ag-group-title-bar-icon{cursor:pointer;flex:none;color:var(--ag-secondary-foreground-color)}.ag-ltr .ag-group-child-count{margin-left:2px}.ag-rtl .ag-group-child-count{margin-right:2px}.ag-group-title-bar{background-color:var(--ag-subheader-background-color);padding:var(--ag-grid-size)}.ag-group-toolbar{padding:var(--ag-grid-size);background-color:var(--ag-subheader-toolbar-background-color)}.ag-disabled-group-title-bar,.ag-disabled-group-container{opacity:0.5}.group-item{margin:calc(var(--ag-grid-size) * 0.5) 0}.ag-label{white-space:nowrap}.ag-ltr .ag-label{margin-right:var(--ag-grid-size)}.ag-rtl .ag-label{margin-left:var(--ag-grid-size)}.ag-label-align-top .ag-label{margin-bottom:calc(var(--ag-grid-size) * 0.5)}.ag-angle-select[disabled]{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-angle-select[disabled] .ag-angle-select-field{opacity:0.4}.ag-ltr .ag-slider-field,.ag-ltr .ag-angle-select-field{margin-right:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-slider-field,.ag-rtl .ag-angle-select-field{margin-left:calc(var(--ag-grid-size) * 2)}.ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:var(--ag-border-color);background-color:var(--ag-background-color)}.ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:var(--ag-secondary-foreground-color)}.ag-picker-field-wrapper{border:1px solid;border-color:var(--ag-border-color);border-radius:5px}.ag-picker-field-wrapper:focus{box-shadow:var(--ag-input-focus-box-shadow)}.ag-picker-field-button{background-color:var(--ag-background-color);color:var(--ag-secondary-foreground-color)}.ag-dialog.ag-color-dialog{border-radius:5px}.ag-color-picker .ag-picker-field-display{height:var(--ag-icon-size)}.ag-color-panel{padding:var(--ag-grid-size)}.ag-spectrum-color{background-color:rgb(255, 0, 0);border-radius:2px}.ag-spectrum-tools{padding:10px}.ag-spectrum-sat{background-image:linear-gradient(to right, white, rgba(204, 154, 129, 0))}.ag-spectrum-val{background-image:linear-gradient(to top, black, rgba(204, 154, 129, 0))}.ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid white;background:black;box-shadow:0 0 2px 0px rgba(0, 0, 0, 0.24)}.ag-spectrum-hue-background{border-radius:2px}.ag-spectrum-alpha-background{border-radius:2px}.ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:rgb(248, 248, 248);box-shadow:0 1px 4px 0 rgba(0, 0, 0, 0.37)}.ag-recent-color{margin:0 3px}.ag-recent-color:first-child{margin-left:0}.ag-recent-color:last-child{margin-right:0}.ag-dnd-ghost{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);overflow:hidden;text-overflow:ellipsis;border:var(--ag-borders-secondary) var(--ag-secondary-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height) !important;line-height:var(--ag-header-height);margin:0;padding:0 calc(var(--ag-grid-size) * 2);transform:translateY(calc(var(--ag-grid-size) * 2))}.ag-dnd-ghost-icon{margin-right:var(--ag-grid-size);color:var(--ag-foreground-color)}.ag-popup-child:not(.ag-tooltip-custom){box-shadow:var(--ag-popup-shadow)}.ag-dragging-range-handle .ag-dialog,.ag-dragging-fill-handle .ag-dialog{opacity:0.7;pointer-events:none}.ag-dialog{border-radius:var(--ag-border-radius);border:var(--ag-borders) var(--ag-border-color)}.ag-panel{background-color:var(--ag-background-color)}.ag-panel-title-bar{background-color:var(--ag-header-background-color);color:var(--ag-header-foreground-color);height:var(--ag-header-height);padding:var(--ag-grid-size) var(--ag-cell-horizontal-padding);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-panel-title-bar-button{margin-left:var(--ag-grid-size)}.ag-rtl .ag-panel-title-bar-button{margin-right:var(--ag-grid-size)}.ag-tooltip{background-color:var(--ag-tooltip-background-color);color:var(--ag-foreground-color);padding:var(--ag-grid-size);border:var(--ag-borders) var(--ag-border-color);border-radius:var(--ag-card-radius);transition:opacity 1s;white-space:normal}.ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-tooltip-custom{transition:opacity 1s}.ag-tooltip-custom.ag-tooltip-hiding{opacity:0}.ag-ltr .ag-column-select-indent-1{padding-left:calc(1 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-1{padding-right:calc(1 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-2{padding-left:calc(2 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-2{padding-right:calc(2 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-3{padding-left:calc(3 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-3{padding-right:calc(3 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-4{padding-left:calc(4 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-4{padding-right:calc(4 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-5{padding-left:calc(5 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-5{padding-right:calc(5 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-6{padding-left:calc(6 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-6{padding-right:calc(6 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-7{padding-left:calc(7 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-7{padding-right:calc(7 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-8{padding-left:calc(8 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-8{padding-right:calc(8 * var(--ag-column-select-indent-size))}.ag-ltr .ag-column-select-indent-9{padding-left:calc(9 * var(--ag-column-select-indent-size))}.ag-rtl .ag-column-select-indent-9{padding-right:calc(9 * var(--ag-column-select-indent-size))}.ag-column-select-header-icon{cursor:pointer}.ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-keyboard-focus .ag-column-select-header-icon:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0px;left:0px;display:block;width:calc(100% - 0px);height:calc(100% - 0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-ltr .ag-column-group-icons:not(:last-child),.ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:var(--ag-widget-horizontal-spacing)}.ag-rtl .ag-column-group-icons:not(:last-child),.ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:var(--ag-widget-horizontal-spacing)}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-column-select-virtual-list-item:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-column-group:not(:last-child),.ag-column-select-column:not(:last-child){margin-bottom:var(--ag-widget-vertical-spacing)}.ag-column-select-column-readonly,.ag-column-select-column-group-readonly{color:var(--ag-disabled-foreground-color);pointer-events:none}.ag-ltr .ag-column-select-add-group-indent{margin-left:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-column-select-add-group-indent{margin-right:calc(var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-column-select-virtual-list-viewport{padding:calc(var(--ag-widget-container-vertical-padding) * 0.5) 0px}.ag-column-select-virtual-list-item{padding:0 var(--ag-widget-container-horizontal-padding)}.ag-checkbox-edit{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-rtl{text-align:right}.ag-root-wrapper{border:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 1)}.ag-ltr .ag-row-group-indent-1{padding-left:calc(1 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-1{padding-right:calc(1 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 2)}.ag-ltr .ag-row-group-indent-2{padding-left:calc(2 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-2{padding-right:calc(2 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 3)}.ag-ltr .ag-row-group-indent-3{padding-left:calc(3 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-3{padding-right:calc(3 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 4)}.ag-ltr .ag-row-group-indent-4{padding-left:calc(4 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-4{padding-right:calc(4 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 5)}.ag-ltr .ag-row-group-indent-5{padding-left:calc(5 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-5{padding-right:calc(5 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 6)}.ag-ltr .ag-row-group-indent-6{padding-left:calc(6 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-6{padding-right:calc(6 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 7)}.ag-ltr .ag-row-group-indent-7{padding-left:calc(7 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-7{padding-right:calc(7 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 8)}.ag-ltr .ag-row-group-indent-8{padding-left:calc(8 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-8{padding-right:calc(8 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 9)}.ag-ltr .ag-row-group-indent-9{padding-left:calc(9 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-9{padding-right:calc(9 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 10)}.ag-ltr .ag-row-group-indent-10{padding-left:calc(10 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-10{padding-right:calc(10 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 11)}.ag-ltr .ag-row-group-indent-11{padding-left:calc(11 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-11{padding-right:calc(11 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 12)}.ag-ltr .ag-row-group-indent-12{padding-left:calc(12 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-12{padding-right:calc(12 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 13)}.ag-ltr .ag-row-group-indent-13{padding-left:calc(13 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-13{padding-right:calc(13 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 14)}.ag-ltr .ag-row-group-indent-14{padding-left:calc(14 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-14{padding-right:calc(14 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 15)}.ag-ltr .ag-row-group-indent-15{padding-left:calc(15 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-15{padding-right:calc(15 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 16)}.ag-ltr .ag-row-group-indent-16{padding-left:calc(16 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-16{padding-right:calc(16 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 17)}.ag-ltr .ag-row-group-indent-17{padding-left:calc(17 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-17{padding-right:calc(17 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 18)}.ag-ltr .ag-row-group-indent-18{padding-left:calc(18 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-18{padding-right:calc(18 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 19)}.ag-ltr .ag-row-group-indent-19{padding-left:calc(19 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-19{padding-right:calc(19 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 20)}.ag-ltr .ag-row-group-indent-20{padding-left:calc(20 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-20{padding-right:calc(20 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 21)}.ag-ltr .ag-row-group-indent-21{padding-left:calc(21 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-21{padding-right:calc(21 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 22)}.ag-ltr .ag-row-group-indent-22{padding-left:calc(22 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-22{padding-right:calc(22 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 23)}.ag-ltr .ag-row-group-indent-23{padding-left:calc(23 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-23{padding-right:calc(23 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 24)}.ag-ltr .ag-row-group-indent-24{padding-left:calc(24 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-24{padding-right:calc(24 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 25)}.ag-ltr .ag-row-group-indent-25{padding-left:calc(25 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-25{padding-right:calc(25 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 26)}.ag-ltr .ag-row-group-indent-26{padding-left:calc(26 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-26{padding-right:calc(26 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 27)}.ag-ltr .ag-row-group-indent-27{padding-left:calc(27 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-27{padding-right:calc(27 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 28)}.ag-ltr .ag-row-group-indent-28{padding-left:calc(28 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-28{padding-right:calc(28 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 29)}.ag-ltr .ag-row-group-indent-29{padding-left:calc(29 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-29{padding-right:calc(29 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 30)}.ag-ltr .ag-row-group-indent-30{padding-left:calc(30 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-30{padding-right:calc(30 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 31)}.ag-ltr .ag-row-group-indent-31{padding-left:calc(31 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-31{padding-right:calc(31 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 32)}.ag-ltr .ag-row-group-indent-32{padding-left:calc(32 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-32{padding-right:calc(32 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 33)}.ag-ltr .ag-row-group-indent-33{padding-left:calc(33 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-33{padding-right:calc(33 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 34)}.ag-ltr .ag-row-group-indent-34{padding-left:calc(34 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-34{padding-right:calc(34 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 35)}.ag-ltr .ag-row-group-indent-35{padding-left:calc(35 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-35{padding-right:calc(35 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 36)}.ag-ltr .ag-row-group-indent-36{padding-left:calc(36 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-36{padding-right:calc(36 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 37)}.ag-ltr .ag-row-group-indent-37{padding-left:calc(37 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-37{padding-right:calc(37 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 38)}.ag-ltr .ag-row-group-indent-38{padding-left:calc(38 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-38{padding-right:calc(38 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 39)}.ag-ltr .ag-row-group-indent-39{padding-left:calc(39 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-39{padding-right:calc(39 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 40)}.ag-ltr .ag-row-group-indent-40{padding-left:calc(40 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-40{padding-right:calc(40 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 41)}.ag-ltr .ag-row-group-indent-41{padding-left:calc(41 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-41{padding-right:calc(41 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 42)}.ag-ltr .ag-row-group-indent-42{padding-left:calc(42 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-42{padding-right:calc(42 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 43)}.ag-ltr .ag-row-group-indent-43{padding-left:calc(43 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-43{padding-right:calc(43 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 44)}.ag-ltr .ag-row-group-indent-44{padding-left:calc(44 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-44{padding-right:calc(44 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 45)}.ag-ltr .ag-row-group-indent-45{padding-left:calc(45 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-45{padding-right:calc(45 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 46)}.ag-ltr .ag-row-group-indent-46{padding-left:calc(46 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-46{padding-right:calc(46 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 47)}.ag-ltr .ag-row-group-indent-47{padding-left:calc(47 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-47{padding-right:calc(47 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 48)}.ag-ltr .ag-row-group-indent-48{padding-left:calc(48 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-48{padding-right:calc(48 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 49)}.ag-ltr .ag-row-group-indent-49{padding-left:calc(49 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-49{padding-right:calc(49 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 50)}.ag-ltr .ag-row-group-indent-50{padding-left:calc(50 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-50{padding-right:calc(50 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 51)}.ag-ltr .ag-row-group-indent-51{padding-left:calc(51 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-51{padding-right:calc(51 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 52)}.ag-ltr .ag-row-group-indent-52{padding-left:calc(52 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-52{padding-right:calc(52 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 53)}.ag-ltr .ag-row-group-indent-53{padding-left:calc(53 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-53{padding-right:calc(53 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 54)}.ag-ltr .ag-row-group-indent-54{padding-left:calc(54 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-54{padding-right:calc(54 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 55)}.ag-ltr .ag-row-group-indent-55{padding-left:calc(55 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-55{padding-right:calc(55 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 56)}.ag-ltr .ag-row-group-indent-56{padding-left:calc(56 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-56{padding-right:calc(56 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 57)}.ag-ltr .ag-row-group-indent-57{padding-left:calc(57 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-57{padding-right:calc(57 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 58)}.ag-ltr .ag-row-group-indent-58{padding-left:calc(58 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-58{padding-right:calc(58 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 59)}.ag-ltr .ag-row-group-indent-59{padding-left:calc(59 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-59{padding-right:calc(59 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 60)}.ag-ltr .ag-row-group-indent-60{padding-left:calc(60 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-60{padding-right:calc(60 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 61)}.ag-ltr .ag-row-group-indent-61{padding-left:calc(61 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-61{padding-right:calc(61 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 62)}.ag-ltr .ag-row-group-indent-62{padding-left:calc(62 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-62{padding-right:calc(62 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 63)}.ag-ltr .ag-row-group-indent-63{padding-left:calc(63 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-63{padding-right:calc(63 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 64)}.ag-ltr .ag-row-group-indent-64{padding-left:calc(64 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-64{padding-right:calc(64 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 65)}.ag-ltr .ag-row-group-indent-65{padding-left:calc(65 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-65{padding-right:calc(65 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 66)}.ag-ltr .ag-row-group-indent-66{padding-left:calc(66 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-66{padding-right:calc(66 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 67)}.ag-ltr .ag-row-group-indent-67{padding-left:calc(67 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-67{padding-right:calc(67 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 68)}.ag-ltr .ag-row-group-indent-68{padding-left:calc(68 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-68{padding-right:calc(68 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 69)}.ag-ltr .ag-row-group-indent-69{padding-left:calc(69 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-69{padding-right:calc(69 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 70)}.ag-ltr .ag-row-group-indent-70{padding-left:calc(70 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-70{padding-right:calc(70 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 71)}.ag-ltr .ag-row-group-indent-71{padding-left:calc(71 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-71{padding-right:calc(71 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 72)}.ag-ltr .ag-row-group-indent-72{padding-left:calc(72 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-72{padding-right:calc(72 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 73)}.ag-ltr .ag-row-group-indent-73{padding-left:calc(73 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-73{padding-right:calc(73 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 74)}.ag-ltr .ag-row-group-indent-74{padding-left:calc(74 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-74{padding-right:calc(74 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 75)}.ag-ltr .ag-row-group-indent-75{padding-left:calc(75 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-75{padding-right:calc(75 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 76)}.ag-ltr .ag-row-group-indent-76{padding-left:calc(76 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-76{padding-right:calc(76 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 77)}.ag-ltr .ag-row-group-indent-77{padding-left:calc(77 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-77{padding-right:calc(77 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 78)}.ag-ltr .ag-row-group-indent-78{padding-left:calc(78 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-78{padding-right:calc(78 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 79)}.ag-ltr .ag-row-group-indent-79{padding-left:calc(79 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-79{padding-right:calc(79 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 80)}.ag-ltr .ag-row-group-indent-80{padding-left:calc(80 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-80{padding-right:calc(80 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 81)}.ag-ltr .ag-row-group-indent-81{padding-left:calc(81 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-81{padding-right:calc(81 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 82)}.ag-ltr .ag-row-group-indent-82{padding-left:calc(82 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-82{padding-right:calc(82 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 83)}.ag-ltr .ag-row-group-indent-83{padding-left:calc(83 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-83{padding-right:calc(83 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 84)}.ag-ltr .ag-row-group-indent-84{padding-left:calc(84 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-84{padding-right:calc(84 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 85)}.ag-ltr .ag-row-group-indent-85{padding-left:calc(85 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-85{padding-right:calc(85 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 86)}.ag-ltr .ag-row-group-indent-86{padding-left:calc(86 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-86{padding-right:calc(86 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 87)}.ag-ltr .ag-row-group-indent-87{padding-left:calc(87 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-87{padding-right:calc(87 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 88)}.ag-ltr .ag-row-group-indent-88{padding-left:calc(88 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-88{padding-right:calc(88 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 89)}.ag-ltr .ag-row-group-indent-89{padding-left:calc(89 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-89{padding-right:calc(89 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 90)}.ag-ltr .ag-row-group-indent-90{padding-left:calc(90 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-90{padding-right:calc(90 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 91)}.ag-ltr .ag-row-group-indent-91{padding-left:calc(91 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-91{padding-right:calc(91 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 92)}.ag-ltr .ag-row-group-indent-92{padding-left:calc(92 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-92{padding-right:calc(92 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 93)}.ag-ltr .ag-row-group-indent-93{padding-left:calc(93 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-93{padding-right:calc(93 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 94)}.ag-ltr .ag-row-group-indent-94{padding-left:calc(94 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-94{padding-right:calc(94 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 95)}.ag-ltr .ag-row-group-indent-95{padding-left:calc(95 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-95{padding-right:calc(95 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 96)}.ag-ltr .ag-row-group-indent-96{padding-left:calc(96 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-96{padding-right:calc(96 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 97)}.ag-ltr .ag-row-group-indent-97{padding-left:calc(97 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-97{padding-right:calc(97 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 98)}.ag-ltr .ag-row-group-indent-98{padding-left:calc(98 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-98{padding-right:calc(98 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:calc(var(--ag-cell-horizontal-padding) + var(--ag-row-group-indent-size) * 99)}.ag-ltr .ag-row-group-indent-99{padding-left:calc(99 * var(--ag-row-group-indent-size))}.ag-rtl .ag-row-group-indent-99{padding-right:calc(99 * var(--ag-row-group-indent-size))}.ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:var(--ag-row-group-indent-size)}.ag-ltr .ag-row-group-leaf-indent{margin-left:var(--ag-row-group-indent-size)}.ag-rtl .ag-row-group-leaf-indent{margin-right:var(--ag-row-group-indent-size)}.ag-value-change-delta{padding-right:2px}.ag-value-change-delta-up{color:var(--ag-value-change-delta-up-color)}.ag-value-change-delta-down{color:var(--ag-value-change-delta-down-color)}.ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-value-change-value-highlight{background-color:var(--ag-value-change-value-highlight-background-color);transition:background-color 0.1s}.ag-cell-data-changed{background-color:var(--ag-value-change-value-highlight-background-color) !important}.ag-cell-data-changed-animation{background-color:transparent}.ag-cell-highlight{background-color:var(--ag-range-selection-highlight-color) !important}.ag-row{height:var(--ag-row-height);background-color:var(--ag-background-color);color:var(--ag-data-color);border-bottom:var(--ag-row-border-style) var(--ag-row-border-color) var(--ag-row-border-width)}.ag-row-highlight-above::after,.ag-row-highlight-below::after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:var(--ag-range-selection-border-color);left:1px}.ag-row-highlight-above::after{top:-1px}.ag-row-highlight-above.ag-row-first::after{top:0}.ag-row-highlight-below::after{bottom:0px}.ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-row-selected::before{content:"";background-color:var(--ag-selected-row-background-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0}.ag-row-hover:not(.ag-full-width-row)::before,.ag-row-hover.ag-full-width-row.ag-row-group::before{content:"";background-color:var(--ag-row-hover-color);display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.ag-row-hover.ag-full-width-row.ag-row-group>*{position:relative}.ag-row-hover.ag-row-selected::before{background-color:var(--ag-row-hover-color);background-image:linear-gradient(var(--ag-selected-row-background-color), var(--ag-selected-row-background-color))}.ag-column-hover{background-color:var(--ag-column-hover-color)}.ag-ltr .ag-right-aligned-cell{text-align:right}.ag-rtl .ag-right-aligned-cell{text-align:left}.ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-cell,.ag-full-width-row .ag-cell-wrapper.ag-row-group{--ag-internal-calculated-line-height:var(--ag-line-height, calc(var(--ag-row-height) - var(--ag-row-border-width)));--ag-internal-padded-row-height:calc(var(--ag-row-height) - var(--ag-row-border-width));border:1px solid transparent;line-height:min(var(--ag-internal-calculated-line-height), var(--ag-internal-padded-row-height));padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px);-webkit-font-smoothing:subpixel-antialiased}.ag-row>.ag-cell-wrapper{padding-left:calc(var(--ag-cell-horizontal-padding) - 1px);padding-right:calc(var(--ag-cell-horizontal-padding) - 1px)}.ag-row-dragging{cursor:move;opacity:0.5}.ag-cell-inline-editing{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);padding:0;background-color:var(--ag-control-panel-background-color)}.ag-popup-editor{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background-color:var(--ag-control-panel-background-color);padding:0}.ag-large-text-input{height:auto;padding:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-large-text-input textarea{resize:none}.ag-details-row{padding:calc(var(--ag-grid-size) * 5);background-color:var(--ag-background-color)}.ag-layout-auto-height .ag-center-cols-clipper,.ag-layout-auto-height .ag-center-cols-container,.ag-layout-print .ag-center-cols-clipper,.ag-layout-print .ag-center-cols-container{min-height:50px}.ag-overlay-loading-wrapper{background-color:var(--ag-modal-overlay-background-color)}.ag-overlay-loading-center{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size)}.ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-loading{display:flex;height:100%;align-items:center}.ag-ltr .ag-loading{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-loading{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-loading-icon{padding-right:var(--ag-cell-widget-spacing)}.ag-rtl .ag-loading-icon{padding-left:var(--ag-cell-widget-spacing)}.ag-icon-loading{animation-name:spin;animation-duration:1000ms;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ag-floating-top{border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-floating-bottom{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-cell{border-right:var(--ag-cell-horizontal-border)}.ag-rtl .ag-cell{border-left:var(--ag-cell-horizontal-border)}.ag-ltr .ag-cell{border-right-width:1px}.ag-rtl .ag-cell{border-left-width:1px}.ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-cell-range-selected:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:var(--ag-range-selection-chart-background-color) !important}.ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:var(--ag-range-selection-chart-category-background-color) !important}.ag-cell-range-selected-1:not(.ag-cell-focus),.ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:var(--ag-range-selection-background-color)}.ag-cell-range-selected-2:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:var(--ag-range-selection-background-color-2)}.ag-cell-range-selected-3:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:var(--ag-range-selection-background-color-3)}.ag-cell-range-selected-4:not(.ag-cell-focus),.ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:var(--ag-range-selection-background-color-4)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:var(--ag-range-selection-border-color);border-top-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:var(--ag-range-selection-border-color);border-right-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:var(--ag-range-selection-border-color);border-bottom-style:var(--ag-range-selection-border-style)}.ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:var(--ag-range-selection-border-color);border-left-style:var(--ag-range-selection-border-style)}.ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-ltr .ag-cell-range-single-cell,.ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,.ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,.ag-rtl .ag-cell-range-single-cell,.ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:var(--ag-range-selection-border-color);border-style:var(--ag-range-selection-border-style);outline:initial}.ag-cell.ag-selection-fill-top,.ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-right,.ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color) !important}.ag-rtl .ag-cell.ag-selection-fill-right,.ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color) !important}.ag-cell.ag-selection-fill-bottom,.ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-cell.ag-selection-fill-left,.ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed var(--ag-range-selection-border-color) !important}.ag-rtl .ag-cell.ag-selection-fill-left,.ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed var(--ag-range-selection-border-color) !important}.ag-fill-handle,.ag-range-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:var(--ag-range-selection-border-color)}.ag-ltr .ag-fill-handle,.ag-ltr .ag-range-handle{right:-1px}.ag-rtl .ag-fill-handle,.ag-rtl .ag-range-handle{left:-1px}.ag-fill-handle{cursor:cell}.ag-range-handle{cursor:nwse-resize}.ag-cell-inline-editing{border-color:var(--ag-input-focus-border-color) !important}.ag-menu{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);padding:0}.ag-menu-list{cursor:default;padding:var(--ag-grid-size) 0}.ag-menu-separator{height:calc(var(--ag-grid-size) * 2 + 1px)}.ag-menu-separator-part::after{content:"";display:block;border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-menu-option-active,.ag-compact-menu-option-active{background-color:var(--ag-row-hover-color)}.ag-menu-option-part,.ag-compact-menu-option-part{line-height:var(--ag-icon-size);padding:calc(var(--ag-grid-size) + 2px) 0}.ag-menu-option-disabled,.ag-compact-menu-option-disabled{opacity:0.5}.ag-menu-option-icon,.ag-compact-menu-option-icon{width:var(--ag-icon-size)}.ag-ltr .ag-menu-option-icon,.ag-ltr .ag-compact-menu-option-icon{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-menu-option-icon,.ag-rtl .ag-compact-menu-option-icon{padding-right:calc(var(--ag-grid-size) * 2)}.ag-menu-option-text,.ag-compact-menu-option-text{padding-left:calc(var(--ag-grid-size) * 2);padding-right:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-menu-option-shortcut,.ag-ltr .ag-compact-menu-option-shortcut{padding-right:var(--ag-grid-size)}.ag-rtl .ag-menu-option-shortcut,.ag-rtl .ag-compact-menu-option-shortcut{padding-left:var(--ag-grid-size)}.ag-menu-option-popup-pointer,.ag-compact-menu-option-popup-pointer{padding-right:var(--ag-grid-size)}.ag-tabs{min-width:var(--ag-tab-min-width)}.ag-tabs-header{width:100%;display:flex}.ag-tab{border-bottom:var(--ag-selected-tab-underline-width) solid transparent;transition:border-bottom var(--ag-selected-tab-underline-transition-speed);display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer}.ag-keyboard-focus .ag-tab:focus{outline:none}.ag-keyboard-focus .ag-tab:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-tab-selected{border-bottom-color:var(--ag-selected-tab-underline-color)}.ag-menu-header{color:var(--ag-secondary-foreground-color)}.ag-filter-separator{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-filter-select .ag-picker-field-wrapper{width:0}.ag-filter-condition-operator{height:17px}.ag-ltr .ag-filter-condition-operator-or{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-condition-operator-or{margin-right:calc(var(--ag-grid-size) * 2)}.ag-set-filter-select-all{padding-top:var(--ag-widget-container-vertical-padding)}.ag-set-filter-list,.ag-filter-no-matches{height:calc(var(--ag-list-item-height) * 6)}.ag-set-filter-tree-list{height:calc(var(--ag-list-item-height) * 10)}.ag-set-filter-filter{margin-top:var(--ag-widget-container-vertical-padding);margin-left:var(--ag-widget-container-horizontal-padding);margin-right:var(--ag-widget-container-horizontal-padding)}.ag-filter-to{margin-top:var(--ag-widget-vertical-spacing)}.ag-mini-filter{margin:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-set-filter-item{margin:0px var(--ag-widget-container-horizontal-padding)}.ag-ltr .ag-set-filter-add-group-indent{margin-left:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-rtl .ag-set-filter-add-group-indent{margin-right:calc(var(--ag-widget-container-horizontal-padding) + var(--ag-icon-size) + var(--ag-grid-size) * 2)}.ag-ltr .ag-set-filter-indent-1{padding-left:calc(1 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-1{padding-right:calc(1 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-2{padding-left:calc(2 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-2{padding-right:calc(2 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-3{padding-left:calc(3 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-3{padding-right:calc(3 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-4{padding-left:calc(4 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-4{padding-right:calc(4 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-5{padding-left:calc(5 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-5{padding-right:calc(5 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-6{padding-left:calc(6 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-6{padding-right:calc(6 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-7{padding-left:calc(7 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-7{padding-right:calc(7 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-8{padding-left:calc(8 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-8{padding-right:calc(8 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-indent-9{padding-left:calc(9 * var(--ag-set-filter-indent-size))}.ag-rtl .ag-set-filter-indent-9{padding-right:calc(9 * var(--ag-set-filter-indent-size))}.ag-ltr .ag-set-filter-group-icons{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-set-filter-group-icons{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-filter-apply-panel{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-filter-apply-panel-button{line-height:1.5}.ag-ltr .ag-filter-apply-panel-button{margin-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-filter-apply-panel-button{margin-right:calc(var(--ag-grid-size) * 2)}.ag-simple-filter-body-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing));overflow-y:auto;min-height:calc(var(--ag-list-item-height) + var(--ag-widget-container-vertical-padding) + var(--ag-widget-vertical-spacing))}.ag-simple-filter-body-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-simple-filter-body-wrapper .ag-resizer-wrapper{margin:0}.ag-menu:not(.ag-tabs) .ag-filter .ag-simple-filter-body-wrapper,.ag-menu:not(.ag-tabs) .ag-filter>*:not(.ag-filter-wrapper){min-width:calc(var(--ag-menu-min-width) - 2px)}.ag-filter-no-matches{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding)}.ag-multi-filter-menu-item{margin:var(--ag-grid-size) 0}.ag-multi-filter-group-title-bar{padding:calc(var(--ag-grid-size) * 2) var(--ag-grid-size);background-color:transparent}.ag-group-filter-field-select-wrapper{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-group-filter-field-select-wrapper>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-keyboard-focus .ag-multi-filter-group-title-bar:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-side-bar{position:relative}.ag-tool-panel-wrapper{width:var(--ag-side-bar-panel-width);background-color:var(--ag-control-panel-background-color)}.ag-side-buttons{padding-top:calc(var(--ag-grid-size) * 4);width:calc(var(--ag-icon-size) + 4px);position:relative;overflow:hidden}button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:calc(var(--ag-grid-size) * 2) 0 calc(var(--ag-grid-size) * 2) 0;width:100%;margin:0;min-height:calc(var(--ag-grid-size) * 18);background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none;border-top:var(--ag-borders-side-button) var(--ag-border-color);border-bottom:var(--ag-borders-side-button) var(--ag-border-color)}button.ag-side-button-button:focus{box-shadow:none}.ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-keyboard-focus .ag-side-button-button:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-selected button.ag-side-button-button{background-color:var(--ag-side-button-selected-background-color)}.ag-side-button-icon-wrapper{margin-bottom:3px}.ag-ltr .ag-side-bar-left,.ag-rtl .ag-side-bar-right{border-right:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-tool-panel-wrapper,.ag-rtl .ag-side-bar-right .ag-tool-panel-wrapper{border-left:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:var(--ag-selected-tab-underline-width) solid transparent;transition:border-right var(--ag-selected-tab-underline-transition-speed)}.ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:var(--ag-selected-tab-underline-color)}.ag-rtl .ag-side-bar-left,.ag-ltr .ag-side-bar-right{border-left:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-tool-panel-wrapper,.ag-ltr .ag-side-bar-right .ag-tool-panel-wrapper{border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:var(--ag-selected-tab-underline-width) solid transparent;transition:border-left var(--ag-selected-tab-underline-transition-speed)}.ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:var(--ag-selected-tab-underline-color)}.ag-filter-toolpanel-header{height:calc(var(--ag-grid-size) * 6)}.ag-ltr .ag-filter-toolpanel-header,.ag-ltr .ag-filter-toolpanel-search{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-header,.ag-rtl .ag-filter-toolpanel-search{padding-right:var(--ag-grid-size)}.ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-keyboard-focus .ag-filter-toolpanel-header:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:var(--ag-icon-font-code-filter, "\\f115");position:absolute}.ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after{padding-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title::after{padding-right:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0-header{height:calc(var(--ag-grid-size) * 8)}.ag-filter-toolpanel-group-item{margin-top:calc(var(--ag-grid-size) * 0.5);margin-bottom:calc(var(--ag-grid-size) * 0.5)}.ag-filter-toolpanel-search{height:var(--ag-header-height)}.ag-filter-toolpanel-search-input{flex-grow:1;height:calc(var(--ag-grid-size) * 4)}.ag-ltr .ag-filter-toolpanel-search-input{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-search-input{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-0{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-ltr .ag-filter-toolpanel-expand,.ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-expand,.ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 1 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 2 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 3 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 4 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 5 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 6 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 7 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 8 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 9 + var(--ag-grid-size))}.ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:calc(var(--ag-filter-tool-panel-group-indent) * 10 + var(--ag-grid-size))}.ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:var(--ag-grid-size)}.ag-filter-toolpanel-instance-filter{border-bottom:var(--ag-borders) var(--ag-border-color);border-top:var(--ag-borders) var(--ag-border-color);margin-top:var(--ag-grid-size)}.ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:var(--ag-grid-size)}.ag-set-filter-group-icons{color:var(--ag-secondary-foreground-color)}.ag-pivot-mode-panel{min-height:var(--ag-header-height);height:var(--ag-header-height);display:flex}.ag-pivot-mode-select{display:flex;align-items:center}.ag-ltr .ag-pivot-mode-select{margin-left:var(--ag-widget-container-horizontal-padding)}.ag-rtl .ag-pivot-mode-select{margin-right:var(--ag-widget-container-horizontal-padding)}.ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-keyboard-focus .ag-column-select-header:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-select-header{height:var(--ag-header-height);align-items:center;padding:0 var(--ag-widget-container-horizontal-padding);border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-panel-column-select{border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color);border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-group-icons,.ag-column-select-header-icon{color:var(--ag-secondary-foreground-color)}.ag-column-select-list .ag-list-item-hovered::after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-column-select-list .ag-item-highlight-top::after{top:0}.ag-column-select-list .ag-item-highlight-bottom::after{bottom:0}.ag-header{background-color:var(--ag-header-background-color);border-bottom:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-row{color:var(--ag-header-foreground-color);height:var(--ag-header-height)}.ag-pinned-right-header{border-left:var(--ag-borders-critical) var(--ag-border-color)}.ag-pinned-left-header{border-right:var(--ag-borders-critical) var(--ag-border-color)}.ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-right:var(--ag-grid-size)}.ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:var(--ag-grid-size)}.ag-header-cell,.ag-header-group-cell{padding-left:var(--ag-cell-horizontal-padding);padding-right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-cell-moving,.ag-header-group-cell.ag-header-cell-moving{background-color:var(--ag-header-cell-moving-background-color)}.ag-ltr .ag-header-group-cell-label.ag-sticky-label{left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-group-cell-label.ag-sticky-label{right:var(--ag-cell-horizontal-padding)}.ag-header-cell.ag-header-span-height::after,.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-keyboard-focus .ag-header-cell:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-keyboard-focus .ag-header-group-cell:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-header-icon{color:var(--ag-secondary-foreground-color)}.ag-header-expand-icon{cursor:pointer}.ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-header-row:not(:first-child) .ag-header-cell:not(.ag-header-span-height.ag-header-span-total),.ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:var(--ag-borders-critical) var(--ag-border-color)}.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover):not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-column-hover).ag-column-resizing,.ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-header-group-cell:first-of-type.ag-column-resizing,.ag-header-cell:not(.ag-column-hover):first-of-type:not(.ag-header-cell-moving):hover,.ag-header-cell:not(.ag-column-hover):first-of-type.ag-column-resizing{background-color:var(--ag-header-cell-hover-background-color)}.ag-header-cell::after,.ag-header-group-cell::after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-separator-display);width:var(--ag-header-column-separator-width);height:var(--ag-header-column-separator-height);top:calc(50% - var(--ag-header-column-separator-height) * 0.5);background-color:var(--ag-header-column-separator-color)}.ag-ltr .ag-header-cell::after,.ag-ltr .ag-header-group-cell::after{right:0}.ag-rtl .ag-header-cell::after,.ag-rtl .ag-header-group-cell::after{left:0}.ag-header-cell-resize{display:flex;align-items:center}.ag-header-cell-resize::after{content:"";position:absolute;z-index:1;display:var(--ag-header-column-resize-handle-display);width:var(--ag-header-column-resize-handle-width);height:var(--ag-header-column-resize-handle-height);top:calc(50% - var(--ag-header-column-resize-handle-height) * 0.5);background-color:var(--ag-header-column-resize-handle-color)}.ag-header-cell.ag-header-span-height::after,.ag-header-cell.ag-header-span-height .ag-header-cell-resize::after{height:calc(100% - var(--ag-grid-size) * 4);top:calc(var(--ag-grid-size) * 2)}.ag-ltr .ag-header-viewport .ag-header-cell-resize::after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-rtl .ag-header-viewport .ag-header-cell-resize::after{right:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-left-header .ag-header-cell-resize::after{left:calc(50% - var(--ag-header-column-resize-handle-width))}.ag-pinned-right-header .ag-header-cell-resize::after{left:50%}.ag-ltr .ag-header-select-all{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-header-select-all{margin-left:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-floating-filter-button{margin-left:calc(var(--ag-grid-size) * 3)}.ag-rtl .ag-floating-filter-button{margin-right:calc(var(--ag-grid-size) * 3)}.ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;appearance:none;background:transparent;border:none;height:var(--ag-icon-size);padding:0;width:var(--ag-icon-size)}.ag-filter-loading{background-color:var(--ag-control-panel-background-color);height:100%;padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);position:absolute;width:100%;z-index:1}.ag-paging-panel{border-top:1px solid;border-top-color:var(--ag-border-color);color:var(--ag-secondary-foreground-color);height:var(--ag-header-height)}.ag-paging-panel>*{margin:0 var(--ag-cell-horizontal-padding)}.ag-paging-button{cursor:pointer}.ag-paging-button.ag-disabled{cursor:default;color:var(--ag-disabled-foreground-color)}.ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-keyboard-focus .ag-paging-button:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0px;left:0px;display:block;width:calc(100% - 0px);height:calc(100% - 0px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-paging-button,.ag-paging-description{margin:0 var(--ag-grid-size)}.ag-status-bar{border-top:var(--ag-borders) var(--ag-border-color);color:var(--ag-disabled-foreground-color);padding-right:calc(var(--ag-grid-size) * 4);padding-left:calc(var(--ag-grid-size) * 4);line-height:1.5}.ag-status-name-value-value{color:var(--ag-foreground-color)}.ag-status-bar-center{text-align:center}.ag-status-name-value{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size);padding-top:calc(var(--ag-grid-size) * 2);padding-bottom:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell{background:var(--ag-chip-background-color);border-radius:calc(var(--ag-grid-size) * 4);height:calc(var(--ag-grid-size) * 4);padding:0 calc(var(--ag-grid-size) * 0.5);border:1px solid transparent}.ag-keyboard-focus .ag-column-drop-cell:focus{outline:none}.ag-keyboard-focus .ag-column-drop-cell:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-column-drop-cell-text{margin:0 var(--ag-grid-size)}.ag-column-drop-cell-button{min-width:calc(var(--ag-grid-size) * 4);margin:0 calc(var(--ag-grid-size) * 0.5);color:var(--ag-secondary-foreground-color)}.ag-column-drop-cell-drag-handle{margin-left:calc(var(--ag-grid-size) * 2)}.ag-column-drop-cell-ghost{opacity:0.5}.ag-column-drop-horizontal{background-color:var(--ag-control-panel-background-color);color:var(--ag-secondary-foreground-color);height:var(--ag-row-height);border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-ltr .ag-column-drop-horizontal{padding-left:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal{padding-right:var(--ag-cell-horizontal-padding)}.ag-ltr .ag-column-drop-horizontal-half-width:not(:last-child){border-right:var(--ag-borders) var(--ag-border-color)}.ag-rtl .ag-column-drop-horizontal-half-width:not(:last-child){border-left:var(--ag-borders) var(--ag-border-color)}.ag-column-drop-horizontal-cell-separator{margin:0 var(--ag-grid-size);color:var(--ag-secondary-foreground-color)}.ag-column-drop-horizontal-empty-message{color:var(--ag-disabled-foreground-color)}.ag-ltr .ag-column-drop-horizontal-icon{margin-right:var(--ag-cell-horizontal-padding)}.ag-rtl .ag-column-drop-horizontal-icon{margin-left:var(--ag-cell-horizontal-padding)}.ag-column-drop-vertical-list{padding-bottom:var(--ag-grid-size);padding-right:var(--ag-grid-size);padding-left:var(--ag-grid-size)}.ag-column-drop-vertical-cell{margin-top:var(--ag-grid-size)}.ag-column-drop-vertical{min-height:50px;border-bottom:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-column-drop-vertical-icon{margin-left:var(--ag-grid-size);margin-right:var(--ag-grid-size)}.ag-column-drop-vertical-empty-message{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;color:var(--ag-disabled-foreground-color);margin-top:var(--ag-grid-size)}.ag-select-agg-func-popup{border:var(--ag-borders) var(--ag-border-color);background:var(--ag-background-color);border-radius:var(--ag-card-radius);box-shadow:var(--ag-card-shadow);padding:var(--ag-grid-size);background:var(--ag-background-color);height:calc(var(--ag-grid-size) * 5 * 3.5);padding:0}.ag-select-agg-func-virtual-list-item{cursor:default}.ag-ltr .ag-select-agg-func-virtual-list-item{padding-left:calc(var(--ag-grid-size) * 2)}.ag-rtl .ag-select-agg-func-virtual-list-item{padding-right:calc(var(--ag-grid-size) * 2)}.ag-select-agg-func-virtual-list-item:hover{background-color:var(--ag-selected-row-background-color)}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{outline:none}.ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus::after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:var(--ag-input-focus-border-color)}.ag-sort-indicator-container{display:flex}.ag-ltr .ag-sort-indicator-icon{padding-left:var(--ag-grid-size)}.ag-rtl .ag-sort-indicator-icon{padding-right:var(--ag-grid-size)}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width 0.4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:0.2}.ag-chart-settings-card-item::before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left 0.3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}.ag-chart .ag-chart-menu{display:none}.ag-chart-menu-hidden:hover .ag-chart-menu{display:block}.ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{display:flex;flex-direction:row;overflow:auto;top:5px;gap:calc(var(--ag-grid-size) * 3 - 8px);width:auto}.ag-ltr .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{right:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:right}.ag-rtl .ag-chart .ag-chart-tool-panel-button-enable .ag-chart-menu{left:calc(var(--ag-cell-horizontal-padding) + var(--ag-grid-size) - 4px);justify-content:left}.ag-chart-menu-close{display:none}.ag-chart-tool-panel-button-enable .ag-chart-menu-close{position:absolute;top:50%;transition:transform 0.33s ease-in-out;padding:0;display:block;cursor:pointer;border:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{right:0px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{left:0px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close .ag-icon{padding:14px 5px 14px 2px}.ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{content:"";position:absolute;top:-40px;bottom:-40px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:0px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:0px}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{left:-10px}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:before{right:-10px}.ag-chart-tool-panel-button-enable .ag-icon-menu{display:none}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(3px, -50%)}.ag-ltr .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(0, -50%)}.ag-ltr .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(5px, -50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close{transform:translate(-3px, -50%)}.ag-rtl .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(0, -50%)}.ag-rtl .ag-chart-menu-visible .ag-chart-tool-panel-button-enable .ag-chart-menu-close:hover{transform:translate(-5px, -50%)}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-chart-menu{border-radius:var(--ag-card-radius);background:var(--ag-background-color)}.ag-chart-menu-icon{opacity:0.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:var(--ag-card-radius);color:var(--ag-secondary-foreground-color)}.ag-chart-menu-icon:hover{opacity:1}.ag-chart-mini-thumbnail{border:1px solid var(--ag-secondary-border-color);border-radius:5px;margin:5px}.ag-chart-mini-thumbnail:nth-last-child(3),.ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-ltr .ag-chart-mini-thumbnail:last-child{margin-right:0}.ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-chart-mini-thumbnail.ag-selected{border-color:var(--ag-minichart-selected-chart-color)}.ag-chart-settings-card-item{background:var(--ag-foreground-color);width:8px;height:8px;border-radius:4px}.ag-chart-settings-card-item.ag-selected{background-color:var(--ag-minichart-selected-page-color)}.ag-chart-data-column-drag-handle{margin-left:var(--ag-grid-size)}.ag-charts-settings-group-title-bar,.ag-charts-data-group-title-bar,.ag-charts-format-top-level-group-title-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-charts-settings-group-container{padding:var(--ag-grid-size)}.ag-charts-data-group-container{padding:calc(var(--ag-widget-container-vertical-padding) * 0.5) var(--ag-widget-container-horizontal-padding)}.ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){height:var(--ag-list-item-height)}.ag-charts-data-group-container .ag-list-item-hovered::after{content:"";position:absolute;left:0;right:0;height:1px;background-color:var(--ag-range-selection-border-color)}.ag-charts-data-group-container .ag-item-highlight-top::after{top:0}.ag-charts-data-group-container .ag-item-highlight-bottom::after{bottom:0}.ag-charts-format-top-level-group-container{margin-left:calc(var(--ag-grid-size) * 2);padding:var(--ag-grid-size)}.ag-charts-format-top-level-group-item{margin:var(--ag-grid-size) 0}.ag-charts-format-sub-level-group-container{padding:var(--ag-widget-container-vertical-padding) var(--ag-widget-container-horizontal-padding);padding-bottom:calc(var(--ag-widget-container-vertical-padding) - var(--ag-widget-vertical-spacing))}.ag-charts-format-sub-level-group-container>*{margin-bottom:var(--ag-widget-vertical-spacing)}.ag-charts-group-container.ag-group-container-horizontal{padding:var(--ag-grid-size)}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-menu-panel{background-color:var(--ag-control-panel-background-color)}.ag-ltr .ag-chart-menu-panel{border-left:solid 1px var(--ag-border-color)}.ag-rtl .ag-chart-menu-panel{border-right:solid 1px var(--ag-border-color)}.ag-date-time-list-page-title-bar{display:flex}.ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer;text-align:center}.ag-date-time-list-page-column-label{text-align:center}.ag-input-field-input{width:100%;min-width:0}.ag-checkbox-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none}.ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-checkbox-input-wrapper:focus-within,.ag-checkbox-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-checkbox-input-wrapper.ag-disabled{opacity:0.5}.ag-checkbox-input-wrapper::after{content:var(--ag-icon-font-code-checkbox-unchecked, "\\f108");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-checked::after{content:var(--ag-icon-font-code-checkbox-checked, "\\f106");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-checkbox-input-wrapper.ag-indeterminate::after{content:var(--ag-icon-font-code-checkbox-indeterminate, "\\f107");color:var(--ag-checkbox-indeterminate-color);position:absolute;top:0;left:0;pointer-events:none}.ag-toggle-button-input-wrapper{box-sizing:border-box;width:var(--ag-toggle-button-width);height:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-off-background-color);border-radius:calc(var(--ag-toggle-button-height) * 0.5);position:relative;flex:none;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-off-border-color)}.ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-toggle-button-input-wrapper.ag-disabled{opacity:0.5}.ag-toggle-button-input-wrapper.ag-checked{background-color:var(--ag-toggle-button-on-background-color);border-color:var(--ag-toggle-button-on-border-color)}.ag-toggle-button-input-wrapper::before{content:" ";position:absolute;top:calc(0px - var(--ag-toggle-button-border-width));left:calc(0px - var(--ag-toggle-button-border-width));display:block;box-sizing:border-box;height:var(--ag-toggle-button-height);width:var(--ag-toggle-button-height);background-color:var(--ag-toggle-button-switch-background-color);border-radius:100%;transition:left 100ms;border:var(--ag-toggle-button-border-width) solid;border-color:var(--ag-toggle-button-switch-border-color)}.ag-toggle-button-input-wrapper.ag-checked::before{left:calc(100% - var(--ag-toggle-button-height));border-color:var(--ag-toggle-button-on-border-color)}.ag-radio-button-input-wrapper{font-family:var(--ag-icon-font-family);font-size:var(--ag-icon-size);line-height:var(--ag-icon-size);font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-checkbox-background-color);border-radius:var(--ag-checkbox-border-radius);display:inline-block;vertical-align:middle;flex:none;border-radius:var(--ag-icon-size)}.ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-radio-button-input-wrapper:focus-within,.ag-radio-button-input-wrapper:active{outline:none;box-shadow:var(--ag-input-focus-box-shadow)}.ag-radio-button-input-wrapper.ag-disabled{opacity:0.5}.ag-radio-button-input-wrapper::after{content:var(--ag-icon-font-code-radio-button-off, "\\f127");color:var(--ag-checkbox-unchecked-color);position:absolute;top:0;left:0;pointer-events:none}.ag-radio-button-input-wrapper.ag-checked::after{content:var(--ag-icon-font-code-radio-button-on, "\\f128");color:var(--ag-checkbox-checked-color);position:absolute;top:0;left:0;pointer-events:none}input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius)}input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:var(--ag-border-color);border-radius:var(--ag-border-radius);border-radius:var(--ag-checkbox-border-radius);color:transparent;width:calc(100% - 2px)}input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size);transform:translateY(calc(var(--ag-icon-size) * -0.5 + 1.5px))}input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:var(--ag-icon-size);height:var(--ag-icon-size);background-color:var(--ag-background-color);border:1px solid;border-color:var(--ag-checkbox-unchecked-color);border-radius:var(--ag-icon-size)}input[class^=ag-][type=range]:focus{outline:none}input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:var(--ag-input-focus-box-shadow);border-color:var(--ag-checkbox-checked-color)}input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:active::-ms-track{background-color:var(--ag-input-focus-border-color)}input[class^=ag-][type=range]:disabled{opacity:0.5}@font-face{font-family:"agGridAlpine";src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAABIkAAsAAAAAJkAAABHTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHIkABmAAiyoKp0ygSgE2AiQDgjALgRoABCAFhEYHhRwbXyFFIbBxAJDYv7AiqieV7P96QZO4Gu9qEMLAgorXqyjcVJKxQxvbtQieEq6u3unbTP3JwOa8v9MeN5Q8Caix/+09wyXRVJ6IfU2IWoiiiWgSIp5JhMSQaX44l/dN+kSUcPER5OzkhHT7gd9m7/PN/wkLMCowCmy8M+qHlXA73abzZiEb3DVcFEavrFyzTvMyXLeieOl4CQlIYbBNxUopM8Nip4zZ0vd82bEQmAQkTsiVYMv9DdPoIJ9DCT5BRcD/P/dqmWTV4A1khZ6f04HXNve+mwJnKdEvp5wBsgWC/5ues98OENRmp4Dl3IQnoXcm1Jydm/+MzfZ0da0rjEJkDPufQ66CYNqwBz9fhdkubhpvRgCmW3MZ9WZ/0uxT+y+dsRzmrRhA3DGcOn50v6mbLFgQE4TvcWyxpK4fl3wNVrgUXkcWRp2jpdEz0efRd9H/kLC2pYAY6p8bw1GEICmaIYgthlYsNmTaHE5dVpnJdT5rWQJjpIs2p6m7ldKIo45RDyqaUsSD6yDj7q/uKinhvdMmTBLlEbCopjVbTsRV0kGei7DXN54VtteylXaUdDSPaa+Ac+UhaYEJNa52HUV2kA3cQVq+tcAxp7Qg6+K2mETrApdi6y3eLMI7dcZFkraCSQ6fzNip7qiKcLCVq+hvOa+AcXspHXiIvvxUcX3a1wHrxZzkxYFOPnjf2Xg8Ude1oja/f90i7i5lKbx40E0ta2DETVJc1dUZ9731xTff/fQfAlOFFHn4ADa/ImNPzMrDspK+zTTH3fmko4S0xESEddPEKWoamIMWga2TmJgoWgsM4TRYdzRdSNbprCHLhgWnnE8zmBjTQzBCwjSHsNniQK3NttnmW3czBzI2JyyqamyrrpUbo0ujalAu3kWxjDzTJqyQU1wXgKVTps2ZdOequYYwYi9NleshqbVeXtI50VQwtbP69rfCNLch55ioujFqKGxo4mYj7c/yesxOmNzAPsTNyMw+pNzaEJRX6LjuTpooygim0BCQROxcCPpaO1xHDSO5mK5Y5GG4Lw4iNyIfcJu9+/DD5sAAEWaUd0mjRxqHfLH+F0FXsSNWFX9FGg/mYsDpOQqsA2IgMl1cHmJQWLcOEuU9GOwfM4UZsIU/59z49b95g/V+nXThF1LJnhHE/dZ1QxxYnrlTMF9xt6IhJF+RyJoCJwPOOJecvbaewIBgpuDiQsMiomLiEpJS0jKyctRai0rKKvhFWFPX0NTS1tHV0zcwNDI2MTUzt7C00ra2sQUhwRvONbatFefI79QbbmnxpFVf//15cb7l9tcep/1MQPQxGvpYv1cOfT/YVuAAq+AgKwCHWB2HWRI4wro4yrYBx1gJOM7SwElWxilWBE6zBs6wLHCWZYBzrIULbDtwkeWBSywFXGZNXGEdXGU54Bqr4jpr48bAHr+AvkSAEAVCDAhxICSAkARCChBSgZAGhHQgZAAhEwhZQMgGQg4QcoGQB4R8IBQAoRAIRUAoBkIJEEqBUAaEciBUAKESCFVAqAZCDRBqgVAHhHogNAChEQhNQGgGQgsQWoHQBoR2IHQAoRMIXUDoBkIP1K7TC/SmDwj9AEiyyBPxCDeJ32Jq/L5SuCTQgA+9YgrDr0OwVUVexYVeyFNcwF0FuoE0V1IcHYu52gT+0kXBK4nr6el0CcZlMiPM9IKDQY100KueobGOYYxqXmE2bizVAIvs3nqFKcc2YSnyk3Q66OkY8nTCVJah4UHTi65clskzVJytzLmz0OWG+nq6ehZcVgN2CUBdufG7YapTyZhAEsBCmDTFKiHIKIpeKyIJIV1OElQuSUcvo0RIF3kpyKIZOErmSCplKmKxYhTkUoyaXolRUsvfwaJMisimqRySziJkuA5G4YBJcQYmM1KdmYYUM2dxY/X5OURfOXuuSUKTUvLpEAvZCEemZ6S/uQf1kkyysiqfJsnvzYbNx8FV9QKi9O3ylLF1OaUYAy/Yp+PoaciqKjvhIGOqrgDDdVlkUKq4irNkPegq57Eipi6rWqrHMyGppKQSWtZGLfNK70FU8OU882IMadJnkR3cThwvKld0DA9jqsHRrq4+RLltSour902A71VtvK5RTDUNekfUY1bt7WoNqRjfi6lc227klPfOTg2uHkOUXYO8wdFJ5dTYMHeMdJ7lvq1LNQw0Gq7LDq7m3YIm6XY+omzVKGDi++/FrjYexeNdwt5ZLWnrH9vFXdPkSZeWFIuLquVlRBlPESMzkDpP5coKrg4uU+0dV0zsU2unlJP7a1RXiPGinJeSBe19ozvNZNkEOtaEyqyS9jSDpjpmVw7h6hELkuYPSG6xBbgTpKbTru2qQR7Vtr63Y6pRRLleIs0iyOpsEbnSrrMmuWbTi1HRUdmL2OLyMsXjz62Qexf9l2YprqazKVG6XCaisrR9qPEmV+jlrFDVq1cCY3GRkEovXwl+GbHYL4PilZUK5dJH8W1lBBAohXBqSMhB6HqKziZICc7AaAzByf2crEsnlgETqQA2kueLAAWoywPhAIuVlpBEliUohuuZSWdXVuVQrALl8ct4Rd4KNSy9dAwh50x3FRjg6otHl45cwKC2tRbjYChuC/a1mVROBRNh1eyBjmFtHkr5EgPF4fqz4DIWA0NuMjCZ0evIPq2gIKUKZLbn3UsbKSKaJkmCEpH0DMysVEbyRHQf/XxVHlquUi0LpQeXQFFpDBnWd0l1wRqbBwGcc2OqRxTDqlHl2Bq2Lg4sBJdS/Hb/VZgS70mk+/zGIof4Ve7j7ntDCK7GYov3eJgzRQirt5t1cC2IU4IT7lX8MbtuR0uaq8E1/CErSrZracnmx9yexUXBH+W7l5dtfyroX1kJ/buMrbNE71mwW6lRcHuvBrsgUrPXE+QZryHAuK83Dzja7GToaa8xu3UKBxyhFu1xhFaprlgTOIJXAG7bNx9Svh0TAE6fwgBvnA5l8HzFV3wlrzKbVDSoS1RTo/aeqieNT83co86TR95gAusmS1J/b6/lALsa18FKLKl5ZVWFVFIgvSxS8j0JXcLNbCTmGDUaxEjQuyjIOr+CrPdPYCS+gTyzCFdPP+XcZTcSyJ0tp8H3b5+HomdemfChsI0ZbXD9VUCKUO2xrGivk03b1tZH07k08kT6JVFe0Z5h8EHX6uoL4sX/q6Op8AJ28Zq60rDikJDisNK/WtobLw4pDfsrJ33yOzXfF3QiVRNeBVhVsOSBcu0z+XN5Q4O8UQ6h361itj7ztmfxvI8t3h8HJ4zLTUs7fWrHjrR0setzL+9ab356MzZX5T+wXugerh8dGOgqL2cwoqNO17WdPnV6Knp8/IvrpIUjJIKjBXHjCwi88rwuqG5XazcytQ0Hn8Ya4Nf7hM3Y0F+fnSN4oYceOoGjmBA/bM0+7whOYkdwZCWOYicot13nxefhQXBuXlxcXsorGUos0XKdE4TM/y+t2rhemTCDuEndAtwkbiH7/2vip3NXrP5uaPoMWTRwjzH6CVk/sMz80mbezEga8Lw/get4YiNqyo90NTHsYzVHvRfE4c8F2u+vsqdpi03s3mm2hTmXZ8M+99AE/4Ld8k7tDaYxZcIe4D8K2Qq+Zn/xTFp1Grn9rDUR6X/amrAM84fjeLztp0x6Ir/w3O+hNfcEbjPekIrpmgsWzNe1c/YWmQde9DXA+k3qYIIZvOlQyErOpYXYGI8gMiCQlHQMGSg5fgAZJIwpayqqdyuwD8prEtdABgS52gykWJ7tCe4+G7yvO7hnH4q4NWY0prsWXWnk288F2nai4hAIjB+a0FQZmac3fzq36e13v6h5myfiGDs+icwT5fVdJU4YcPyYxqlpNTlNh743+cLczDyY3kQ1B3+ia8Cx55hArTZ0ZoXdfv5eHv62C1qxmHQvobrj61usMzw8Q+ILj13UVhUGVlPQnVDfbJUREZ6SVllqcCE+O8AiprRcEZKclew00hfslezhkeQVjOmXNAblxB7FRJBYnBbhlG8eUyZR8wWg5uIt/aQ732hfdUVpuUWM+pgR/1hl1Ld0x080OZ+HdbKVVUb4x92e2qSWdhoZGhAy2+aSnv3a3FUjmsoS/jS73ur58Sd4LDh8qHB0MJZzD4iHBNj02HKhtlUkF+1vDRcVKMwPI1quwUudMEwYqhUFilp3yUXyWSqUP2sNrJMNojBR67Mk7CothruzDWLjsqXAxPbF6urI5MHIc+kVtj5wspx1GswYDC8JDS3e0NKG8FRPTrOWTiMe6UR6w45FMSR6VgkvqXMDlqmC1E9dHj+WJHoeEknyogSpgrmUzML6dNb1kJKMoCuVvMMuYWNj7q8IEhuLIL/qL5g+IvJ+8fQLBF4NrxPWyetE+/WFdSDc5S4fMr18lgX4OT6jr7yhR8JC4R+bu6HaE3leH0VT5dXtSg8OFHineqWkeKV6F4RLnbbMz1s6SVNNkRZe1hsEfFA9ufgq89WJKUdw7N5TMrMkGX/i9IkjXnzBreRuQj4gJyBT/s03BpYR6erTXavvlpd+PRwltP3BxiZl119JSdJKXR1z54iMU+9qNH//rf3nS7+vZuWPuruLNphgFhYbK3j69cbfa+q/w/9Y5t9bWIAA05HaBA+PBH3UujT9kP5QG8wCzd/D5hfhobd1bxk4BJkY3HpywZhjEuRwV7aP3aEliBxC+2mtu0dSomfde59qk/eI0HbeFfC+XTIMsUnSb93UchDe0pFvFj4VpGzUgeIWkeiArLUFUe7bhjEd/nXr5kOtteJNm2Hi3ugrqjHy6tXoul+VFLrmuqhULrmuhRda2ukq1X3Vha4XOO71Kj5cWxiSJxDkhRT+lFJuPE9QGPJTris8uJWwIS5uw6chRdqn4V8X/6yZcrv42JGXsqSZUAz/rF493qxzp0XTYbeEgUL4p4udVqXgMYeeEtiQ+k/WP6mc81tj+eRJXFxEuK1tbCxoY+uK6+DehFlmdIWSVAjHj88iBzwkoetChLAsKtxmvsR9R2FOjoG4WqloF78TEz7fbsdhJe4BSdoRG4qLkpMHB4P27oPWzW/evN78B3jNGLdRnzcvKgS9NQQAABqnMk0jSSTYabMJrYTmkyqPplkCqkAPa1/HKABvXqLr0JvOcv3oz7rGQ4qKrtaZzPRqxD8ht3UfTJSX0rUMxkm37g16DV2FNloTqmhXqNAnVVf4FzUaUg5a02WzFZVBm6wJZFOaMFPRasShjG5pLYCiLJlXie5ATZvW4x19sim9+l+py4OFtD12JZyoRwY4ugqA5Bv+fUjhjE9/oQEwflXQYVi0KpjY78hJv0woYmXN2R96//v7AiGM+n53VSkGzJ0P4PfzQiM45QhEgscGA/Q3HICGuil8dQLtmC7g4AV6vMAQwNZ6HE6NgymsBRQQHUNAwBwULmMAGzoAReAg6CDwENMFHiyDHgJvFmBA/W8g46vh4Irkd0b4kuheUomE3xiGZCU7Qfwm/1FqZDKPGzYVXd0XEopVdKZbTB3Dk6o3XjibT6ZxSSmxKcI/CNr2quX5fuMR95pb4LxhBV9E5LxIioigb7jZfYPEEonJcoz/cA0V7xsjxqPWg6Tvl8KUJkBhdYzOcrRXo+CJ+oZn9i7Bcig+tSqSkHzge1H4rh8IXLPVK4jyf6dUM/OyZgu0cNsVjGqSXt/9sAUKBg4BCQXqTwSAL/Dq1/P/n5OUyebyhWKpXKnW6o1mq93p9vqD4Wg8mc7mi+VqvdkSyriQSlu243p+pVqrN5qtdqfb6w/kWsexg2CwGpn27AhPddse2IMgwLQLlxW9WK0Rfjuem6AY3V3mDJEcKkqOZBWvinIGkrKfQCeWpsREqOzfwyFTPYImFQuKbge6LLswXOs2nHEbXt1xWWEXv7q1g5VRrHaP7hB/bGqytd8OS/d8pRq13d1Vqu6EiWX3LOWh7JRqyppe91JRw2e5n9q6SOEgxxxzXHEnJw2PiKJzpZx1h5rwmFobmxJP6HaLhnPE7VK0W2pkPSiDY+ShXsiF3g433aDK1LD355neaFcq9LpTY8Sjej80NI4nipQ20THUKnRwJ3cYdGQ2cqWCSKQ4zLblgnQwPEN5LptWIJCKGJlUIOn96swaJxsUi5G3rg0A);font-weight:normal;font-style:normal}.ag-theme-alpine,.ag-theme-alpine-dark{--ag-alpine-active-color:#2196f3;--ag-selected-row-background-color:rgba(33, 150, 243, 0.3);--ag-row-hover-color:rgba(33, 150, 243, 0.1);--ag-column-hover-color:rgba(33, 150, 243, 0.1);--ag-input-focus-border-color:rgba(33, 150, 243, 0.4);--ag-range-selection-background-color:rgba(33, 150, 243, 0.2);--ag-range-selection-background-color-2:rgba(33, 150, 243, 0.36);--ag-range-selection-background-color-3:rgba(33, 150, 243, 0.49);--ag-range-selection-background-color-4:rgba(33, 150, 243, 0.59);--ag-background-color:#fff;--ag-foreground-color:#181d1f;--ag-border-color:#babfc7;--ag-secondary-border-color:#dde2eb;--ag-header-background-color:#f8f8f8;--ag-tooltip-background-color:#f8f8f8;--ag-odd-row-background-color:#fcfcfc;--ag-control-panel-background-color:#f8f8f8;--ag-subheader-background-color:#fff;--ag-invalid-color:#e02525;--ag-checkbox-unchecked-color:#999;--ag-checkbox-background-color:var(--ag-background-color);--ag-checkbox-checked-color:var(--ag-alpine-active-color);--ag-range-selection-border-color:var(--ag-alpine-active-color);--ag-secondary-foreground-color:var(--ag-foreground-color);--ag-input-border-color:var(--ag-border-color);--ag-input-border-color-invalid:var(--ag-invalid-color);--ag-input-focus-box-shadow:0 0 2px 0.1rem var(--ag-input-focus-border-color);--ag-disabled-foreground-color:rgba(24, 29, 31, 0.5);--ag-chip-background-color:rgba(24, 29, 31, 0.07);--ag-input-disabled-border-color:rgba(186, 191, 199, 0.3);--ag-input-disabled-background-color:rgba(186, 191, 199, 0.15);--ag-borders:solid 1px;--ag-border-radius:3px;--ag-borders-side-button:none;--ag-side-button-selected-background-color:transparent;--ag-header-column-resize-handle-display:block;--ag-header-column-resize-handle-width:2px;--ag-header-column-resize-handle-height:30%;--ag-grid-size:6px;--ag-icon-size:16px;--ag-row-height:calc(var(--ag-grid-size) * 7);--ag-header-height:calc(var(--ag-grid-size) * 8);--ag-list-item-height:calc(var(--ag-grid-size) * 4);--ag-column-select-indent-size:var(--ag-icon-size);--ag-set-filter-indent-size:var(--ag-icon-size);--ag-cell-horizontal-padding:calc(var(--ag-grid-size) * 3);--ag-cell-widget-spacing:calc(var(--ag-grid-size) * 2);--ag-widget-container-vertical-padding:calc(var(--ag-grid-size) * 2);--ag-widget-container-horizontal-padding:calc(var(--ag-grid-size) * 2);--ag-widget-vertical-spacing:calc(var(--ag-grid-size) * 1.5);--ag-toggle-button-height:18px;--ag-toggle-button-width:28px;--ag-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;--ag-font-size:13px;--ag-icon-font-family:agGridAlpine;--ag-selected-tab-underline-color:var(--ag-alpine-active-color);--ag-selected-tab-underline-width:2px;--ag-selected-tab-underline-transition-speed:0.3s;--ag-tab-min-width:240px;--ag-card-shadow:0 1px 4px 1px rgba(186, 191, 199, 0.4);--ag-popup-shadow:var(--ag-card-shadow);--ag-side-bar-panel-width:250px}.ag-theme-alpine-dark{--ag-background-color:#181d1f;--ag-foreground-color:#fff;--ag-border-color:#68686e;--ag-secondary-border-color:rgba(88, 86, 82, 0.5);--ag-modal-overlay-background-color:rgba(24, 29, 31, 0.66);--ag-header-background-color:#222628;--ag-tooltip-background-color:#222628;--ag-odd-row-background-color:#222628;--ag-control-panel-background-color:#222628;--ag-subheader-background-color:#000;--ag-input-disabled-background-color:#282c2f;--ag-input-focus-box-shadow:0 0 2px 0.5px rgba(255, 255, 255, 0.5),\n 0 0 4px 3px var(--ag-input-focus-border-color);--ag-card-shadow:0 1px 20px 1px black;--ag-disabled-foreground-color:rgba(255, 255, 255, 0.5);--ag-chip-background-color:rgba(255, 255, 255, 0.07);--ag-input-disabled-border-color:rgba(104, 104, 110, 0.3);--ag-input-disabled-background-color:rgba(104, 104, 110, 0.07)}.ag-theme-alpine .ag-filter-toolpanel-header,.ag-theme-alpine .ag-filter-toolpanel-search,.ag-theme-alpine .ag-status-bar,.ag-theme-alpine .ag-header-row,.ag-theme-alpine .ag-panel-title-bar-title,.ag-theme-alpine .ag-multi-filter-group-title-bar,.ag-theme-alpine-dark .ag-filter-toolpanel-header,.ag-theme-alpine-dark .ag-filter-toolpanel-search,.ag-theme-alpine-dark .ag-status-bar,.ag-theme-alpine-dark .ag-header-row,.ag-theme-alpine-dark .ag-panel-title-bar-title,.ag-theme-alpine-dark .ag-multi-filter-group-title-bar{font-weight:700;color:var(--ag-header-foreground-color)}.ag-theme-alpine .ag-row,.ag-theme-alpine-dark .ag-row{font-size:calc(var(--ag-font-size) + 1px)}.ag-theme-alpine input[class^=ag-]:not([type]),.ag-theme-alpine input[class^=ag-][type=text],.ag-theme-alpine input[class^=ag-][type=number],.ag-theme-alpine input[class^=ag-][type=tel],.ag-theme-alpine input[class^=ag-][type=date],.ag-theme-alpine input[class^=ag-][type=datetime-local],.ag-theme-alpine textarea[class^=ag-],.ag-theme-alpine-dark input[class^=ag-]:not([type]),.ag-theme-alpine-dark input[class^=ag-][type=text],.ag-theme-alpine-dark input[class^=ag-][type=number],.ag-theme-alpine-dark input[class^=ag-][type=tel],.ag-theme-alpine-dark input[class^=ag-][type=date],.ag-theme-alpine-dark input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark textarea[class^=ag-]{min-height:calc(var(--ag-grid-size) * 4);border-radius:var(--ag-border-radius)}.ag-theme-alpine .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-ltr textarea[class^=ag-],.ag-theme-alpine-dark .ag-ltr input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-ltr input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-ltr textarea[class^=ag-]{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine .ag-rtl textarea[class^=ag-],.ag-theme-alpine-dark .ag-rtl input[class^=ag-]:not([type]),.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=text],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=number],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=tel],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=date],.ag-theme-alpine-dark .ag-rtl input[class^=ag-][type=datetime-local],.ag-theme-alpine-dark .ag-rtl textarea[class^=ag-]{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-tab,.ag-theme-alpine-dark .ag-tab{padding:calc(var(--ag-grid-size) * 1.5);transition:color 0.4s;flex:1 1 auto}.ag-theme-alpine .ag-tab-selected,.ag-theme-alpine-dark .ag-tab-selected{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-menu,.ag-theme-alpine-dark .ag-menu{background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-menu-header,.ag-theme-alpine-dark .ag-menu-header{background-color:var(--ag-control-panel-background-color);padding-top:1px}.ag-theme-alpine .ag-tabs-header,.ag-theme-alpine-dark .ag-tabs-header{border-bottom:var(--ag-borders) var(--ag-border-color)}.ag-theme-alpine .ag-charts-settings-group-title-bar,.ag-theme-alpine .ag-charts-data-group-title-bar,.ag-theme-alpine .ag-charts-format-top-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-settings-group-title-bar,.ag-theme-alpine-dark .ag-charts-data-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-title-bar{padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2);line-height:calc(var(--ag-icon-size) + var(--ag-grid-size) - 2px)}.ag-theme-alpine .ag-chart-mini-thumbnail,.ag-theme-alpine-dark .ag-chart-mini-thumbnail{background-color:var(--ag-background-color)}.ag-theme-alpine .ag-chart-settings-nav-bar,.ag-theme-alpine-dark .ag-chart-settings-nav-bar{border-top:var(--ag-borders-secondary) var(--ag-secondary-border-color)}.ag-theme-alpine .ag-ltr .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-ltr .ag-group-title-bar-icon{margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-group-title-bar-icon,.ag-theme-alpine-dark .ag-rtl .ag-group-title-bar-icon{margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-charts-format-top-level-group-toolbar{margin-top:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-ltr .ag-charts-format-top-level-group-toolbar{padding-left:calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-rtl .ag-charts-format-top-level-group-toolbar,.ag-theme-alpine-dark .ag-rtl .ag-charts-format-top-level-group-toolbar{padding-right:calc(var(--ag-icon-size) * 0.5 + var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group,.ag-theme-alpine-dark .ag-charts-format-sub-level-group{border-left:dashed 1px;border-left-color:var(--ag-border-color);padding-left:var(--ag-grid-size);margin-bottom:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-charts-format-sub-level-group-title-bar,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-title-bar{padding-top:0;padding-bottom:0;background:none;font-weight:700}.ag-theme-alpine .ag-charts-format-sub-level-group-container,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-container{padding-bottom:0}.ag-theme-alpine .ag-charts-format-sub-level-group-item:last-child,.ag-theme-alpine-dark .ag-charts-format-sub-level-group-item:last-child{margin-bottom:0}.ag-theme-alpine.ag-dnd-ghost,.ag-theme-alpine-dark.ag-dnd-ghost{font-size:calc(var(--ag-font-size) - 1px);font-weight:700}.ag-theme-alpine .ag-side-buttons,.ag-theme-alpine-dark .ag-side-buttons{width:calc(var(--ag-grid-size) * 5)}.ag-theme-alpine .ag-standard-button,.ag-theme-alpine-dark .ag-standard-button{appearance:none;-webkit-appearance:none;border-radius:var(--ag-border-radius);border:1px solid;border-color:var(--ag-alpine-active-color);color:var(--ag-alpine-active-color);background-color:var(--ag-background-color);font-weight:600;padding:var(--ag-grid-size) calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-standard-button:hover,.ag-theme-alpine-dark .ag-standard-button:hover{border-color:var(--ag-alpine-active-color);background-color:var(--ag-row-hover-color)}.ag-theme-alpine .ag-standard-button:active,.ag-theme-alpine-dark .ag-standard-button:active{border-color:var(--ag-alpine-active-color);background-color:var(--ag-alpine-active-color);color:var(--ag-background-color)}.ag-theme-alpine .ag-standard-button:disabled,.ag-theme-alpine-dark .ag-standard-button:disabled{color:var(--ag-disabled-foreground-color);background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-alpine .ag-column-drop-vertical,.ag-theme-alpine-dark .ag-column-drop-vertical{min-height:75px}.ag-theme-alpine .ag-column-drop-vertical-title-bar,.ag-theme-alpine-dark .ag-column-drop-vertical-title-bar{padding:calc(var(--ag-grid-size) * 2);padding-bottom:0px}.ag-theme-alpine .ag-column-drop-vertical-empty-message,.ag-theme-alpine-dark .ag-column-drop-vertical-empty-message{display:flex;align-items:center;border:dashed 1px;border-color:var(--ag-border-color);margin:calc(var(--ag-grid-size) * 2);padding:calc(var(--ag-grid-size) * 2)}.ag-theme-alpine .ag-column-drop-empty-message,.ag-theme-alpine-dark .ag-column-drop-empty-message{color:var(--ag-foreground-color);opacity:0.75}.ag-theme-alpine .ag-status-bar,.ag-theme-alpine-dark .ag-status-bar{font-weight:normal}.ag-theme-alpine .ag-status-name-value-value,.ag-theme-alpine-dark .ag-status-name-value-value{font-weight:700}.ag-theme-alpine .ag-paging-number,.ag-theme-alpine .ag-paging-row-summary-panel-number,.ag-theme-alpine-dark .ag-paging-number,.ag-theme-alpine-dark .ag-paging-row-summary-panel-number{font-weight:700}.ag-theme-alpine .ag-column-drop-cell-button,.ag-theme-alpine-dark .ag-column-drop-cell-button{opacity:0.5}.ag-theme-alpine .ag-column-drop-cell-button:hover,.ag-theme-alpine-dark .ag-column-drop-cell-button:hover{opacity:0.75}.ag-theme-alpine .ag-header-cell-menu-button:hover,.ag-theme-alpine .ag-side-button-button:hover,.ag-theme-alpine .ag-tab:hover,.ag-theme-alpine .ag-panel-title-bar-button:hover,.ag-theme-alpine .ag-header-expand-icon:hover,.ag-theme-alpine .ag-column-group-icons:hover,.ag-theme-alpine .ag-set-filter-group-icons:hover,.ag-theme-alpine .ag-group-expanded .ag-icon:hover,.ag-theme-alpine .ag-group-contracted .ag-icon:hover,.ag-theme-alpine .ag-chart-settings-prev:hover,.ag-theme-alpine .ag-chart-settings-next:hover,.ag-theme-alpine .ag-group-title-bar-icon:hover,.ag-theme-alpine .ag-column-select-header-icon:hover,.ag-theme-alpine .ag-floating-filter-button-button:hover,.ag-theme-alpine .ag-filter-toolpanel-expand:hover,.ag-theme-alpine .ag-chart-menu-icon:hover,.ag-theme-alpine .ag-chart-menu-close:hover,.ag-theme-alpine-dark .ag-header-cell-menu-button:hover,.ag-theme-alpine-dark .ag-side-button-button:hover,.ag-theme-alpine-dark .ag-tab:hover,.ag-theme-alpine-dark .ag-panel-title-bar-button:hover,.ag-theme-alpine-dark .ag-header-expand-icon:hover,.ag-theme-alpine-dark .ag-column-group-icons:hover,.ag-theme-alpine-dark .ag-set-filter-group-icons:hover,.ag-theme-alpine-dark .ag-group-expanded .ag-icon:hover,.ag-theme-alpine-dark .ag-group-contracted .ag-icon:hover,.ag-theme-alpine-dark .ag-chart-settings-prev:hover,.ag-theme-alpine-dark .ag-chart-settings-next:hover,.ag-theme-alpine-dark .ag-group-title-bar-icon:hover,.ag-theme-alpine-dark .ag-column-select-header-icon:hover,.ag-theme-alpine-dark .ag-floating-filter-button-button:hover,.ag-theme-alpine-dark .ag-filter-toolpanel-expand:hover,.ag-theme-alpine-dark .ag-chart-menu-icon:hover,.ag-theme-alpine-dark .ag-chart-menu-close:hover{color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close,.ag-theme-alpine-dark .ag-chart-menu-close{background:var(--ag-background-color)}.ag-theme-alpine .ag-chart-menu-close:hover .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close:hover .ag-icon{border-color:var(--ag-alpine-active-color)}.ag-theme-alpine .ag-chart-menu-close .ag-icon,.ag-theme-alpine-dark .ag-chart-menu-close .ag-icon{background:var(--ag-header-background-color);border:1px solid var(--ag-border-color);border-right:none}.ag-theme-alpine .ag-chart-settings-card-item.ag-not-selected:hover,.ag-theme-alpine-dark .ag-chart-settings-card-item.ag-not-selected:hover{opacity:0.35}.ag-theme-alpine .ag-ltr .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-ltr .ag-panel-title-bar-button{margin-left:calc(var(--ag-grid-size) * 2);margin-right:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-panel-title-bar-button,.ag-theme-alpine-dark .ag-rtl .ag-panel-title-bar-button{margin-right:calc(var(--ag-grid-size) * 2);margin-left:var(--ag-grid-size)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-group-container{padding-left:var(--ag-grid-size)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-group-container,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-group-container{padding-right:var(--ag-grid-size)}.ag-theme-alpine .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-filter-toolpanel-instance-filter{border:none;background-color:var(--ag-control-panel-background-color)}.ag-theme-alpine .ag-ltr .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-ltr .ag-filter-toolpanel-instance-filter{border-left:dashed 1px;border-left-color:var(--ag-border-color);margin-left:calc(var(--ag-icon-size) * 0.5)}.ag-theme-alpine .ag-rtl .ag-filter-toolpanel-instance-filter,.ag-theme-alpine-dark .ag-rtl .ag-filter-toolpanel-instance-filter{border-right:dashed 1px;border-right-color:var(--ag-border-color);margin-right:calc(var(--ag-icon-size) * 0.5)}.ag-theme-alpine .ag-set-filter-list,.ag-theme-alpine-dark .ag-set-filter-list{padding-top:calc(var(--ag-grid-size) * 0.5);padding-bottom:calc(var(--ag-grid-size) * 0.5)}.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine .ag-layout-print .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-auto-height .ag-center-cols-container,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-clipper,.ag-theme-alpine-dark .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-alpine .ag-overlay-no-rows-wrapper.ag-layout-auto-height,.ag-theme-alpine-dark .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-alpine .ag-date-time-list-page-entry-is-current,.ag-theme-alpine-dark .ag-date-time-list-page-entry-is-current{background-color:var(--ag-alpine-active-color)}.ag-theme-alpine-dark{color-scheme:dark}*{font-family:"Source Sans 3"}.auto-height .ag-theme-alpine .ag-root-wrapper-body{height:auto !important}.ag-root-wrapper{border:none}.ag-header{background-color:#F7F7F7;border-bottom:none}.ag-header-cell{padding-left:16px;padding-right:16px;gap:4px}.ag-header-cell-text{font-size:13px;font-style:normal;font-weight:600;line-height:20px;color:#1D1D1D}.ag-theme-alpine .ag-row-focus{background-color:inherit !important;}.ag-theme-alpine .ag-row-hover{background-color:inherit !important;}.ag-theme-alpine .ag-cell-focus{border:none !important;outline:none !important}.ag-theme-alpine .ag-cell-focus{border:none !important;background-color:inherit !important}.ag-row{background-color:#FFFFFF;border-bottom:1px solid #EEEDED;font-size:13;font-style:normal;font-weight:400;line-height:20px}.ag-row-odd{background-color:#FFFFFF}.ag-cell{padding-left:16px;padding-right:16px}.ag-ltr .ag-sort-indicator-icon{padding-left:0px;vertical-align:bottom;line-height:12px}.unsort-icon-custom-color{color:#8D8786}'}}]); \ No newline at end of file diff --git a/angular-example/6277.js b/angular-example/6277.js new file mode 100644 index 0000000000..8572f31749 --- /dev/null +++ b/angular-example/6277.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[6277],{6277:(i,r,o)=>{o.r(r),o.d(r,{ifx_footer:()=>a});var e=o(2669);const a=class{constructor(t){(0,e.r)(this,t),this.variant="default",this.large=!1,this.default=!1,this.showFacebook=!0}getSvg(t){return{facebook:(0,e.h)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"})}[t]}handleSlotChange(t){"facebook"===t&&(this.showFacebook=!0)}componentWillLoad(){"large"===this.variant.toLowerCase()?(this.large=!0,this.default=!0):"default"===this.variant.toLowerCase()?(this.large=!1,this.default=!0):"small"===this.variant.toLowerCase()?(this.large=!1,this.default=!1):this.default=!0,this.el.closest("ifx-footer").style.width="100%"}render(){return(0,e.h)(e.a,null,(0,e.h)("div",{class:"footer__container"},(0,e.h)("div",{class:"footer__wrapper"},this.large&&(0,e.h)("div",{class:"large"},(0,e.h)("slot",{name:"col"})),this.default&&(0,e.h)("div",{class:"default"},(0,e.h)("div",{class:"footer__logo"},(0,e.h)("svg",{width:"91",height:"40",viewBox:"0 0 91 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,e.h)("g",{"clip-path":"url(#clip0_2396_2480)"},(0,e.h)("path",{d:"M67.691 26.7766C71.0884 26.7766 72.1461 23.1841 72.1461 19.8802C72.1461 15.4536 70.2871 13.1441 67.691 13.1441C64.4219 13.1441 63.2681 16.7367 63.3001 19.9443C63.3322 23.1199 64.2296 26.7766 67.691 26.7766ZM66.0244 19.8481C66.0244 18.533 66.0244 15.4536 67.691 15.4536C69.4859 15.4536 69.4218 18.5009 69.4218 19.9123C69.4218 21.2595 69.4218 24.5313 67.7551 24.5313C65.9603 24.4992 66.0244 21.2274 66.0244 19.8481ZM57.8195 26.7766C59.1976 26.7766 60.3835 26.2313 61.5053 25.0445L60.5117 23.1841C59.7425 24.018 58.9733 24.4671 58.0438 24.4671C57.2746 24.4671 56.6336 24.018 56.249 23.2482C55.9285 22.5746 55.8644 21.8048 55.8644 20.9708V20.7142H61.6335V20.1368C61.6335 17.282 61.2809 15.7102 60.3835 14.5234C59.7104 13.6253 58.7169 13.1441 57.499 13.1441C56.2169 13.1441 55.1593 13.7215 54.39 14.8442C53.5567 16.0631 53.2042 17.699 53.2042 19.9443C53.1721 24.2426 54.8708 26.7766 57.8195 26.7766ZM57.531 15.2612C58.172 15.2612 58.5566 15.614 58.813 16.1914C59.0053 16.7046 59.1015 17.5707 59.1015 18.5971H55.8644C55.8964 16.3197 56.3772 15.2612 57.531 15.2612ZM74.2614 26.4559H76.7614V16.8329C77.3703 16.0952 78.0754 15.6782 78.5882 15.6782C78.9087 15.6782 79.2292 15.7423 79.4215 15.9989C79.6138 16.2876 79.71 16.7046 79.71 17.699V26.4559H82.21V16.5442C82.21 15.6782 82.1138 14.8121 81.601 14.1706C81.1523 13.5932 80.4472 13.2404 79.5497 13.2404C78.3959 13.2404 77.2101 13.914 76.569 14.6838C76.537 14.0102 76.3126 13.3687 76.2485 13.1441L73.9089 13.7536C74.0371 14.4593 74.2294 15.3253 74.2294 16.8971V26.4559H74.2614ZM45.2236 14.6838C45.1915 14.0102 44.9672 13.3687 44.9031 13.1441L42.5634 13.7536C42.6916 14.4593 42.8839 15.3253 42.8839 16.8971V26.4238H45.3838V16.8008C45.9928 16.0631 46.6979 15.6461 47.2107 15.6461C47.5312 15.6461 47.8517 15.7102 48.044 15.9669C48.2363 16.2555 48.3325 16.6725 48.3325 17.6669V26.4238H50.8324V16.5442C50.8324 15.6782 50.7363 14.8121 50.2235 14.1706C49.7748 13.5932 49.0696 13.2404 48.1722 13.2404C47.0505 13.2404 45.8646 13.914 45.2236 14.6838ZM14.6473 9.07042C16.1216 9.07042 17.3075 7.88359 17.3075 6.40807C17.3075 4.93256 16.1216 3.74573 14.6473 3.74573C13.173 3.74573 11.9871 4.93256 11.9871 6.40807C11.9871 7.88359 13.173 9.07042 14.6473 9.07042ZM26.9227 26.4559V16.5442C26.9227 15.6782 26.8265 14.8121 26.3137 14.1706C25.865 13.5932 25.1599 13.2404 24.2625 13.2404C23.1087 13.2404 21.9228 13.914 21.2818 14.6838C21.2497 14.0102 21.0254 13.3687 20.9613 13.1441L18.6536 13.7857C18.7818 14.4913 18.9741 15.3574 18.9741 16.9291V26.4559H21.4741V16.8329C22.0831 16.0952 22.7882 15.6782 23.301 15.6782C23.6215 15.6782 23.942 15.7423 24.1343 15.9989C24.3266 16.2876 24.4227 16.7046 24.4227 17.699V26.4559H26.9227ZM38.4289 8.36474C37.4994 8.36474 36.7622 9.10249 36.7622 10.0327C36.7622 10.9629 37.4994 11.7007 38.3968 11.7007C39.3263 11.7007 40.0634 10.9629 40.0634 10.0327C40.0634 9.10249 39.3263 8.36474 38.4289 8.36474ZM13.4614 26.4559H15.9614V10.8346L13.4614 11.1554V26.4559ZM33.8777 9.90441C34.3264 9.90441 34.7751 10.0648 35.0635 10.2893L35.7687 8.33266C35.0956 7.85151 34.3584 7.62698 33.429 7.62698C32.788 7.62698 32.1149 7.78736 31.5059 8.26851C30.897 8.78173 30.256 9.80818 30.256 11.7328C30.256 12.5667 30.288 13.4328 30.288 13.4328H29.4226V15.6461H30.288V26.4238H32.8521V15.6782H34.743L35.2238 13.4649H32.8841V11.4762C32.8841 10.5139 33.2687 9.90441 33.8777 9.90441ZM37.1468 26.4559H39.6788V13.2404L37.1468 13.5611V26.4559Z",fill:"#005DA9"}),(0,e.h)("path",{d:"M77.0816 33.5126C68.6203 36.0146 58.3321 37.1052 48.2682 37.1052C22.7239 37.1052 6.24986 29.5993 5.09604 19.6877C4.67938 15.9668 7.59599 12.3422 12.4677 9.26285C11.6023 8.62132 11.0575 7.59488 11.0254 6.44012C3.97427 10.161 0 15.0366 0 19.9764C0 30.9145 19.5188 40.1525 48.5246 39.7676C58.6205 39.6393 67.0498 38.1958 74.6778 35.6939C83.7482 32.7428 89.4532 28.5087 90.8313 26.6483C89.1968 28.1238 85.3186 31.0748 77.0816 33.5126ZM23.2687 4.38723C24.9674 3.80985 27.3712 3.0721 27.3712 3.0721C34.1339 1.21166 41.6017 0.121063 48.5566 0.185215C40.544 -0.295931 33.2365 0.185215 26.8584 1.33997C26.8584 1.33997 24.743 1.69281 22.4675 2.27018C22.4675 2.27018 21.3777 2.55887 20.7047 2.75133C20.0316 2.94379 19.1021 3.2004 19.1021 3.2004C18.4611 3.39286 17.8201 3.6174 17.1791 3.84193C17.8201 4.48346 18.2047 5.31745 18.2368 6.27974C19.3586 5.76652 21.5059 4.99668 23.2687 4.38723Z",fill:"#E30034"})),(0,e.h)("defs",null,(0,e.h)("clipPath",{id:"clip0_2396_2480"},(0,e.h)("rect",{width:"91",height:"40",fill:"white"}))))),(0,e.h)("slot",{name:"socials"})),(0,e.h)("div",{class:"footer__base"},(0,e.h)("div",{class:"footer__brand"},"\xa9 1999 - 2022 Infineon Technologies AG"),(0,e.h)("div",{class:"footer__buttons"},(0,e.h)("a",{href:"#"},"Terms"),(0,e.h)("a",{href:"#"},"Imprint"),(0,e.h)("a",{href:"#"},"Privacy policy"),(0,e.h)("a",{href:"#"},"Glossary"))))))}get el(){return(0,e.g)(this)}};a.style=".footer__container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#FFFFFF}.footer__container .footer__wrapper{display:flex;flex-direction:column;align-items:center;width:80%}.footer__container .footer__wrapper .large{display:flex;align-items:flex-start;width:100%;padding:24px 0}.footer__container .footer__wrapper .large ::slotted([slot=col]){width:276px;min-height:168px}.footer__container .footer__wrapper .default{display:flex;justify-content:space-between;align-items:center;width:100%;padding:24px 0;border-bottom:1px solid #BFBBBB}.footer__container .footer__wrapper .default .footer__logo svg{vertical-align:bottom}.footer__container .footer__wrapper .default ::slotted([slot=socials]){display:flex;gap:32px}.footer__container .footer__wrapper .footer__base{display:flex;justify-content:space-between;width:100%;padding:28px 0}.footer__container .footer__wrapper .footer__base .footer__brand{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#1D1D1D}.footer__container .footer__wrapper .footer__base .footer__buttons{display:flex;gap:24px;padding-right:8px}.footer__container .footer__wrapper .footer__base .footer__buttons a{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5rem;color:#1D1D1D;text-decoration:none}"}}]); \ No newline at end of file diff --git a/angular-example/6486.js b/angular-example/6486.js new file mode 100644 index 0000000000..df5adf0e8e --- /dev/null +++ b/angular-example/6486.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[6486],{6486:(t,r,e)=>{e.r(r),e.d(r,{ifx_tag:()=>o});var n=e(2669);const o=class{constructor(l){(0,n.r)(this,l)}render(){return(0,n.h)("a",{href:"javascript:void(null);",class:"container"},(0,n.h)("p",{class:"label"},(0,n.h)("slot",null)))}};o.style='*{font-family:"Source Sans 3"}.container{display:inline-flex;align-items:center;padding:2px 16px;border:1px solid #BFBBBB;border-radius:9999px;text-decoration:none}.container:hover{border-color:#1D1D1D}.container :active{border-color:#1D1D1D;background-color:#F7F7F7}.container .label{margin:0;font-weight:400;font-size:1rem;line-height:1.5rem;color:#1D1D1D}'}}]); \ No newline at end of file diff --git a/angular-example/6626.js b/angular-example/6626.js new file mode 100644 index 0000000000..3fb7f4ef3a --- /dev/null +++ b/angular-example/6626.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[6626],{6626:(m,s,o)=>{o.r(s),o.d(s,{ifx_accordion:()=>r,ifx_accordion_item:()=>c});var t=o(5861),e=o(2669);const r=class{constructor(n){(0,e.r)(this,n),this.autoCollapse=!1}onItemOpen(n){var a=this;return(0,t.Z)(function*(){if(a.autoCollapse){const h=Array.from(a.el.querySelectorAll("ifx-accordion-item"));for(const p of h){const i=p;i!==n.target&&(yield i.isOpen())&&i.close()}}})()}render(){return(0,e.h)("div",{class:"accordion-wrapper"},(0,e.h)("slot",null))}get el(){return(0,e.g)(this)}};r.style='*{font-family:"Source Sans 3"}:host{display:block}.accordion-wrapper{display:flex;flex-direction:column;gap:8px}';const c=class{constructor(n){(0,e.r)(this,n),this.ifxItemOpen=(0,e.c)(this,"ifxItemOpen",7),this.ifxItemClose=(0,e.c)(this,"ifxItemClose",7),this.caption=void 0,this.open=!1}toggleOpen(){this.open=!this.open,this.open?this.ifxItemOpen.emit():this.ifxItemClose.emit()}componentDidUpdate(){this.contentEl.style.maxHeight=this.open?`${this.contentEl.scrollHeight}px`:"0"}close(){var n=this;return(0,t.Z)(function*(){n.open=!1,n.ifxItemClose.emit()})()}isOpen(){var n=this;return(0,t.Z)(function*(){return n.open})()}render(){return(0,e.h)("div",{class:"accordion-item "+(this.open?"open":"")},(0,e.h)("div",{class:"accordion-title",onClick:()=>this.toggleOpen()},(0,e.h)("span",{class:"accordion-icon"},(0,e.h)("ifx-icon",{icon:"chevron-down-12"})),(0,e.h)("span",{class:"accordion-caption"},this.caption)),(0,e.h)("div",{class:"accordion-content",ref:n=>this.contentEl=n},(0,e.h)("div",{class:"inner-content"},(0,e.h)("slot",null))))}};c.style='*{font-family:"Source Sans 3"}.accordion-item{border-radius:3px;overflow:hidden;transition:all 0.3s}.accordion-title:hover{border:1px solid #EEEDED;background-color:#EEEDED}.accordion-title{display:flex;align-items:center;padding:1rem;color:#0A8276;border:1px solid #EEEDED;cursor:pointer}.accordion-caption{font-weight:600;font-size:1rem}.accordion-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}.inner-content{padding:24px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;}.accordion-icon{font-weight:bold;display:inline-block;transition:transform 0.3s;margin-right:0.5rem}.accordion-item.open .accordion-icon{transform:rotate(-180deg)}'}}]); \ No newline at end of file diff --git a/angular-example/7044.js b/angular-example/7044.js new file mode 100644 index 0000000000..9e1e94a070 --- /dev/null +++ b/angular-example/7044.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[7044],{7044:(d,e,t)=>{t.r(e),t.d(e,{ifx_radio_button:()=>a});var r=t(2669);const a=class{constructor(o){(0,r.r)(this,o),this.ifxChange=(0,r.c)(this,"ifxChange",7),this.disabled=!1,this.value=!1,this.error=!1,this.size="s",this.internalValue=void 0,this.hasSlot=!0}valueChanged(o,n){o!==n&&(this.internalValue=o)}componentWillLoad(){this.internalValue=this.value,this.hasSlot=!!this.el.innerHTML}handleRadioButtonClick(){this.disabled||(this.internalValue=!this.internalValue,this.el.shadowRoot.querySelector(".radioButton__wrapper").focus(),this.ifxChange.emit(this.internalValue))}render(){return(0,r.h)("div",{class:`radioButton__container ${this.size} ${this.disabled?"disabled":""}`,onClick:this.handleRadioButtonClick.bind(this)},(0,r.h)("div",{class:`radioButton__wrapper ${this.internalValue?"checked":""} ${this.disabled?"disabled":""} ${this.error?"error":""}`,tabIndex:this.disabled?-1:0},this.internalValue&&(0,r.h)("div",{class:"radioButton__wrapper-mark"})),this.hasSlot&&(0,r.h)("div",{class:`label ${this.error?"error":""} ${this.disabled?"disabled":""}`},(0,r.h)("slot",null)))}get el(){return(0,r.g)(this)}static get watchers(){return{value:["valueChanged"]}}};a.style='.radioButton__container{box-sizing:border-box;display:inline-flex;flex-direction:row;align-items:center;padding:0px;gap:8px;cursor:pointer}.radioButton__container.m .radioButton__wrapper{width:24px;height:24px}.radioButton__container .radioButton__wrapper{width:20px;height:20px;position:relative;display:block;border-radius:50%;background-color:#FFFFFF;border:1px solid #575352}.radioButton__container .radioButton__wrapper:focus{outline:none}.radioButton__container .radioButton__wrapper:focus::before{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:50%;left:50%;transform:translate(-50%, -50%);border:2px solid #0A8276;border-radius:50%}.radioButton__container .radioButton__wrapper .radioButton__wrapper-mark{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#0A8276;border-radius:50%;display:flex;justify-content:center;align-items:center;border-color:transparent}.radioButton__container .radioButton__wrapper:hover{border-color:#0A8276}.radioButton__container .radioButton__wrapper.disabled{background-color:#BFBBBB;border-color:#BFBBBB}.radioButton__container .radioButton__wrapper.disabled.error:hover,.radioButton__container .radioButton__wrapper.disabled.error:focus-visible{border-color:#CD002F}.radioButton__container .radioButton__wrapper.checked{border-color:#0A8276}.radioButton__container .radioButton__wrapper.checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px;height:10px;background-color:#0A8276;border-radius:50%}.radioButton__container .radioButton__wrapper.checked.disabled::after{background-color:#BFBBBB}.radioButton__container .radioButton__wrapper.checked:hover{border-color:#08665C}.radioButton__container .radioButton__wrapper.checked:hover .radioButton__wrapper-mark{background-color:#08665C}.radioButton__container .radioButton__wrapper.checked.disabled{background-color:#FFFFFF;border-color:#BFBBBB}.radioButton__container .radioButton__wrapper.checked.disabled.disabled::after{background-color:#BFBBBB}.radioButton__container .radioButton__wrapper.checked.disabled .radioButton__wrapper-mark{background-color:#BFBBBB}.radioButton__container .radioButton__wrapper.error:not(.disabled){border-color:#CD002F}.radioButton__container .radioButton__wrapper.error:not(.disabled):hover,.radioButton__container .radioButton__wrapper.error:not(.disabled):focus-visible{border-color:#CD002F}.radioButton__container .label{display:flex;align-items:center;width:25px;height:20px;font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;color:#1D1D1D;flex:none;order:1;flex-grow:0}.radioButton__container .label.disabled{color:#BFBBBB}.radioButton__container .label.error{color:#CD002F}.radioButton__container .label:hover{cursor:pointer}'}}]); \ No newline at end of file diff --git a/angular-example/7181.js b/angular-example/7181.js new file mode 100644 index 0000000000..d781e8d2f6 --- /dev/null +++ b/angular-example/7181.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[7181],{7181:(d,i,t)=>{t.r(i),t.d(i,{ifx_card:()=>a});var e=t(2669);const a=class{constructor(o){(0,e.r)(this,o),this.noBtns=void 0,this.direction="vertical",this.alignment=void 0,this.noImg=void 0,this.href="",this.target="_self"}setImgPosition(o){this.alignment=o.detail}handleComponentAdjustment(){const o=this.el.querySelector("ifx-card-image"),r=this.el.querySelector("ifx-card-links");o?this.noImg=!1:(this.noImg=!0,console.log("no image")),this.noBtns=!r}handleHovering(){const o=this.el.shadowRoot.querySelector(".card");o.addEventListener("mouseover",r=>{this.el.querySelector("ifx-card-headline").isHovered=!0,"IFX-CARD-LINKS"===r.target.nodeName||"IFX-BUTTON"===r.target.nodeName?(this.el.shadowRoot.querySelector(".card").style.borderColor="#ebe9e9",this.el.querySelector("ifx-card-headline").isHovered=!1):this.el.shadowRoot.querySelector(".card").style.borderColor="#0A8276"}),o.addEventListener("mouseout",()=>{this.el.querySelector("ifx-card-headline").isHovered=!1,this.el.shadowRoot.querySelector(".card").style.borderColor="#ebe9e9"})}componentWillLoad(){this.handleComponentAdjustment()}componentDidLoad(){this.handleHovering()}componentWillUpdate(){this.handleComponentAdjustment()}render(){return(0,e.h)(e.a,null,(0,e.h)("div",{class:`card \n ${this.noBtns?"noBtns":""}\n ${this.direction} \n ${this.alignment}`},"horizontal"===this.direction&&(0,e.h)("div",{class:"horizontal"},(0,e.h)("a",{class:"card-img "+(this.noImg?"noImage":""),href:this.href},(0,e.h)("slot",{name:"img"})),(0,e.h)("div",{class:"lower__body-wrapper"},(0,e.h)("a",{class:"upper-body",href:this.href},(0,e.h)("slot",null)),(0,e.h)("div",null,(0,e.h)("slot",{name:"buttons"})))),"vertical"===this.direction&&(0,e.h)("div",{class:"vertical"},(0,e.h)("a",{class:"upper__body-wrapper",href:this.href,target:this.target},(0,e.h)("div",{class:"card-img"},(0,e.h)("slot",{name:"img"})),(0,e.h)("div",{class:"upper-body"},(0,e.h)("slot",null))),(0,e.h)("div",{class:"lower__body-wrapper"},(0,e.h)("slot",{name:"buttons"})))))}get el(){return(0,e.g)(this)}};a.style='*{font-family:"Source Sans 3"}.card{position:relative;display:inline-flex;flex-direction:column;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #ebe9e9;border-radius:1px;width:22rem;height:auto}.card.noBtns .vertical .lower__body-wrapper{padding-bottom:24px}.card.noBtns .horizontal .lower__body-wrapper{padding-bottom:24px}.card:hover{cursor:pointer;border-color:#0A8276}.card .horizontal{display:flex;flex-direction:row;min-height:218px}.card .horizontal .card-img{flex:1;text-decoration:none}.card .horizontal .card-img.noImage{display:none}.card .horizontal .card-img ::slotted([slot=img]){width:100%;vertical-align:bottom}.card .horizontal .lower__body-wrapper{flex:1;display:grid;grid-template-rows:1fr auto}.card .horizontal .lower__body-wrapper .upper-body{display:flex;flex-direction:column;text-decoration:none;color:#1D1D1D;padding:24px 24px 0px 24px}.card .vertical .upper__body-wrapper{text-decoration:none;color:#1D1D1D}.card .vertical .upper__body-wrapper .upper-body{padding:24px 24px 0px 24px}.card .vertical .lower__body-wrapper:hover{border-color:#ebe9e9}.card.horizontal{flex-direction:row;width:538px}.card.horizontal .card-img{flex:1;order:2}.card.horizontal .card-img ::slotted([slot=img]){width:100%;height:100%;vertical-align:bottom;object-fit:cover}.card.horizontal.left .horizontal .card-img{order:1}.card.horizontal.left .horizontal .lower__body-wrapper{order:2}'}}]); \ No newline at end of file diff --git a/angular-example/7434.js b/angular-example/7434.js new file mode 100644 index 0000000000..efec0581e9 --- /dev/null +++ b/angular-example/7434.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[7434],{7434:(a,e,o)=>{o.r(e),o.d(e,{ifx_icon_button:()=>r});var b=o(5861),n=o(2669),i=o(6543);const r=class{constructor(t){(0,n.r)(this,t),this.variant=void 0,this.color=void 0,this.size=void 0,this.disabled=void 0,this.icon=void 0,this.href=void 0,this.target="_self",this.shape="round"}setFocus(){var t=this;return(0,b.Z)(function*(){t.focusableElement.focus()})()}componentWillLoad(){""===this.shape&&(this.shape="round")}render(){return(0,n.h)(n.a,null,this.href?(0,n.h)("a",{ref:t=>this.focusableElement=t,class:this.getClassNames(),href:this.disabled?void 0:this.href,target:this.target,rel:"_blank"===this.target?"noopener noreferrer":void 0},(0,n.h)("ifx-icon",{icon:this.icon})):(0,n.h)("button",{class:this.getClassNames(),type:"button"},(0,n.h)("ifx-icon",{icon:this.icon})))}getVariantClass(){return"outline"==`${this.variant}`?`outline-${this.color}`:"outline-text"==`${this.variant}`?`${this.color}-outline-text`:`${this.color}`}getSizeClass(){return"s"==`${this.size}`?"s":""}getClassNames(){return(0,i.c)("btn icon-button",`btn-${this.shape}`,this.size&&`btn-${this.getSizeClass()}`,`btn-${this.getVariantClass()}`,this.disabled?"disabled":"")}get el(){return(0,n.g)(this)}};r.style='.btn{display:inline-flex;align-items:center;justify-content:center;min-width:80px;min-height:40px;padding:0px 16px;gap:8px;color:#FFFFFF;flex-direction:row;font-weight:600;border-radius:1px;line-height:1.5rem;outline:none;font-family:"Source Sans 3";text-decoration:none;user-select:none;border:1px solid rgba(0, 0, 0, 0);font-size:1rem;transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}.btn:not(.disabled){cursor:pointer}.btn-primary{color:#FFFFFF;background-color:#0A8276;border-color:#0A8276}.btn-outline-primary{background-color:#FFFFFF;color:#0A8276;border-color:#0A8276}.btn-secondary{color:#FFFFFF;background-color:#9C216E;border-color:#9C216E}.btn-outline-secondary{background-color:#FFFFFF;color:#9C216E;border-color:#9C216E}.btn-success{color:#1D1D1D;background-color:#4CA460;border-color:#4CA460}.btn-outline-success{background-color:#FFFFFF;border-color:#4CA460}.btn-danger{color:#FFFFFF;background-color:#CD002F;border-color:#CD002F}.btn-outline-danger{background-color:#FFFFFF;color:#CD002F;border-color:#CD002F}.btn-warning{color:#1D1D1D;background-color:#E16B25;border-color:#E16B25}.btn-outline-warning{background-color:#FFFFFF;border-color:#E16B25}.btn.btn-s{font-size:0.813rem;min-width:71px;min-height:32px;line-height:1rem}.btn.icon-button{min-width:initial;min-height:initial;width:40px;height:40px;padding:0;justify-content:center}.btn.icon-button.btn-round{border-radius:100px}.btn.icon-button.btn-square{border-radius:1px}.btn.icon-button.btn-s{width:32px;height:32px}.btn.btn-primary:focus,.btn.btn-outline-primary:focus,.btn.btn-secondary:focus,.btn.btn-outline-secondary:focus,.btn.btn-success:focus,.btn.btn-outline-success:focus,.btn.btn-danger:focus,.btn.btn-outline-danger:focus,.btn.btn-warning:focus,.btn.btn-outline-warning:focus,.btn.btn-outline-text:focus{box-shadow:none}.btn.btn-primary:focus-visible,.btn.btn-outline-primary:focus-visible,.btn.btn-secondary:focus-visible,.btn.btn-outline-secondary:focus-visible,.btn.btn-success:focus-visible,.btn.btn-outline-success:focus-visible,.btn.btn-danger:focus-visible,.btn.btn-outline-danger:focus-visible,.btn.btn-warning:focus-visible,.btn.btn-outline-warning:focus-visible,.btn.btn-outline-text:focus-visible{box-shadow:0 0 0 3px #B4DDD8}.btn:disabled,.btn.disabled{opacity:1;background-color:#BFBBBB;border-color:#BFBBBB;color:#FFFFFF}.btn.btn-primary:not(:disabled,.disabled):focus{background-color:#0A8276;border-color:#0A8276}.btn.btn-primary:not(:disabled,.disabled):hover{background-color:#08665C;border-color:#08665C}.btn.btn-primary:not(:disabled,.disabled):active,.btn.btn-primary:not(:disabled,.disabled).active{background-color:#06534B;border-color:#06534B}.btn.btn-outline-primary:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-primary:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#08665C;border-color:#08665C}.btn.btn-outline-primary:not(:disabled,.disabled):active,.btn.btn-outline-primary:not(:disabled,.disabled).active{background-color:#06534B;border-color:#06534B}.btn.btn-secondary:not(:disabled,.disabled):focus{background-color:#9C216E;border-color:#9C216E}.btn.btn-secondary:not(:disabled,.disabled):hover{background-color:#9C216E;border-color:#9C216E}.btn.btn-secondary:not(:disabled,.disabled):active,.btn.btn-secondary:not(:disabled,.disabled).active{background-color:#9C216E;border-color:#9C216E}.btn.btn-outline-secondary:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-secondary:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#9C216E;border-color:#9C216E}.btn.btn-outline-secondary:not(:disabled,.disabled):active,.btn.btn-outline-secondary:not(:disabled,.disabled).active{background-color:#9C216E;border-color:#9C216E}.btn.btn-success:not(:disabled,.disabled):focus{background-color:#4CA460;border-color:#4CA460}.btn.btn-success:not(:disabled,.disabled):hover{background-color:#4CA460;border-color:#4CA460}.btn.btn-success:not(:disabled,.disabled):active,.btn.btn-success:not(:disabled,.disabled).active{background-color:#4CA460;border-color:#4CA460}.btn.btn-outline-success:not(:disabled,.disabled){color:#1D1D1D}.btn.btn-outline-success:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-success:not(:disabled,.disabled):hover{background-color:#4CA460;border-color:#4CA460}.btn.btn-outline-success:not(:disabled,.disabled):active,.btn.btn-outline-success:not(:disabled,.disabled).active{background-color:#4CA460;border-color:#4CA460}.btn.btn-danger:not(:disabled,.disabled):focus{background-color:#CD002F;border-color:#CD002F}.btn.btn-danger:not(:disabled,.disabled):hover{background-color:#A2001E;border-color:#A2001E}.btn.btn-danger:not(:disabled,.disabled):active,.btn.btn-danger:not(:disabled,.disabled).active{background-color:#900021;border-color:#900021}.btn.btn-outline-danger:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-danger:not(:disabled,.disabled):hover{color:#FFFFFF;background-color:#A2001E;border-color:#A2001E}.btn.btn-outline-danger:not(:disabled,.disabled):active,.btn.btn-outline-danger:not(:disabled,.disabled).active{background-color:#900021;border-color:#900021}.btn.btn-warning:not(:disabled,.disabled):focus{background-color:#E16B25;border-color:#E16B25}.btn.btn-warning:not(:disabled,.disabled):hover{background-color:#E16B25;border-color:#E16B25}.btn.btn-warning:not(:disabled,.disabled):active,.btn.btn-warning:not(:disabled,.disabled).active{background-color:#E16B25;border-color:#E16B25}.btn.btn-outline-warning:not(:disabled,.disabled){color:#1D1D1D}.btn.btn-outline-warning:not(:disabled,.disabled):focus{background-color:transparent}.btn.btn-outline-warning:not(:disabled,.disabled):hover{background-color:#E16B25;border-color:#E16B25}.btn.btn-outline-warning:not(:disabled,.disabled):active,.btn.btn-outline-warning:not(:disabled,.disabled).active{background-color:#E16B25;border-color:#E16B25}.btn.btn-primary-outline-text{background-color:transparent;color:#0A8276}.btn.btn-primary-outline-text:hover{color:#08665C}.btn.btn-primary-outline-text:active,.btn.btn-primary-outline-text.active{color:#06534B}.btn.btn-primary-outline-text:disabled,.btn.btn-primary-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-secondary-outline-text{background-color:transparent;color:#9C216E}.btn.btn-secondary-outline-text:hover{color:#9C216E}.btn.btn-secondary-outline-text:active,.btn.btn-secondary-outline-text.active{color:#9C216E}.btn.btn-secondary-outline-text:disabled,.btn.btn-secondary-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-success-outline-text{background-color:transparent;color:#4CA460}.btn.btn-success-outline-text:hover{color:#4CA460}.btn.btn-success-outline-text:active,.btn.btn-success-outline-text.active{color:#4CA460}.btn.btn-success-outline-text:disabled,.btn.btn-success-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-danger-outline-text{background-color:transparent;color:#CD002F}.btn.btn-danger-outline-text:hover{color:#A2001E}.btn.btn-danger-outline-text:active,.btn.btn-danger-outline-text.active{color:#900021}.btn.btn-danger-outline-text:disabled,.btn.btn-danger-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}.btn.btn-warning-outline-text{background-color:transparent;color:#E16B25}.btn.btn-warning-outline-text:hover{color:#E16B25}.btn.btn-warning-outline-text:active,.btn.btn-warning-outline-text.active{color:#E16B25}.btn.btn-warning-outline-text:disabled,.btn.btn-warning-outline-text.disabled{opacity:1;background-color:transparent;border-color:transparent;color:#BFBBBB}'}}]); \ No newline at end of file diff --git a/angular-example/7526.js b/angular-example/7526.js new file mode 100644 index 0000000000..917507470b --- /dev/null +++ b/angular-example/7526.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[7526],{7526:(t,l,e)=>{e.r(l),e.d(l,{ifx_card_overline:()=>r});var n=e(2669);const r=class{constructor(s){(0,n.r)(this,s)}render(){return(0,n.h)("div",{class:"card-overline"},(0,n.h)("slot",null))}};r.style='*{font-family:"Source Sans 3"}:host{pointer-events:none}.card-overline{font-size:1rem;font-weight:400;color:#575352;padding-bottom:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}'}}]); \ No newline at end of file diff --git a/angular-example/7855.js b/angular-example/7855.js new file mode 100644 index 0000000000..d2043326cc --- /dev/null +++ b/angular-example/7855.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[7855],{7855:(c,e,o)=>{o.r(e),o.d(e,{ifx_alert:()=>l});var r=o(2669);const l=class{constructor(a){(0,r.r)(this,a),this.ifxClose=(0,r.c)(this,"ifxClose",7),this.color=void 0,this.icon=void 0}handleClose(){this.ifxClose.emit()}render(){return(0,r.h)("div",{class:`alert ${this.color}`},this.icon&&(0,r.h)("div",{class:"icon-wrapper"},(0,r.h)("ifx-icon",{icon:this.icon})),(0,r.h)("div",{class:"alert-text"},(0,r.h)("slot",null)),(0,r.h)("div",{class:"close-icon-wrapper"},(0,r.h)("a",{href:"javascript:void(0);",onClick:this.handleClose.bind(this)},(0,r.h)("ifx-icon",{icon:"cross-16"}))))}};l.style='*{font-family:"Source Sans 3"}.alert{display:flex;border:1px solid #0A8276;border-radius:1px;color:#1D1D1D;background-color:#FFFFFF}.alert .close-icon-wrapper{display:flex;align-items:center;justify-content:center;min-width:40px}.alert .close-icon-wrapper a{line-height:0;color:#1D1D1D}.alert .icon-wrapper{position:relative;min-width:48px;display:flex;justify-content:center;align-items:center;background-color:#0A8276}.alert .alert-text{font-size:16px;width:100%;padding:12px 0px 12px 12px;color:#1D1D1D;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;}.alert.primary{border:1px solid #0A8276}.alert.primary .icon-wrapper{background-color:#0A8276;color:#FFFFFF}.alert.secondary{border:1px solid #9C216E}.alert.secondary .icon-wrapper{background-color:#9C216E;color:#FFFFFF}.alert.success{border:1px solid #4CA460}.alert.success .icon-wrapper{background-color:#4CA460;color:#FFFFFF}.alert.danger{border:1px solid #CD002F}.alert.danger .icon-wrapper{background-color:#CD002F;color:#FFFFFF}.alert.warning{border:1px solid #E16B25}.alert.warning .icon-wrapper{background-color:#E16B25;color:#FFFFFF}'}}]); \ No newline at end of file diff --git a/angular-example/789.js b/angular-example/789.js new file mode 100644 index 0000000000..c62be3a245 --- /dev/null +++ b/angular-example/789.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[789],{789:(h,a,l)=>{l.r(a),l.d(a,{ifx_tooltip:()=>n});var t=l(2669),r=l(405);const n=class{constructor(o){(0,t.r)(this,o),this.popperInstance=null,this.onMouseEnter=()=>{var i,e;null===(i=this.popperInstance)||void 0===i||i.setOptions(s=>Object.assign(Object.assign({},s),{modifiers:[...s.modifiers,{name:"eventListeners",enabled:!0}]})),this.initializePopper(),this.tooltipVisible=!0,this.tooltipEl.style.display="block",null===(e=this.popperInstance)||void 0===e||e.update()},this.onMouseLeave=()=>{this.tooltipVisible=!1,this.tooltipEl.style.display="none"},this.onClick=()=>{var i;"dismissible"===this.variant.toLowerCase()&&(this.initializePopper(),this.tooltipVisible=!this.tooltipVisible,this.tooltipEl.style.display=this.tooltipVisible?"block":"none",null===(i=this.popperInstance)||void 0===i||i.update())},this.tooltipVisible=!1,this.header="",this.text="",this.position="auto",this.internalPosition="auto",this.variant="compact",this.icon=void 0}initializePopper(){if(this.popperInstance)return;this.referenceEl=this.el,this.tooltipEl="compact"===this.variant.toLowerCase()?this.el.shadowRoot.querySelector(".tooltip-compact"):"dismissible"===this.variant.toLowerCase()?this.el.shadowRoot.querySelector(".tooltip-dismissible"):this.el.shadowRoot.querySelector(".tooltip-extended");const o="auto"===this.position?this.determineBestPosition():this.position;this.internalPosition=o,this.tooltipEl&&this.referenceEl&&(this.popperInstance=(0,r.c)(this.referenceEl,this.tooltipEl,{placement:this.internalPosition,modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"arrow",options:{element:".tooltip-arrow-svg"}}]})),this.tooltipEl.setAttribute("data-placement",o)}determineBestPosition(){const o=this.referenceEl.getBoundingClientRect(),i=window.scrollY,e=window.scrollX,p=o.left+e+o.width/2;return"auto"===this.position?o.top+i+o.height/2>window.innerHeight/2?p>window.innerWidth/2?"top-end":"top-start":p>window.innerWidth/2?"bottom-end":"bottom-start":this.position}positionChanged(o){var i;this.internalPosition=o,null===(i=this.popperInstance)||void 0===i||i.destroy(),this.popperInstance=null}disconnectedCallback(){var o;null===(o=this.popperInstance)||void 0===o||o.destroy()}render(){const o={"tooltip-dismissible":!0,visible:this.tooltipVisible},i={"tooltip-compact":!0,visible:this.tooltipVisible},e={"tooltip-extended":!0,visible:this.tooltipVisible},s="compact"===this.variant.toLowerCase()||"extended"===this.variant.toLowerCase()?{onMouseEnter:this.onMouseEnter,onMouseLeave:this.onMouseLeave}:{onClick:this.onClick};return(0,t.h)("div",Object.assign({class:"tooltip__container"},s),(0,t.h)("slot",null),"dismissible"===this.variant.toLowerCase()&&(0,t.h)("div",{class:o},(0,t.h)("ifx-icon",{icon:"cross16",class:"close-button"}),(0,t.h)("div",{class:"tooltip-dismissible-content"},this.header&&(0,t.h)("div",{class:"tooltip-dismissible-header"},this.header),(0,t.h)("div",{class:"tooltip-dismissible-body"},this.text)),(0,t.h)("svg",{class:"tooltip-arrow-svg",width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.h)("path",{id:"Indicator",d:"M6 0L12 8L0 8L6 0Z",fill:"#1D1D1D"}))),"compact"===this.variant.toLowerCase()&&(0,t.h)("div",{class:i},this.text,(0,t.h)("svg",{class:"tooltip-arrow-svg",width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.h)("path",{id:"Indicator",d:"M6 0L12 8L0 8L6 0Z",fill:"#1D1D1D"}))),"extended"===this.variant.toLowerCase()&&(0,t.h)("div",{class:e},(0,t.h)("slot",{name:"icon"},this.icon?(0,t.h)("div",{class:"extended_icon"},(0,t.h)("ifx-icon",{icon:this.icon})):(0,t.h)("svg",{class:"extended_icon",xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",viewBox:"0 0 24 24"},(0,t.h)("path",{stroke:"#fff","stroke-linecap":"round","stroke-linejoin":"round",d:"M20.5 2.5h-16a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-16a2 2 0 0 0-2-2Z"}),(0,t.h)("path",{stroke:"#fff",d:"M19 17H6l2.5-4 2.097 2.516.405.486.379-.506 4.118-5.49.003-.002L19 17Z"}),(0,t.h)("path",{fill:"#fff",d:"M10 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"}))),(0,t.h)("div",{class:"tooltip-extended-content"},this.header&&(0,t.h)("div",{class:"tooltip-extended-header"},this.header),(0,t.h)("div",{class:"tooltip-extended-body"},this.text)),(0,t.h)("svg",{class:"tooltip-arrow-svg",width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,t.h)("path",{id:"Indicator",d:"M6 0L12 8L0 8L6 0Z",fill:"#1D1D1D"}))))}get el(){return(0,t.g)(this)}static get watchers(){return{position:["positionChanged"]}}};n.style='*{font-family:"Source Sans 3"}.tooltip__container{display:inline-flex;flex-direction:column;position:relative}.tooltip-extended,.tooltip-compact,.tooltip-dismissible{background-color:#1D1D1D;border:1px solid black;z-index:1;display:none;transition:opacity 0.3s;position:relative;font-family:Source Sans 3;font-size:13px;font-style:normal;font-weight:400;line-height:20px;color:#FFFFFF}.visible.tooltip-extended,.visible.tooltip-compact,.visible.tooltip-dismissible{display:flex !important;align-items:center;min-width:100px}.tooltip-dismissible{width:310px}.tooltip-dismissible .close-button{position:absolute;top:12px;right:12px;cursor:pointer}.tooltip-dismissible .tooltip-dismissible-content{display:flex;flex-direction:column;gap:12px;padding:12px;flex-grow:1;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.tooltip-dismissible .tooltip-dismissible-header,.tooltip-dismissible .tooltip-dismissible-body{font-family:"Source Sans 3";font-size:13px;font-style:normal;line-height:20px}.tooltip-dismissible .tooltip-dismissible-header{font-weight:600}.tooltip-dismissible .tooltip-dismissible-body{font-weight:400}.tooltip-compact{padding:4px 8px;text-align:center;flex-grow:1}.tooltip-extended{width:310px;padding-left:12px}.tooltip-extended .extended_icon{position:static;width:24px;height:24px;top:12px;left:12px;cursor:pointer}.tooltip-extended .tooltip-extended-content{display:flex;flex-direction:column;gap:12px;padding:12px;flex-grow:1;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere}.tooltip-extended .tooltip-extended-header,.tooltip-extended .tooltip-extended-body{font-family:"Source Sans 3";font-size:13px;font-style:normal;line-height:20px}.tooltip-extended .tooltip-extended-header{font-weight:600}.tooltip-extended .tooltip-extended-body{font-weight:400}.tooltip__container .tooltip-arrow-svg{position:absolute;width:8px;height:8px}[data-placement=top].tooltip-extended>.tooltip-arrow-svg,[data-placement=top].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=top].tooltip-compact>.tooltip-arrow-svg{bottom:-8px;left:50%;transform:rotate(180deg) translateX(-50%)}[data-placement=top-start].tooltip-extended>.tooltip-arrow-svg,[data-placement=top-start].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=top-start].tooltip-compact>.tooltip-arrow-svg{bottom:-8px;left:10px;transform:rotate(180deg)}[data-placement=top-end].tooltip-extended>.tooltip-arrow-svg,[data-placement=top-end].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=top-end].tooltip-compact>.tooltip-arrow-svg{bottom:-8px;right:10px;transform:rotate(180deg)}[data-placement=bottom].tooltip-extended>.tooltip-arrow-svg,[data-placement=bottom].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=bottom].tooltip-compact>.tooltip-arrow-svg{top:-8px;left:50%;transform:translateX(-50%)}[data-placement=bottom-start].tooltip-extended>.tooltip-arrow-svg,[data-placement=bottom-start].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=bottom-start].tooltip-compact>.tooltip-arrow-svg{top:-8px;left:10px}[data-placement=bottom-end].tooltip-extended>.tooltip-arrow-svg,[data-placement=bottom-end].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=bottom-end].tooltip-compact>.tooltip-arrow-svg{top:-8px;right:10px}[data-placement=left].tooltip-extended>.tooltip-arrow-svg,[data-placement=left].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=left].tooltip-compact>.tooltip-arrow-svg{right:-4px;top:50%;transform:rotate(90deg) translateY(-50%) translateX(-50%)}[data-placement=right].tooltip-extended>.tooltip-arrow-svg,[data-placement=right].tooltip-dismissible>.tooltip-arrow-svg,[data-placement=right].tooltip-compact>.tooltip-arrow-svg{left:-4px;top:50%;transform:rotate(270deg) translateY(-50%) translateX(50%)}'}}]); \ No newline at end of file diff --git a/angular-example/8316.js b/angular-example/8316.js new file mode 100644 index 0000000000..39c036b5f5 --- /dev/null +++ b/angular-example/8316.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[8316],{8316:(u,l,t)=>{t.r(l),t.d(l,{ifx_list_group:()=>i});var s=t(2669);const i=class{constructor(e){(0,s.r)(this,e),this.flush=!1,this.bulletpoint=!1,this.notification=!1}render(){return(0,s.h)(s.a,null,(0,s.h)("div",{class:`list-group-container \n ${this.flush?"flush":""} \n ${this.bulletpoint?"bulletpoint":""}`},(0,s.h)("slot",{name:"list-item"}),(0,s.h)("slot",{name:"list-notification"})))}get el(){return(0,s.g)(this)}};i.style=".list-group-container{display:inline-flex;flex-direction:column;gap:3px}"}}]); \ No newline at end of file diff --git a/angular-example/8393.js b/angular-example/8393.js new file mode 100644 index 0000000000..a6a1ee6996 --- /dev/null +++ b/angular-example/8393.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[8393],{8393:(mt,Ne,Se)=>{Se.r(Ne),Se.d(Ne,{ifx_select:()=>Fe});var ae=Se(5861),ce=Se(2669),je=Se(7085),Ue=(0,je.c)(function(g,R){window,g.exports=function(){var Z={282:function(O,i,_){Object.defineProperty(i,"__esModule",{value:!0}),i.clearChoices=i.activateChoices=i.filterChoices=i.addChoice=void 0;var m=_(883);i.addChoice=function(c){return{type:m.ACTION_TYPES.ADD_CHOICE,value:c.value,label:c.label,id:c.id,groupId:c.groupId,disabled:c.disabled,elementId:c.elementId,customProperties:c.customProperties,placeholder:c.placeholder,keyCode:c.keyCode}},i.filterChoices=function(c){return{type:m.ACTION_TYPES.FILTER_CHOICES,results:c}},i.activateChoices=function(c){return void 0===c&&(c=!0),{type:m.ACTION_TYPES.ACTIVATE_CHOICES,active:c}},i.clearChoices=function(){return{type:m.ACTION_TYPES.CLEAR_CHOICES}}},783:function(O,i,_){Object.defineProperty(i,"__esModule",{value:!0}),i.addGroup=void 0;var m=_(883);i.addGroup=function(h){return{type:m.ACTION_TYPES.ADD_GROUP,value:h.value,id:h.id,active:h.active,disabled:h.disabled}}},464:function(O,i,_){Object.defineProperty(i,"__esModule",{value:!0}),i.highlightItem=i.removeItem=i.addItem=void 0;var m=_(883);i.addItem=function(s){return{type:m.ACTION_TYPES.ADD_ITEM,value:s.value,label:s.label,id:s.id,choiceId:s.choiceId,groupId:s.groupId,customProperties:s.customProperties,placeholder:s.placeholder,keyCode:s.keyCode}},i.removeItem=function(s,c){return{type:m.ACTION_TYPES.REMOVE_ITEM,id:s,choiceId:c}},i.highlightItem=function(s,c){return{type:m.ACTION_TYPES.HIGHLIGHT_ITEM,id:s,highlighted:c}}},137:function(O,i,_){Object.defineProperty(i,"__esModule",{value:!0}),i.setIsLoading=i.resetTo=i.clearAll=void 0;var m=_(883);i.clearAll=function(){return{type:m.ACTION_TYPES.CLEAR_ALL}},i.resetTo=function(s){return{type:m.ACTION_TYPES.RESET_TO,state:s}},i.setIsLoading=function(s){return{type:m.ACTION_TYPES.SET_IS_LOADING,isLoading:s}}},373:function(O,i,_){var m=this&&this.__spreadArray||function(v,e,t){if(t||2===arguments.length)for(var f,n=0,r=e.length;n=0?this._store.getGroupById(f):null;return this._store.dispatch((0,a.highlightItem)(n,!0)),t&&this.passedElement.triggerEvent(E.EVENTS.highlightItem,{id:n,value:T,label:S,groupValue:V&&V.value?V.value:null}),this},v.prototype.unhighlightItem=function(e){if(!e||!e.id)return this;var t=e.id,n=e.groupId,r=void 0===n?-1:n,f=e.value,x=void 0===f?"":f,T=e.label,M=void 0===T?"":T,S=r>=0?this._store.getGroupById(r):null;return this._store.dispatch((0,a.highlightItem)(t,!1)),this.passedElement.triggerEvent(E.EVENTS.highlightItem,{id:t,value:x,label:M,groupValue:S&&S.value?S.value:null}),this},v.prototype.highlightAll=function(){var e=this;return this._store.items.forEach(function(t){return e.highlightItem(t)}),this},v.prototype.unhighlightAll=function(){var e=this;return this._store.items.forEach(function(t){return e.unhighlightItem(t)}),this},v.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter(function(n){return n.value===e}).forEach(function(n){return t._removeItem(n)}),this},v.prototype.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter(function(n){return n.id!==e}).forEach(function(n){return t._removeItem(n)}),this},v.prototype.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach(function(n){t._removeItem(n),e&&t._triggerChange(n.value)}),this},v.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame(function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(E.EVENTS.showDropdown,{})}),this},v.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame(function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(E.EVENTS.hideDropdown,{})}),this):this},v.prototype.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce(function(n,r){return n.push(e?r.value:r),n},[]);return this._isSelectOneElement?t[0]:t},v.prototype.setValue=function(e){var t=this;return this.initialised?(e.forEach(function(n){return t._setChoiceOrItem(n)}),this):this},v.prototype.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement||(Array.isArray(e)?e:[e]).forEach(function(r){return t._findAndSelectChoiceByValue(r)}),this},v.prototype.setChoices=function(e,t,n,r){var f=this;if(void 0===e&&(e=[]),void 0===t&&(t="value"),void 0===n&&(n="label"),void 0===r&&(r=!1),!this.initialised)throw new ReferenceError("setChoices was called on a non-initialized instance of Choices");if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if("string"!=typeof t||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if(r&&this.clearChoices(),"function"==typeof e){var x=e(this);if("function"==typeof Promise&&x instanceof Promise)return new Promise(function(T){return requestAnimationFrame(T)}).then(function(){return f._handleLoadingState(!0)}).then(function(){return x}).then(function(T){return f.setChoices(T,t,n,r)}).catch(function(T){f.config.silent||console.error(T)}).then(function(){return f._handleLoadingState(!1)}).then(function(){return f});if(!Array.isArray(x))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof x));return this.setChoices(x,t,n,!1)}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach(function(T){T.choices?f._addGroup({id:T.id?parseInt("".concat(T.id),10):null,group:T,valueKey:t,labelKey:n}):f._addChoice({value:T[t],label:T[n],isSelected:!!T.selected,isDisabled:!!T.disabled,placeholder:!!T.placeholder,customProperties:T.customProperties})}),this._stopLoading(),this},v.prototype.clearChoices=function(){return this._store.dispatch((0,s.clearChoices)()),this},v.prototype.clearStore=function(){return this._store.dispatch((0,w.clearAll)()),this},v.prototype.clearInput=function(){return this.input.clear(!this._isSelectOneElement),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch((0,s.activateChoices)(!0))),this},v.prototype._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var n=this._currentState.items!==this._prevState.items;(this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items)&&(this._isSelectElement&&this._renderChoices(),n&&this._renderItems(),this._prevState=this._currentState)}},v.prototype._renderChoices=function(){var e=this,t=this._store,n=t.activeGroups,r=t.activeChoices,f=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame(function(){return e.choiceList.scrollToTop()}),n.length>=1&&!this._isSearching){var x=r.filter(function(B){return!0===B.placeholder&&-1===B.groupId});x.length>=1&&(f=this._createChoicesFragment(x,f)),f=this._createGroupsFragment(n,r,f)}else r.length>=1&&(f=this._createChoicesFragment(r,f));if(f.childNodes&&f.childNodes.length>0){var M=this._canAddItem(this._store.activeItems,this.input.value);if(M.response)this.choiceList.append(f),this._highlightChoice();else{var S=this._getTemplate("notice",M.notice);this.choiceList.append(S)}}else{var V=void 0;S=void 0,this._isSearching?(S="function"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,V=this._getTemplate("notice",S,"no-results")):(S="function"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,V=this._getTemplate("notice",S,"no-choices")),this.choiceList.append(V)}},v.prototype._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},v.prototype._createGroupsFragment=function(e,t,n){var r=this;void 0===n&&(n=document.createDocumentFragment());return this.config.shouldSort&&e.sort(this.config.sorter),e.forEach(function(x){var T=function(x){return t.filter(function(T){return r._isSelectOneElement?T.groupId===x.id:T.groupId===x.id&&("always"===r.config.renderSelectedChoices||!T.selected)})}(x);if(T.length>=1){var M=r._getTemplate("choiceGroup",x);n.appendChild(M),r._createChoicesFragment(T,n,!0)}}),n},v.prototype._createChoicesFragment=function(e,t,n){var r=this;void 0===t&&(t=document.createDocumentFragment()),void 0===n&&(n=!1);var f=this.config,x=f.renderSelectedChoices,T=f.searchResultLimit,M=f.renderChoiceLimit,S=this._isSearching?H.sortByScore:this.config.sorter,V=function(re){if("auto"!==x||r._isSelectOneElement||!re.selected){var he=r._getTemplate("choice",re,r.config.itemSelectText);t.appendChild(he)}},B=e;"auto"===x&&!this._isSelectOneElement&&(B=e.filter(function(re){return!re.selected}));var Q=B.reduce(function(re,ie){return ie.placeholder?re.placeholderChoices.push(ie):re.normalChoices.push(ie),re},{placeholderChoices:[],normalChoices:[]}),G=Q.placeholderChoices,q=Q.normalChoices;(this.config.shouldSort||this._isSearching)&&q.sort(S);var te=B.length,X=this._isSelectOneElement?m(m([],G,!0),q,!0):q;this._isSearching?te=T:M&&M>0&&!n&&(te=M);for(var J=0;J=r){var T=f?this._searchChoices(e):0;this.passedElement.triggerEvent(E.EVENTS.search,{value:e,resultCount:T})}else x&&(this._isSearching=!1,this._store.dispatch((0,s.activateChoices)(!0)))}},v.prototype._canAddItem=function(e,t){var n=!0,r="function"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var f=(0,H.existsInArray)(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(n=!1,r="function"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&f&&n&&(n=!1,r="function"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&n&&"function"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(n=!1,r="function"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:n,notice:r}},v.prototype._searchChoices=function(e){var t="string"==typeof e?e.trim():e,n="string"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t==="".concat(n," "))return 0;var r=this._store.searchableChoices,f=t,x=Object.assign(this.config.fuseOptions,{keys:m([],this.config.searchFields,!0),includeMatches:!0}),M=new o.default(r,x).search(f);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch((0,s.filterChoices)(M)),M.length},v.prototype._addEventListeners=function(){var e=document.documentElement;e.addEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.addEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener("focus",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener("blur",this._onBlur,{passive:!0})),this.input.element.addEventListener("keyup",this._onKeyUp,{passive:!0}),this.input.element.addEventListener("focus",this._onFocus,{passive:!0}),this.input.element.addEventListener("blur",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener("reset",this._onFormReset,{passive:!0}),this.input.addEventListeners()},v.prototype._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener("focus",this._onFocus),this.containerOuter.element.removeEventListener("blur",this._onBlur)),this.input.element.removeEventListener("keyup",this._onKeyUp),this.input.element.removeEventListener("focus",this._onFocus),this.input.element.removeEventListener("blur",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener("reset",this._onFormReset),this.input.removeEventListeners()},v.prototype._onKeyDown=function(e){var t=e.keyCode,n=this._store.activeItems,r=this.input.isFocussed,f=this.dropdown.isActive,x=this.itemList.hasChildren(),T=String.fromCharCode(t),M=/[^\x00-\x1F]/.test(T),S=E.KEY_CODES.BACK_KEY,V=E.KEY_CODES.DELETE_KEY,B=E.KEY_CODES.ENTER_KEY,Q=E.KEY_CODES.A_KEY,G=E.KEY_CODES.ESC_KEY,q=E.KEY_CODES.UP_KEY,te=E.KEY_CODES.DOWN_KEY,X=E.KEY_CODES.PAGE_UP_KEY,J=E.KEY_CODES.PAGE_DOWN_KEY;switch(!this._isTextElement&&!f&&M&&(this.showDropdown(),this.input.isFocussed||(this.input.value+=e.key.toLowerCase())),t){case Q:return this._onSelectKey(e,x);case B:return this._onEnterKey(e,n,f);case G:return this._onEscapeKey(f);case q:case X:case te:case J:return this._onDirectionKey(e,f);case V:case S:return this._onDeleteKey(e,n,r)}},v.prototype._onKeyUp=function(e){var t=e.target,n=e.keyCode,r=this.input.value,x=this._canAddItem(this._store.activeItems,r),T=E.KEY_CODES.BACK_KEY,M=E.KEY_CODES.DELETE_KEY;if(this._isTextElement)if(x.notice&&r){var V=this._getTemplate("notice",x.notice);this.dropdown.element.innerHTML=V.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else n!==T&&n!==M||!t||t.value||this._isTextElement||!this._isSearching?this._canSearch&&x.response&&this._handleSearch(this.input.rawValue):(this._isSearching=!1,this._store.dispatch((0,s.activateChoices)(!0)));this._canSearch=this.config.searchEnabled},v.prototype._onSelectKey=function(e,t){(e.ctrlKey||e.metaKey)&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},v.prototype._onEnterKey=function(e,t,n){var r=e.target,f=E.KEY_CODES.ENTER_KEY,x=r&&r.hasAttribute("data-button");if(this._isTextElement&&r&&r.value){var T=this.input.value;this._canAddItem(t,T).response&&(this.hideDropdown(!0),this._addItem({value:T}),this._triggerChange(T),this.clearInput())}if(x&&(this._handleButtonAction(t,r),e.preventDefault()),n){var S=this.dropdown.getChild(".".concat(this.config.classNames.highlightedState));S&&(t[0]&&(t[0].keyCode=f),this._handleChoiceAction(t,S)),e.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),e.preventDefault())},v.prototype._onEscapeKey=function(e){e&&(this.hideDropdown(!0),this.containerOuter.focus())},v.prototype._onDirectionKey=function(e,t){var n=e.keyCode,r=e.metaKey,f=E.KEY_CODES.DOWN_KEY,x=E.KEY_CODES.PAGE_UP_KEY,T=E.KEY_CODES.PAGE_DOWN_KEY;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var M=n===f||n===T?1:-1,V="[data-choice-selectable]",B=void 0;if(r||n===T||n===x)B=this.dropdown.element.querySelector(M>0?"".concat(V,":last-of-type"):V);else{var Q=this.dropdown.element.querySelector(".".concat(this.config.classNames.highlightedState));B=Q?(0,H.getAdjacentEl)(Q,V,M):this.dropdown.element.querySelector(V)}B&&((0,H.isScrolledIntoView)(B,this.choiceList.element,M)||this.choiceList.scrollToChildElement(B,M),this._highlightChoice(B)),e.preventDefault()}},v.prototype._onDeleteKey=function(e,t,n){!this._isSelectOneElement&&!e.target.value&&n&&(this._handleBackspace(t),e.preventDefault())},v.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},v.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},v.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(b&&this.choiceList.element.contains(t)){var n=this.choiceList.element.firstElementChild;this._isScrollingOnIe="ltr"===this._direction?e.offsetX>=n.offsetWidth:e.offsetX0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},v.prototype._onFocus=function(e){var t,n=this,r=e.target;r&&this.containerOuter.element.contains(r)&&((t={})[E.TEXT_TYPE]=function(){r===n.input.element&&n.containerOuter.addFocusState()},t[E.SELECT_ONE_TYPE]=function(){n.containerOuter.addFocusState(),r===n.input.element&&n.showDropdown(!0)},t[E.SELECT_MULTIPLE_TYPE]=function(){r===n.input.element&&(n.showDropdown(!0),n.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},v.prototype._onBlur=function(e){var t,n=this,r=e.target;if(r&&this.containerOuter.element.contains(r)&&!this._isScrollingOnIe){var T=this._store.activeItems.some(function(S){return S.highlighted});((t={})[E.TEXT_TYPE]=function(){r===n.input.element&&(n.containerOuter.removeFocusState(),T&&n.unhighlightAll(),n.hideDropdown(!0))},t[E.SELECT_ONE_TYPE]=function(){n.containerOuter.removeFocusState(),(r===n.input.element||r===n.containerOuter.element&&!n._canSearch)&&n.hideDropdown(!0)},t[E.SELECT_MULTIPLE_TYPE]=function(){r===n.input.element&&(n.containerOuter.removeFocusState(),n.hideDropdown(!0),T&&n.unhighlightAll())},t)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},v.prototype._onFormReset=function(){this._store.dispatch((0,w.resetTo)(this._initialState))},v.prototype._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var n=Array.from(this.dropdown.element.querySelectorAll("[data-choice-selectable]"));if(n.length){var r=e;Array.from(this.dropdown.element.querySelectorAll(".".concat(this.config.classNames.highlightedState))).forEach(function(x){x.classList.remove(t.config.classNames.highlightedState),x.setAttribute("aria-selected","false")}),r?this._highlightPosition=n.indexOf(r):(r=n.length>this._highlightPosition?n[this._highlightPosition]:n[n.length-1])||(r=n[0]),r.classList.add(this.config.classNames.highlightedState),r.setAttribute("aria-selected","true"),this.passedElement.triggerEvent(E.EVENTS.highlightChoice,{el:r}),this.dropdown.isActive&&(this.input.setActiveDescendant(r.id),this.containerOuter.setActiveDescendant(r.id))}},v.prototype._addItem=function(e){var t=e.value,n=e.label,r=void 0===n?null:n,f=e.choiceId,x=void 0===f?-1:f,T=e.groupId,M=void 0===T?-1:T,S=e.customProperties,V=void 0===S?{}:S,B=e.placeholder,Q=void 0!==B&&B,G=e.keyCode,q=void 0===G?-1:G,te="string"==typeof t?t.trim():t,X=this._store.items,J=r||te,re=x||-1,ie=M>=0?this._store.getGroupById(M):null,he=X?X.length+1:1;this.config.prependValue&&(te=this.config.prependValue+te.toString()),this.config.appendValue&&(te+=this.config.appendValue.toString()),this._store.dispatch((0,a.addItem)({value:te,label:J,id:he,choiceId:re,groupId:M,customProperties:V,placeholder:Q,keyCode:q})),this._isSelectOneElement&&this.removeActiveItems(he),this.passedElement.triggerEvent(E.EVENTS.addItem,{id:he,value:te,label:J,customProperties:V,groupValue:ie&&ie.value?ie.value:null,keyCode:q})},v.prototype._removeItem=function(e){var t=e.id,n=e.value,r=e.label,f=e.customProperties,x=e.choiceId,T=e.groupId,M=T&&T>=0?this._store.getGroupById(T):null;!t||!x||(this._store.dispatch((0,a.removeItem)(t,x)),this.passedElement.triggerEvent(E.EVENTS.removeItem,{id:t,value:n,label:r,customProperties:f,groupValue:M&&M.value?M.value:null}))},v.prototype._addChoice=function(e){var t=e.value,n=e.label,f=e.isSelected,x=void 0!==f&&f,T=e.isDisabled,M=void 0!==T&&T,S=e.groupId,V=void 0===S?-1:S,B=e.customProperties,Q=void 0===B?{}:B,G=e.placeholder,q=void 0!==G&&G,te=e.keyCode,X=void 0===te?-1:te;if(!(typeof t>"u"||null===t)){var J=this._store.choices,re=(void 0===n?null:n)||t,ie=J?J.length+1:1,he="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(ie);this._store.dispatch((0,s.addChoice)({id:ie,groupId:V,elementId:he,value:t,label:re,disabled:M,customProperties:Q,placeholder:q,keyCode:X})),x&&this._addItem({value:t,label:re,choiceId:ie,customProperties:Q,placeholder:q,keyCode:X})}},v.prototype._addGroup=function(e){var t=this,n=e.group,r=e.id,f=e.valueKey,x=void 0===f?"value":f,T=e.labelKey,M=void 0===T?"label":T,S=(0,H.isType)("Object",n)?n.choices:Array.from(n.getElementsByTagName("OPTION")),V=r||Math.floor((new Date).valueOf()*Math.random());S?(this._store.dispatch((0,c.addGroup)({value:n.label,id:V,active:!0,disabled:!!n.disabled&&n.disabled})),S.forEach(function(G){var q=G.disabled||G.parentNode&&G.parentNode.disabled;t._addChoice({value:G[x],label:(0,H.isType)("Object",G)?G[M]:G.innerHTML,isSelected:G.selected,isDisabled:q,groupId:V,customProperties:G.customProperties,placeholder:G.placeholder})})):this._store.dispatch((0,c.addGroup)({value:n.label,id:n.id,active:!1,disabled:n.disabled}))},v.prototype._getTemplate=function(e){for(var t,n=[],r=1;r0?this.element.scrollTop+(o.offsetTop+o.offsetHeight)-(this.element.scrollTop+this.element.offsetHeight):o.offsetTop;requestAnimationFrame(function(){c._animateScroll(N,s)})}},h.prototype._scrollDown=function(o,s,c){var a=(c-o)/s;this.element.scrollTop=o+(a>1?a:1)},h.prototype._scrollUp=function(o,s,c){var a=(o-c)/s;this.element.scrollTop=o-(a>1?a:1)},h.prototype._animateScroll=function(o,s){var c=this,a=m.SCROLLING_SPEED,w=this.element.scrollTop,A=!1;s>0?(this._scrollDown(w,a,o),wo&&(A=!0)),A&&requestAnimationFrame(function(){c._animateScroll(o,s)})},h}();i.default=u},730:function(O,i,_){Object.defineProperty(i,"__esModule",{value:!0});var m=_(799),u=function(){function h(o){var s=o.element,c=o.classNames;if(this.element=s,this.classNames=c,!(s instanceof HTMLInputElement||s instanceof HTMLSelectElement))throw new TypeError("Invalid element passed");this.isDisabled=!1}return Object.defineProperty(h.prototype,"isActive",{get:function(){return"active"===this.element.dataset.choice},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(h.prototype,"value",{get:function(){return this.element.value},set:function(o){this.element.value=o},enumerable:!1,configurable:!0}),h.prototype.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var o=this.element.getAttribute("style");o&&this.element.setAttribute("data-choice-orig-style",o),this.element.setAttribute("data-choice","active")},h.prototype.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute("tabindex");var o=this.element.getAttribute("data-choice-orig-style");o?(this.element.removeAttribute("data-choice-orig-style"),this.element.setAttribute("style",o)):this.element.removeAttribute("style"),this.element.removeAttribute("data-choice"),this.element.value=this.element.value},h.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},h.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},h.prototype.triggerEvent=function(o,s){(0,m.dispatchEvent)(this.element,o,s)},h}();i.default=u},541:function(O,i,_){var s,m=this&&this.__extends||(s=function(c,a){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,A){w.__proto__=A}||function(w,A){for(var E in A)Object.prototype.hasOwnProperty.call(A,E)&&(w[E]=A[E])})(c,a)},function(c,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");function w(){this.constructor=c}s(c,a),c.prototype=null===a?Object.create(a):(w.prototype=a.prototype,new w)}),u=this&&this.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(i,"__esModule",{value:!0});var o=function(s){function c(a){var E=a.delimiter,N=s.call(this,{element:a.element,classNames:a.classNames})||this;return N.delimiter=E,N}return m(c,s),Object.defineProperty(c.prototype,"value",{get:function(){return this.element.value},set:function(a){this.element.setAttribute("value",a),this.element.value=a},enumerable:!1,configurable:!0}),c}(u(_(730)).default);i.default=o},982:function(O,i,_){var s,m=this&&this.__extends||(s=function(c,a){return(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(w,A){w.__proto__=A}||function(w,A){for(var E in A)Object.prototype.hasOwnProperty.call(A,E)&&(w[E]=A[E])})(c,a)},function(c,a){if("function"!=typeof a&&null!==a)throw new TypeError("Class extends value "+String(a)+" is not a constructor or null");function w(){this.constructor=c}s(c,a),c.prototype=null===a?Object.create(a):(w.prototype=a.prototype,new w)}),u=this&&this.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(i,"__esModule",{value:!0});var o=function(s){function c(a){var E=a.template,N=s.call(this,{element:a.element,classNames:a.classNames})||this;return N.template=E,N}return m(c,s),Object.defineProperty(c.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"optionGroups",{get:function(){return Array.from(this.element.getElementsByTagName("OPTGROUP"))},enumerable:!1,configurable:!0}),Object.defineProperty(c.prototype,"options",{get:function(){return Array.from(this.element.options)},set:function(a){var w=this,A=document.createDocumentFragment();a.forEach(function(N){return function(N){var H=w.template(N);A.appendChild(H)}(N)}),this.appendDocFragment(A)},enumerable:!1,configurable:!0}),c.prototype.appendDocFragment=function(a){this.element.innerHTML="",this.element.appendChild(a)},c}(u(_(730)).default);i.default=o},883:function(O,i){Object.defineProperty(i,"__esModule",{value:!0}),i.SCROLLING_SPEED=i.SELECT_MULTIPLE_TYPE=i.SELECT_ONE_TYPE=i.TEXT_TYPE=i.KEY_CODES=i.ACTION_TYPES=i.EVENTS=void 0,i.EVENTS={showDropdown:"showDropdown",hideDropdown:"hideDropdown",change:"change",choice:"choice",search:"search",addItem:"addItem",removeItem:"removeItem",highlightItem:"highlightItem",highlightChoice:"highlightChoice",unhighlightItem:"unhighlightItem"},i.ACTION_TYPES={ADD_CHOICE:"ADD_CHOICE",FILTER_CHOICES:"FILTER_CHOICES",ACTIVATE_CHOICES:"ACTIVATE_CHOICES",CLEAR_CHOICES:"CLEAR_CHOICES",ADD_GROUP:"ADD_GROUP",ADD_ITEM:"ADD_ITEM",REMOVE_ITEM:"REMOVE_ITEM",HIGHLIGHT_ITEM:"HIGHLIGHT_ITEM",CLEAR_ALL:"CLEAR_ALL",RESET_TO:"RESET_TO",SET_IS_LOADING:"SET_IS_LOADING"},i.KEY_CODES={BACK_KEY:46,DELETE_KEY:8,ENTER_KEY:13,A_KEY:65,ESC_KEY:27,UP_KEY:38,DOWN_KEY:40,PAGE_UP_KEY:33,PAGE_DOWN_KEY:34},i.TEXT_TYPE="text",i.SELECT_ONE_TYPE="select-one",i.SELECT_MULTIPLE_TYPE="select-multiple",i.SCROLLING_SPEED=4},789:function(O,i,_){Object.defineProperty(i,"__esModule",{value:!0}),i.DEFAULT_CONFIG=i.DEFAULT_CLASSNAMES=void 0;var m=_(799);i.DEFAULT_CLASSNAMES={containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",selectedState:"is-selected",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"},i.DEFAULT_CONFIG={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,allowHTML:!0,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:m.sortByAlpha,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(u){return'Press Enter to add "'.concat((0,m.sanitise)(u),'"')},maxItemText:function(u){return"Only ".concat(u," values can be added")},valueComparer:function(u,h){return u===h},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:i.DEFAULT_CLASSNAMES}},18:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},978:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},948:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},359:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},285:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},533:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},187:function(O,i,_){var m=this&&this.__createBinding||(Object.create?function(h,o,s,c){void 0===c&&(c=s);var a=Object.getOwnPropertyDescriptor(o,s);(!a||("get"in a?!o.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return o[s]}}),Object.defineProperty(h,c,a)}:function(h,o,s,c){void 0===c&&(c=s),h[c]=o[s]}),u=this&&this.__exportStar||function(h,o){for(var s in h)"default"!==s&&!Object.prototype.hasOwnProperty.call(o,s)&&m(o,h,s)};Object.defineProperty(i,"__esModule",{value:!0}),u(_(18),i),u(_(978),i),u(_(948),i),u(_(359),i),u(_(285),i),u(_(533),i),u(_(287),i),u(_(132),i),u(_(837),i),u(_(598),i),u(_(369),i),u(_(37),i),u(_(47),i),u(_(923),i),u(_(876),i)},287:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},132:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},837:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},598:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},37:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},369:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},47:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},923:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},876:function(O,i){Object.defineProperty(i,"__esModule",{value:!0})},799:function(O,i){Object.defineProperty(i,"__esModule",{value:!0}),i.parseCustomProperties=i.diff=i.cloneObject=i.existsInArray=i.dispatchEvent=i.sortByScore=i.sortByAlpha=i.strToEl=i.sanitise=i.isScrolledIntoView=i.getAdjacentEl=i.wrap=i.isType=i.getType=i.generateId=i.generateChars=i.getRandomNumber=void 0;i.getRandomNumber=function(b,P){return Math.floor(Math.random()*(P-b)+b)};i.generateChars=function(b){return Array.from({length:b},function(){return(0,i.getRandomNumber)(0,36).toString(36)}).join("")};i.generateId=function(b,P){var D=b.id||b.name&&"".concat(b.name,"-").concat((0,i.generateChars)(2))||(0,i.generateChars)(4);return D=D.replace(/(:|\.|\[|\]|,)/g,""),"".concat(P,"-").concat(D)};i.getType=function(b){return Object.prototype.toString.call(b).slice(8,-1)};i.isType=function(b,P){return null!=P&&(0,i.getType)(P)===b};i.wrap=function(b,P){return void 0===P&&(P=document.createElement("div")),b.parentNode&&(b.nextSibling?b.parentNode.insertBefore(P,b.nextSibling):b.parentNode.appendChild(P)),P.appendChild(b)};i.getAdjacentEl=function(b,P,D){void 0===D&&(D=1);for(var v="".concat(D>0?"next":"previous","ElementSibling"),e=b[v];e;){if(e.matches(P))return e;e=e[v]}return e};i.isScrolledIntoView=function(b,P,D){return void 0===D&&(D=1),!!b&&(D>0?P.scrollTop+P.offsetHeight>=b.offsetTop+b.offsetHeight:b.offsetTop>=P.scrollTop)};var b;i.sanitise=function(b){return"string"!=typeof b?b:b.replace(/&/g,"&").replace(/>/g,">").replace(/-1?u.map(function(E){var N=E;return N.id===parseInt("".concat(c.choiceId),10)&&(N.selected=!0),N}):u;case"REMOVE_ITEM":var a=h;return a.choiceId&&a.choiceId>-1?u.map(function(E){var N=E;return N.id===parseInt("".concat(a.choiceId),10)&&(N.selected=!1),N}):u;case"FILTER_CHOICES":var w=h;return u.map(function(E){var N=E;return N.active=w.results.some(function(H){return H.item.id===N.id&&(N.score=H.score,!0)}),N});case"ACTIVATE_CHOICES":var A=h;return u.map(function(E){var N=E;return N.active=A.active,N});case"CLEAR_CHOICES":return i.defaultState;default:return u}}},871:function(O,i){var _=this&&this.__spreadArray||function(u,h,o){if(o||2===arguments.length)for(var a,s=0,c=h.length;s0?"treeitem":"option"),Object.assign(t.dataset,{choice:"",id:ee,value:ne,selectText:h}),D?(t.classList.add(N),t.dataset.choiceDisabled="",t.setAttribute("aria-disabled","true")):(t.classList.add(A),t.dataset.choiceSelectable=""),t},input:function(m,u){var h=m.classNames,o=h.input,s=h.inputCloned,c=Object.assign(document.createElement("input"),{type:"search",name:"search_terms",className:"".concat(o," ").concat(s),autocomplete:"off",autocapitalize:"off",spellcheck:!1});return c.setAttribute("role","textbox"),c.setAttribute("aria-autocomplete","list"),c.setAttribute("aria-label",u),c},dropdown:function(m){var u=m.classNames,h=u.list,o=u.listDropdown,s=document.createElement("div");return s.classList.add(h,o),s.setAttribute("aria-expanded","false"),s},notice:function(m,u,h){var o,s=m.allowHTML,c=m.classNames,A=c.noResults;void 0===h&&(h="");var N=[c.item,c.itemChoice];return"no-choices"===h?N.push(c.noChoices):"no-results"===h&&N.push(A),Object.assign(document.createElement("div"),((o={})[s?"innerHTML":"innerText"]=u,o.className=N.join(" "),o))},option:function(m){var o=m.customProperties,c=m.disabled,a=new Option(m.label,m.value,!1,m.active);return o&&(a.dataset.customProperties="".concat(o)),a.disabled=!!c,a}}},996:function(O){var i=function(P){return function _(b){return!!b&&"object"==typeof b}(P)&&!function m(b){var P=Object.prototype.toString.call(b);return"[object RegExp]"===P||"[object Date]"===P||function o(b){return b.$$typeof===h}(b)}(P)};var h="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function c(b,P){return!1!==P.clone&&P.isMergeableObject(b)?ne(function s(b){return Array.isArray(b)?[]:{}}(b),b,P):b}function a(b,P,D){return b.concat(P).map(function(v){return c(v,D)})}function E(b){return Object.keys(b).concat(function A(b){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(b).filter(function(P){return b.propertyIsEnumerable(P)}):[]}(b))}function N(b,P){try{return P in b}catch{return!1}}function ee(b,P,D){var v={};return D.isMergeableObject(b)&&E(b).forEach(function(e){v[e]=c(b[e],D)}),E(P).forEach(function(e){(function H(b,P){return N(b,P)&&!(Object.hasOwnProperty.call(b,P)&&Object.propertyIsEnumerable.call(b,P))})(b,e)||(v[e]=N(b,e)&&D.isMergeableObject(P[e])?function w(b,P){if(!P.customMerge)return ne;var D=P.customMerge(b);return"function"==typeof D?D:ne}(e,D)(b[e],P[e],D):c(P[e],D))}),v}function ne(b,P,D){(D=D||{}).arrayMerge=D.arrayMerge||a,D.isMergeableObject=D.isMergeableObject||i,D.cloneUnlessOtherwiseSpecified=c;var v=Array.isArray(P);return v===Array.isArray(b)?v?D.arrayMerge(b,P,D):ee(b,P,D):c(P,D)}ne.all=function(P,D){if(!Array.isArray(P))throw new Error("first argument should be an array");return P.reduce(function(v,e){return ne(v,e,D)},{})},O.exports=ne},221:function(O,i,_){function m(d){return Array.isArray?Array.isArray(d):"[object Array]"===H(d)}_.r(i),_.d(i,{default:function(){return Be}});const u=1/0;function o(d){return null==d?"":function h(d){if("string"==typeof d)return d;let l=d+"";return"0"==l&&1/d==-u?"-0":l}(d)}function s(d){return"string"==typeof d}function c(d){return"number"==typeof d}function a(d){return!0===d||!1===d||function A(d){return w(d)&&null!==d}(d)&&"[object Boolean]"==H(d)}function w(d){return"object"==typeof d}function E(d){return null!=d}function N(d){return!d.trim().length}function H(d){return null==d?void 0===d?"[object Undefined]":"[object Null]":Object.prototype.toString.call(d)}const ne=d=>`Invalid value for key ${d}`,le=d=>`Pattern length exceeds max of ${d}.`,b=d=>`Missing ${d} property in key`,P=d=>`Property 'weight' in key '${d}' must be a positive integer`,D=Object.prototype.hasOwnProperty;class v{constructor(l){this._keys=[],this._keyMap={};let p=0;l.forEach(y=>{let I=e(y);p+=I.weight,this._keys.push(I),this._keyMap[I.id]=I,p+=I.weight}),this._keys.forEach(y=>{y.weight/=p})}get(l){return this._keyMap[l]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function e(d){let l=null,p=null,y=null,I=1,L=null;if(s(d)||m(d))y=d,l=t(d),p=n(d);else{if(!D.call(d,"name"))throw new Error(b("name"));const C=d.name;if(y=C,D.call(d,"weight")&&(I=d.weight,I<=0))throw new Error(P(C));l=t(C),p=n(C),L=d.getFn}return{path:l,id:p,weight:I,src:y,getFn:L}}function t(d){return m(d)?d:d.split(".")}function n(d){return m(d)?d.join("."):d}var S={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(d,l)=>d.score===l.score?d.idx{if(E(L))if(C[F]){const j=L[C[F]];if(!E(j))return;if(F===C.length-1&&(s(j)||c(j)||a(j)))p.push(o(j));else if(m(j)){y=!0;for(let K=0,Y=j.length;K{this._keysMap[p.id]=y})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,s(this.docs[0])?this.docs.forEach((l,p)=>{this._addString(l,p)}):this.docs.forEach((l,p)=>{this._addObject(l,p)}),this.norm.clear())}add(l){const p=this.size();s(l)?this._addString(l,p):this._addObject(l,p)}removeAt(l){this.records.splice(l,1);for(let p=l,y=this.size();p{let C=I.getFn?I.getFn(l):this.getFn(l,I.path);if(E(C))if(m(C)){let F=[];const k=[{nestedArrIndex:-1,value:C}];for(;k.length;){const{nestedArrIndex:j,value:K}=k.pop();if(E(K))if(s(K)&&!N(K)){let Y={v:K,i:j,n:this.norm.get(K)};F.push(Y)}else m(K)&&K.forEach((Y,U)=>{k.push({nestedArrIndex:U,value:Y})})}y.$[L]=F}else if(s(C)&&!N(C)){let F={v:C,n:this.norm.get(C)};y.$[L]=F}}),this.records.push(y)}toJSON(){return{keys:this.keys,records:this.records}}}function G(d,l,{getFn:p=S.getFn,fieldNormWeight:y=S.fieldNormWeight}={}){const I=new Q({getFn:p,fieldNormWeight:y});return I.setKeys(d.map(e)),I.setSources(l),I.create(),I}function q(d,{getFn:l=S.getFn,fieldNormWeight:p=S.fieldNormWeight}={}){const{keys:y,records:I}=d,L=new Q({getFn:l,fieldNormWeight:p});return L.setKeys(y),L.setIndexRecords(I),L}function te(d,{errors:l=0,currentLocation:p=0,expectedLocation:y=0,distance:I=S.distance,ignoreLocation:L=S.ignoreLocation}={}){const C=l/d.length;if(L)return C;const F=Math.abs(y-p);return I?C+F/I:F?1:C}const J=32;function re(d,l,p,{location:y=S.location,distance:I=S.distance,threshold:L=S.threshold,findAllMatches:C=S.findAllMatches,minMatchCharLength:F=S.minMatchCharLength,includeMatches:k=S.includeMatches,ignoreLocation:j=S.ignoreLocation}={}){if(l.length>J)throw new Error(le(J));const K=l.length,Y=d.length,U=Math.max(0,Math.min(y,Y));let oe=L,se=U;const ue=F>1||k,ge=ue?Array(Y):[];let me;for(;(me=d.indexOf(l,se))>-1;){let de=te(l,{currentLocation:me,expectedLocation:U,distance:I,ignoreLocation:j});if(oe=Math.min(de,oe),se=me+K,ue){let ve=0;for(;ve=$e;fe-=1){let we=fe-1,Ge=p[d.charAt(we)];if(ue&&(ge[we]=+!!Ge),Ee[fe]=(Ee[fe+1]<<1|1)&Ge,de&&(Ee[fe]|=(ye[fe+1]|ye[fe])<<1|1|ye[fe+1]),Ee[fe]&pt&&(be=te(l,{errors:de,currentLocation:we,expectedLocation:U,distance:I,ignoreLocation:j}),be<=oe)){if(oe=be,se=we,se<=U)break;$e=Math.max(1,2*U-se)}}if(te(l,{errors:de+1,currentLocation:U,expectedLocation:U,distance:I,ignoreLocation:j})>oe)break;ye=Ee}const Me={isMatch:se>=0,score:Math.max(.001,be)};if(ue){const de=function X(d=[],l=S.minMatchCharLength){let p=[],y=-1,I=-1,L=0;for(let C=d.length;L=l&&p.push([y,I]),y=-1)}return d[L-1]&&L-y>=l&&p.push([y,L-1]),p}(ge,F);de.length?k&&(Me.indices=de):Me.isMatch=!1}return Me}function ie(d){let l={};for(let p=0,y=d.length;p{this.chunks.push({pattern:U,alphabet:ie(U),startIndex:oe})},Y=this.pattern.length;if(Y>J){let U=0;const oe=Y%J,se=Y-oe;for(;U{const{isMatch:me,score:ye,indices:be}=re(l,se,ue,{location:I+ge,distance:L,threshold:C,findAllMatches:F,minMatchCharLength:k,includeMatches:y,ignoreLocation:j});me&&(U=!0),Y+=ye,me&&be&&(K=[...K,...be])});let oe={isMatch:U,score:U?Y/this.chunks.length:1};return U&&y&&(oe.indices=K),oe}}class pe{constructor(l){this.pattern=l}static isMultiMatch(l){return Re(l,this.multiRegex)}static isSingleMatch(l){return Re(l,this.singleRegex)}search(){}}function Re(d,l){const p=d.match(l);return p?p[1]:null}class Ke extends pe{constructor(l,{location:p=S.location,threshold:y=S.threshold,distance:I=S.distance,includeMatches:L=S.includeMatches,findAllMatches:C=S.findAllMatches,minMatchCharLength:F=S.minMatchCharLength,isCaseSensitive:k=S.isCaseSensitive,ignoreLocation:j=S.ignoreLocation}={}){super(l),this._bitapSearch=new he(l,{location:p,threshold:y,distance:I,includeMatches:L,findAllMatches:C,minMatchCharLength:F,isCaseSensitive:k,ignoreLocation:j})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(l){return this._bitapSearch.searchIn(l)}}class ke extends pe{constructor(l){super(l)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(l){let y,p=0;const I=[],L=this.pattern.length;for(;(y=l.indexOf(this.pattern,p))>-1;)p=y+L,I.push([y,p-1]);const C=!!I.length;return{isMatch:C,score:C?0:1,indices:I}}}const Te=[class Je extends pe{constructor(l){super(l)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(l){const p=l===this.pattern;return{isMatch:p,score:p?0:1,indices:[0,this.pattern.length-1]}}},ke,class Qe extends pe{constructor(l){super(l)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(l){const p=l.startsWith(this.pattern);return{isMatch:p,score:p?0:1,indices:[0,this.pattern.length-1]}}},class qe extends pe{constructor(l){super(l)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(l){const p=!l.startsWith(this.pattern);return{isMatch:p,score:p?0:1,indices:[0,l.length-1]}}},class tt extends pe{constructor(l){super(l)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(l){const p=!l.endsWith(this.pattern);return{isMatch:p,score:p?0:1,indices:[0,l.length-1]}}},class et extends pe{constructor(l){super(l)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(l){const p=l.endsWith(this.pattern);return{isMatch:p,score:p?0:1,indices:[l.length-this.pattern.length,l.length-1]}}},class Xe extends pe{constructor(l){super(l)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(l){const y=-1===l.indexOf(this.pattern);return{isMatch:y,score:y?0:1,indices:[0,l.length-1]}}},Ke],Ve=Te.length,it=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,nt="|";const rt=new Set([Ke.type,ke.type]);const xe=[];function Ae(d,l){for(let p=0,y=xe.length;p!(!d[Ie_AND]&&!d[Ie_OR]),ct=d=>!!d[Le.PATH],lt=d=>!m(d)&&w(d)&&!Pe(d),He=d=>({[Ie_AND]:Object.keys(d).map(l=>({[l]:d[l]}))});function Ye(d,l,{auto:p=!0}={}){const y=I=>{let L=Object.keys(I);const C=ct(I);if(!C&&L.length>1&&!Pe(I))return y(He(I));if(lt(I)){const k=C?I[Le.PATH]:L[0],j=C?I[Le.PATTERN]:I[k];if(!s(j))throw new Error(ne(k));const K={keyId:n(k),pattern:j};return p&&(K.searcher=Ae(j,l)),K}let F={children:[],operator:L[0]};return L.forEach(k=>{const j=I[k];m(j)&&j.forEach(K=>{F.children.push(y(K))})}),F};return Pe(d)||(d=He(d)),y(d)}function ht(d,l){const p=d.matches;l.matches=[],E(p)&&p.forEach(y=>{if(!E(y.indices)||!y.indices.length)return;const{indices:I,value:L}=y;let C={indices:I,value:L};y.key&&(C.key=y.key.src),y.idx>-1&&(C.refIndex=y.idx),l.matches.push(C)})}function dt(d,l){l.score=d.score}let Be=(()=>{class d{constructor(p,y={},I){this.options={...S,...y},this._keyStore=new v(this.options.keys),this.setCollection(p,I)}setCollection(p,y){if(this._docs=p,y&&!(y instanceof Q))throw new Error("Incorrect 'index' type");this._myIndex=y||G(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(p){E(p)&&(this._docs.push(p),this._myIndex.add(p))}remove(p=(()=>!1)){const y=[];for(let I=0,L=this._docs.length;I{let y=1;p.matches.forEach(({key:I,norm:L,score:C})=>{const F=I?I.weight:null;y*=Math.pow(0===C&&F?Number.EPSILON:C,(F||1)*(l?1:L))}),p.score=y})}(j,{ignoreFieldNorm:k}),C&&j.sort(F),c(y)&&y>-1&&(j=j.slice(0,y)),function ft(d,l,{includeMatches:p=S.includeMatches,includeScore:y=S.includeScore}={}){const I=[];return p&&I.push(ht),y&&I.push(dt),d.map(L=>{const{idx:C}=L,F={item:l[C],refIndex:C};return I.length&&I.forEach(k=>{k(L,F)}),F})}(j,this._docs,{includeMatches:I,includeScore:L})}_searchStringList(p){const y=Ae(p,this.options),{records:I}=this._myIndex,L=[];return I.forEach(({v:C,i:F,n:k})=>{if(!E(C))return;const{isMatch:j,score:K,indices:Y}=y.searchIn(C);j&&L.push({item:C,idx:F,matches:[{score:K,value:C,norm:k,indices:Y}]})}),L}_searchLogical(p){const y=Ye(p,this.options),I=(k,j,K)=>{if(!k.children){const{keyId:U,searcher:oe}=k,se=this._findMatches({key:this._keyStore.get(U),value:this._myIndex.getValueForItemAtKeyId(j,U),searcher:oe});return se&&se.length?[{idx:K,item:j,matches:se}]:[]}const Y=[];for(let U=0,oe=k.children.length;U{if(E(k)){let K=I(y,k,j);K.length&&(C[j]||(C[j]={idx:j,item:k,matches:[]},F.push(C[j])),K.forEach(({matches:Y})=>{C[j].matches.push(...Y)}))}}),F}_searchObjectList(p){const y=Ae(p,this.options),{keys:I,records:L}=this._myIndex,C=[];return L.forEach(({$:F,i:k})=>{if(!E(F))return;let j=[];I.forEach((K,Y)=>{j.push(...this._findMatches({key:K,value:F[Y],searcher:y}))}),j.length&&C.push({idx:k,item:F,matches:j})}),C}_findMatches({key:p,value:y,searcher:I}){if(!E(y))return[];let L=[];if(m(y))y.forEach(({v:C,i:F,n:k})=>{if(!E(C))return;const{isMatch:j,score:K,indices:Y}=I.searchIn(C);j&&L.push({score:K,key:p,value:C,idx:F,norm:k,indices:Y})});else{const{v:C,n:F}=y,{isMatch:k,score:j,indices:K}=I.searchIn(C);k&&L.push({score:j,key:p,value:C,norm:F,indices:K})}return L}}return d.version="6.6.2",d.createIndex=G,d.parseIndex=q,d.config=S,d})();Be.parseQuery=Ye,function at(...d){xe.push(...d)}(class ot{constructor(l,{isCaseSensitive:p=S.isCaseSensitive,includeMatches:y=S.includeMatches,minMatchCharLength:I=S.minMatchCharLength,ignoreLocation:L=S.ignoreLocation,findAllMatches:C=S.findAllMatches,location:F=S.location,threshold:k=S.threshold,distance:j=S.distance}={}){this.query=null,this.options={isCaseSensitive:p,includeMatches:y,minMatchCharLength:I,findAllMatches:C,ignoreLocation:L,location:F,threshold:k,distance:j},this.pattern=p?l:l.toLowerCase(),this.query=function st(d,l={}){return d.split(nt).map(p=>{let y=p.trim().split(it).filter(L=>L&&!!L.trim()),I=[];for(let L=0,C=y.length;L"u"&&(n=t,t=void 0),typeof n<"u"){if("function"!=typeof n)throw new Error(a(1));return n(H)(e,t)}if("function"!=typeof e)throw new Error(a(2));var f=e,x=t,T=[],M=T,S=!1;function V(){M===T&&(M=T.slice())}function B(){if(S)throw new Error(a(3));return x}function Q(X){if("function"!=typeof X)throw new Error(a(4));if(S)throw new Error(a(5));var J=!0;return V(),M.push(X),function(){if(J){if(S)throw new Error(a(6));J=!1,V();var ie=M.indexOf(X);M.splice(ie,1),T=null}}}function G(X){if(!function N(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(X))throw new Error(a(7));if(typeof X.type>"u")throw new Error(a(8));if(S)throw new Error(a(9));try{S=!0,x=f(x,X)}finally{S=!1}for(var J=T=M,re=0;re"u")throw new Error(a(12));if(typeof n(void 0,{type:E.PROBE_UNKNOWN_ACTION()})>"u")throw new Error(a(13))})}(n)}catch(M){T=M}return function(S,V){if(void 0===S&&(S={}),T)throw T;for(var B=!1,Q={},G=0;G"u")throw new Error(a(14));Q[q]=J,B=B||J!==X}return(B=B||x.length!==Object.keys(S).length)?Q:S}}function b(e,t){return function(){return t(e.apply(this,arguments))}}function P(e,t){if("function"==typeof e)return b(e,t);if("object"!=typeof e||null===e)throw new Error(a(16));var n={};for(var r in e){var f=e[r];"function"==typeof f&&(n[r]=b(f,t))}return n}function D(){for(var e=arguments.length,t=new Array(e),n=0;nthis.toggleDropdown(),onKeyDown:Z=>this.handleKeyDown(Z)},(0,ce.h)("select",Object.assign({},g,{"data-trigger":!0,onChange:()=>this.handleChange()}),this.createSelectOptions(this.ifxOptions)),(0,ce.h)("div",{class:"ifx-choices__icon-wrapper-up"},(0,ce.h)("ifx-icon",{key:"icon-up",icon:"chevronup-16"})),(0,ce.h)("div",{class:"ifx-choices__icon-wrapper-down"},(0,ce.h)("ifx-icon",{key:"icon-down",icon:"chevron-down-16"}))),this.ifxError?(0,ce.h)("div",{class:"ifx-error-message-wrapper"},(0,ce.h)("span",null,this.ifxErrorMessage)):null)),this.element}toggleDropdown(){const g=this.root.querySelector(".ifx-choices__wrapper");g.classList.contains("active")||this.choice.dropdown.isActive?(this.hideDropdown(),g.classList.remove("active")):(this.choice.showDropdown(),g.classList.add("active")),this.root.querySelector(".choices").classList.add("is-focused")}handleKeyDown(g){if(this.ifxDisabled)return;const R=g.target.classList.contains("choices__input");R&&"Space"===g.code||(("Enter"===g.code||"Space"===g.code&&!R)&&this.toggleDropdown(),"Space"===g.code&&!R&&g.preventDefault())}handleClassList(g,R,Z){g?.classList[R](Z)}closeDropdownMenu(){const g=this.root.querySelector(".ifx-choices__wrapper");this.handleClassList(g,"remove","active")}handleOutsideClick(g){const R=g.composedPath(),Z=this.root.querySelector(".ifx-choices__wrapper");R.includes(this.root)||this.handleClassList(Z,"remove","active")}getSizeClass(){return"s"==`${this.ifxSize}`?"small-select":"medium-select"}init(){const R=function We(g,R){return Object.keys(g).reduce((Z,$)=>{const W=g[$];return R(W,$,g)&&(Z[$]=W),Z},{})}({type:this.type,allowHTML:!0,items:this.items,choices:this.choices,renderChoiceLimit:this.renderChoiceLimit,maxItemCount:this.maxItemCount,addItems:this.addItems,removeItems:this.removeItems,removeItemButton:this.removeItemButton,editItems:this.editItems,duplicateItemsAllowed:this.duplicateItemsAllowed,delimiter:this.delimiter,paste:this.paste,searchEnabled:this.searchEnabled,searchChoices:this.searchChoices,searchFields:this.searchFields,searchFloor:this.searchFloor,searchResultLimit:this.searchResultLimit,position:this.position,resetScrollPosition:this.resetScrollPosition,shouldSort:!1,shouldSortItems:this.shouldSortItems,sorter:this.sorter,placeholder:this.placeholder,searchPlaceholderValue:this.searchPlaceholderValue,prependValue:this.prependValue,appendValue:this.appendValue,renderSelectedChoices:this.renderSelectedChoices,loadingText:this.loadingText,noResultsText:this.noResultsText,noChoicesText:this.noChoicesText,itemSelectText:this.itemSelectText,addItemText:this.addItemText,maxItemText:this.maxItemText,uniqueItemText:this.uniqueItemText,classNames:this.classNames,fuseOptions:this.fuseOptions,callbackOnInit:this.callbackOnInit,callbackOnCreateTemplates:this.callbackOnCreateTemplates,valueComparer:this.valueComparer,addItemFilter:this.addItemFilter,customAddItemText:this.customAddItemText},ze);this.ifxSelectedOption=null;const Z=this.root.querySelector('[data-selector="root"]');if(Z instanceof HTMLInputElement||Z instanceof HTMLSelectElement){const $=this;"single"===this.type?(this.choice=new Ce(Z,Object.assign({},R,{callbackOnCreateTemplates:function(W){return{item:({classNames:z},O)=>{var i,_,m,u,h,o,s;return!O.placeholder||null!==(i=$.ifxSelectedOption)&&void 0!==i&&i.value?W(`\n
\n ${void 0!==(null===(o=$.ifxSelectedOption)||void 0===o?void 0:o.label)?null===(s=$.ifxSelectedOption)||void 0===s?void 0:s.label:$.choice.getValue().label}\n \x3c!-- Add your remove button here if needed --\x3e\n
\n `):W(`\n
\n ${void 0===O.label?this.ifxPlaceholderValue:O.label}\n \n
\n `)},input:({classNames:z})=>W(`\n \n `),choice:({classNames:z},O)=>{var i,_,m,u;return W(`\n
\n ${O.label}\n ${O.selected||(null===(m=$.ifxSelectedOption)||void 0===m?void 0:m.value)===O.value||(null===(u=$.getPreSelected($))||void 0===u?void 0:u.value)===O.value?'':""}\n
\n `)}}}})),this.setChoices(this.ifxOptions,"value","label",!0)):"multiple"===this.type?(this.choice=new Ce(Z,Object.assign({},R,{removeItemButton:!0,callbackOnCreateTemplates:function(W){return{choice:({classNames:z},O)=>W(`\n
0?'role="treeitem"':'role="option"'}">\n ${O.label}\n
\n `),input:({classNames:z})=>W(`\n \n `)}}})),this.setChoices(this.ifxOptions,"value","label",!0)):this.choice=new Ce(Z,Object.assign({},R,{removeItemButton:!0})),this.ifxDisabled?this.choice.disable():this.choice.enable()}}addEventListenersToHandleCustomFocusAndActiveState(){const g=this.root.querySelector(".ifx-choices__wrapper");g?(g.tabIndex=0,g.addEventListener("focus",function(){this.classList.contains("disabled")||this.classList.add("focus")}),g.addEventListener("blur",function(){this.classList.remove("focus")})):console.error(".ifx-choices__wrapper not found")}destroy(){this.element&&(this.element=null),this.choice&&(this.choice.destroy(),this.choice=null)}getPreSelected(g){return(Array.isArray(g.ifxOptions)?g.ifxOptions.find(Z=>!0===Z.selected):JSON.parse(g.ifxOptions).find(Z=>!0===Z.selected))||null}setPreSelected(g){const Z=(Array.isArray(this.ifxOptions)?this.ifxOptions.map($=>Object.assign(Object.assign({},$),{selected:!1})):JSON.parse(this.ifxOptions).map($=>Object.assign(Object.assign({},$),{selected:!1}))).map($=>$.value===g?Object.assign(Object.assign({},$),{selected:!0}):$);this.ifxOptions=[...Z]}createSelectOptions(g){var R;if("undefined"!==this.value||""!==(null===(R=this.ifxSelectedOption)||void 0===R?void 0:R.value)){let Z;this.isJSONParseable(g)?Z=[...JSON.parse(g)]:(Array.isArray(g)||"object"==typeof g)&&(Z=[...g]);const $=Z.find(W=>{var z;return W.value===this.value||(null===(z=this.ifxSelectedOption)||void 0===z?void 0:z.value)});if($)return[(0,ce.h)("option",{value:$.value},$.label)]}return"false"!==this.placeholder?[(0,ce.h)("option",{value:""},this.ifxPlaceholderValue)]:[(0,ce.h)("option",{value:""})]}get root(){return(0,ce.g)(this)}};Fe.style='*{font-family:"Source Sans 3"}.ifx-select-container{}.ifx-select-container.small-select{height:36px}.ifx-select-container.medium-select{height:40px}.ifx-select-container:hover{cursor:pointer}.ifx-select-container .ifx-label-wrapper{font-size:16px;line-height:24px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%;overflow:hidden}.ifx-select-container .ifx-error-message-wrapper{color:#CD002F;font-size:12px;line-height:16px;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:anywhere;max-width:100%;overflow:hidden}.ifx-select-container .ifx-choices__wrapper{position:relative;display:flex;align-items:center;border:1px solid #8D8786;border-radius:2.5px;font-weight:400;font-style:normal}.ifx-select-container .ifx-choices__wrapper.small-select{line-height:20px;padding:8px 12px;font-size:14px}.ifx-select-container .ifx-choices__wrapper.medium-select{line-height:24px;padding:8px 16px;font-size:16px}.ifx-select-container .ifx-choices__wrapper.disabled{background:#EEEDED;color:#575352;border-color:#575352;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ifx-select-container .ifx-choices__wrapper.error{border-color:#CD002F}.ifx-select-container .ifx-choices__wrapper:hover:not(.focus,:focus){border-color:#8D8786}.ifx-select-container .ifx-choices__wrapper.active{border:1px solid #0A8276 !important}.ifx-select-container .ifx-choices__wrapper.active .ifx-choices__icon-wrapper-up{display:flex;align-items:center;justify-content:center}.ifx-select-container .ifx-choices__wrapper.active .ifx-choices__icon-wrapper-down{display:none}.ifx-select-container .ifx-choices__wrapper:focus-visible:not(.active):not(:active){outline:none}.ifx-select-container .ifx-choices__wrapper:focus-visible:not(.active):not(:active)::before{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:50%;left:50%;transform:translate(-50%, -50%);border:3px solid #0A8276}.ifx-select-container .ifx-choices__wrapper:focus:not(.active,:active):not(.disabled)::before{content:"";position:absolute;width:calc(100% + 4px);height:calc(100% + 4px);top:50%;left:50%;transform:translate(-50%, -50%)}.ifx-select-container .ifx-choices__wrapper .ifx-choices__icon-wrapper-up{display:none}.ifx-select-container .ifx-choices__wrapper .ifx-choices__icon-wrapper-up:hover{cursor:pointer}.ifx-select-container .ifx-choices__wrapper .ifx-choices__icon-wrapper-down{display:flex;align-items:center;justify-content:center}.ifx-select-container .ifx-choices__wrapper .ifx-choices__icon-wrapper-down:hover{cursor:pointer}.ifx-select-container .choices{width:100%}.ifx-select-container .choices:focus{outline:none}.choices .ifx-select-container.is-focused{outline:none}.ifx-select-container .choices:last-child{margin-bottom:0}.ifx-select-container .choices.is-disabled .choices__inner,.ifx-select-container .choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.ifx-select-container .choices.is-disabled .choices__item{cursor:not-allowed;color:#575352}.ifx-select-container .choices [hidden]{display:none !important}.ifx-select-container .choices[data-type*=select-one]{cursor:pointer}.ifx-select-container .choices[data-type*=select-one] .choices__input{display:block;width:100%;padding:8px 16px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0;font-style:normal;font-weight:400}.ifx-select-container .choices[data-type*=select-one] .choices__input.small-select{line-height:20px;font-size:14px}.ifx-select-container .choices[data-type*=select-one] .choices__input.medium-select{line-height:24px;font-size:16px}.ifx-select-container .choices[data-type*=select-one] .choices__single-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.5}.ifx-select-container .choices[data-type*=select-one] .choices__single-button:hover,.ifx-select-container .choices[data-type*=select-one] .choices__single-button:focus{opacity:1}.ifx-select-container .choices[data-type*=select-one] .choices__single-button:focus{box-shadow:0px 0px 0px 2px #0A8276}.ifx-select-container .choices[data-type*=select-one] .choices__item[data-value=""] .choices__single-button{display:none}.ifx-select-container .choices[data-type*=select-one].is-open:after{margin-top:-7.5px}.ifx-select-container .choices[data-type*=select-one][dir=rtl]:after{left:11.5px;right:auto}.ifx-select-container .choices[data-type*=select-one][dir=rtl] .choices__single-button{right:auto;left:0;margin-left:25px;margin-right:0}.ifx-select-container .choices[data-type*=select-multiple]{cursor:pointer}.ifx-select-container .choices[data-type*=select-multiple] .choices__input{display:block;width:100%;margin:0}.ifx-select-container .choices[data-type*=select-multiple] .choices__inner,.ifx-select-container .choices[data-type*=text] .choices__inner{cursor:text}.ifx-select-container .choices[data-type*=select-multiple] .choices__button,.ifx-select-container .choices[data-type*=text] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #0A8276;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:0.75;border-radius:0}.ifx-select-container .choices[data-type*=select-multiple] .choices__button:hover,.ifx-select-container .choices[data-type*=select-multiple] .choices__button:focus,.ifx-select-container .choices[data-type*=text] .choices__button:hover,.ifx-select-container .choices[data-type*=text] .choices__button:focus{opacity:1}.ifx-select-container .choices__inner{overflow:hidden}.ifx-select-container .is-focused .choices__inner,.ifx-select-container .is-open .choices__inner{border-color:#b7b7b7}.ifx-select-container .is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.ifx-select-container .is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.ifx-select-container .choices__list{margin:0;padding-left:0;list-style:none}.ifx-select-container .choices__list--single .choices__item{width:100%;display:flex;justify-content:space-between}.ifx-select-container .disabled>.choices__list--single .choices__item[data-value=""]{color:#8D8786;}.ifx-select-container .choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#0A8276;border:1px solid #0A8276;color:#FFFFFF;word-break:break-all;box-sizing:border-box}.ifx-select-container .choices__list--multiple .choices__item[data-deletable]{padding-right:5px}.ifx-select-container [dir=rtl] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.ifx-select-container .choices__list--multiple .choices__item.is-highlighted{background-color:#EEEDED;border:1px solid #0A8276}.ifx-select-container .choices__list--dropdown{visibility:hidden;box-sizing:border-box;position:absolute;width:100%;background-color:#fff;top:100%;margin-top:-1px;overflow:hidden;word-break:break-all;will-change:visibility;box-shadow:0px 0px 16px rgba(29, 29, 29, 0.12);border-radius:1px;margin-top:8px;z-index:1000;left:0}.ifx-select-container .choices__list--dropdown.is-active{visibility:visible}.ifx-select-container .is-open .choices__list--dropdown{border-color:#b7b7b7}.ifx-select-container .is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.ifx-select-container .choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.ifx-select-container .choices__list--dropdown .choices__item{position:relative;padding:8px 16px;gap:8px;align-items:center;display:flex;justify-content:space-between;font-style:normal;font-weight:400}.ifx-select-container .choices__list--dropdown .choices__item.small-select{line-height:20px;font-size:14px}.ifx-select-container .choices__list--dropdown .choices__item.medium-select{line-height:24px;font-size:16px}.ifx-select-container .choices__list--dropdown .choices__item.selected{color:#0A8276}.ifx-select-container [dir=rtl] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.ifx-select-container .choices__list--dropdown .choices__item--selectable:after{font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.ifx-select-container [dir=rtl] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}.ifx-select-container [dir=rtl] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.ifx-select-container .choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#EEEDED}.ifx-select-container .choices__list--dropdown .choices__item--selectable.is-highlighted.selected{color:#0A8276}.ifx-select-container .choices__list--dropdown .choices__item--selectable:hover{background-color:#EEEDED}.ifx-select-container .choices__list--dropdown .choices__item--selectable:hover.selected{color:#0A8276}.ifx-select-container .choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5}.ifx-select-container .choices__item{cursor:default}.ifx-select-container .choices__item--selectable{cursor:pointer}.ifx-select-container .choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5}.ifx-select-container .choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:#1D1D1D}.ifx-select-container .choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.ifx-select-container .choices__button:focus{outline:none}.ifx-select-container .choices__single-button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer;visibility:hidden}.ifx-select-container .choices__single-button:focus{outline:none}.ifx-select-container .choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%}.ifx-select-container .choices__input--cloned{background-color:transparent}.ifx-select-container .choices__input::-ms-clear{display:none;width:0;height:0}.ifx-select-container .choices__input::-ms-reveal{display:none;width:0;height:0}.ifx-select-container .choices__input::-webkit-search-decoration,.ifx-select-container .choices__input::-webkit-search-cancel-button,.ifx-select-container .choices__input::-webkit-search-results-button,.ifx-select-container .choices__input::-webkit-search-results-decoration{display:none}.ifx-select-container .choices__input:focus{outline:0}.ifx-select-container [dir=rtl] .choices__input{padding-right:2px;padding-left:0}.ifx-select-container .choices__placeholder{opacity:0.5}'}}]); \ No newline at end of file diff --git a/angular-example/8422.js b/angular-example/8422.js new file mode 100644 index 0000000000..59cd67d75a --- /dev/null +++ b/angular-example/8422.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[8422],{8422:(a,n,o)=>{o.r(n),o.d(n,{ifx_dropdown_menu:()=>l});var t=o(2669);const l=class{constructor(e){(0,t.r)(this,e),this.menuSize=(0,t.c)(this,"menuSize",7),this.isOpen=!1,this.size="l",this.hideTopPadding=!1,this.filteredItems=[]}handleMenuFilter(e){this.filterDropdownItems(e.detail)}filterDropdownItems(e){const i=Array.from(this.el.querySelectorAll("ifx-dropdown-item"));let d,r,p=e.toUpperCase();for(let s=0;s-1?d.setAttribute("hide",!1):d.setAttribute("hide",!0)}componentWillUpdate(){this.menuSize.emit(this.size)}componentWillLoad(){this.filteredItems=Array.from(this.el.querySelectorAll("ifx-dropdown-item"));const e=this.el.querySelector("ifx-search-field"),i=this.el.querySelector("ifx-dropdown-header");this.hideTopPadding=!(!e&&!i)}componentDidLoad(){this.menuSize.emit(this.size)}render(){return(0,t.h)("div",{class:`dropdown-menu \n ${this.isOpen?"show":""} \n ${this.hideTopPadding?"hideTopPadding":""}\n ${"s"===this.size?"small":""}`},(0,t.h)("slot",null))}get el(){return(0,t.g)(this)}};l.style=":host{z-index:9999}.dropdown-menu{display:none;visibility:hidden;flex-direction:column;width:224px;max-height:289px;min-width:224px;overflow-y:auto;background:#FFFFFF;box-shadow:0px 6px 9px 0px rgba(29, 29, 29, 0.1019607843);border:1px solid #EEEDED;padding:8px 0px}.dropdown-menu.small{max-height:266px;max-width:186px;overflow-y:auto}.dropdown-menu.hideTopPadding{padding-top:0px}.dropdown-menu.show{display:flex;visibility:visible}"}}]); \ No newline at end of file diff --git a/angular-example/851.js b/angular-example/851.js new file mode 100644 index 0000000000..36c4eaffd5 --- /dev/null +++ b/angular-example/851.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[851],{851:(n,s,t)=>{t.r(s),t.d(s,{ifx_search_bar:()=>i});var e=t(2669);const i=class{constructor(a){(0,e.r)(this,a),this.ifxInput=(0,e.c)(this,"ifxInput",7),this.handleCloseButton=()=>{this.internalState=!this.internalState},this.handleFocus=()=>{this.internalState=!0},this.showCloseButton=!0,this.isOpen=!0,this.disabled=!1,this.internalState=void 0,this.value=void 0}handlePropChange(){this.internalState=this.isOpen}handleSearchInput(a){console.log("search field event in search bar",a),this.value=a.detail.detail,this.ifxInput.emit(a.detail)}setInitialState(){this.internalState=this.isOpen}componentWillLoad(){this.setInitialState()}handleInput(a){this.value=a.detail}render(){return(0,e.h)("div",{class:"search-bar "+(this.internalState?"open":"closed")},this.internalState?(0,e.h)("div",{class:"search-bar-wrapper"},(0,e.h)("ifx-search-field",{disabled:this.disabled,value:this.value,onIfxInput:this.handleInput.bind(this)},(0,e.h)("ifx-icon",{icon:"search-16",slot:"search-icon"})),this.showCloseButton&&(0,e.h)("a",{href:"javascript:void(0)",onClick:this.handleCloseButton},"Close")):(0,e.h)("div",{class:"search-bar__icon-wrapper",onClick:this.handleCloseButton},(0,e.h)("ifx-icon",{icon:"search-16"})))}static get watchers(){return{isOpen:["handlePropChange"]}}};i.style='*{font-family:"Source Sans 3"}.search-bar{box-sizing:border-box;height:40px;background-color:#FFFFFF;display:flex;flex-direction:row;align-items:center;width:100%}.search-bar.closed{display:flex;width:auto;justify-content:flex-start}.search-bar .search-bar-wrapper{display:flex;align-items:center;gap:16px;width:100%}.search-bar .search-bar-wrapper a{text-decoration:none;font-size:1rem;font-style:normal;font-weight:600;line-height:1.5rem;color:#0A8276;cursor:pointer}.search-bar .search-bar-wrapper ifx-search-field{width:100%}.search-bar .search-bar__icon-wrapper{display:none;flex-direction:row;align-items:center}.search-bar .search-bar__icon-wrapper ifx-icon:hover{cursor:pointer}.search-bar.closed .search-bar__icon-wrapper{display:flex}.search-bar.closed .search-bar-wrapper{display:none}'}}]); \ No newline at end of file diff --git a/angular-example/8680.js b/angular-example/8680.js new file mode 100644 index 0000000000..1ab5901824 --- /dev/null +++ b/angular-example/8680.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[8680],{8680:(d,s,n)=>{n.r(s),n.d(s,{ifx_breadcrumb_item:()=>o});var t=n(2669);const o=class{constructor(e){(0,t.r)(this,e),this.isLastItem=!1}handleOutsideClick(e){e.composedPath().includes(this.el)||this.closeDropdownMenu()}getDropdownMenu(){return this.el.shadowRoot.querySelector(".dropdown-menu")}menuWrapperEventReEmitter(e){this.emittedElement=e.detail}getMenuIconWrapper(){return this.emittedElement}handleClassList(e,r,i){e.classList[r](i)}closeDropdownMenu(){const e=this.getDropdownMenu(),r=this.getMenuIconWrapper();this.handleClassList(e,"remove","open"),this.handleClassList(r,"remove","show")}toggleDropdownMenu(){const e=this.getDropdownMenu(),r=this.getMenuIconWrapper();this.handleClassList(e,"toggle","open"),this.handleClassList(r,"toggle","show")}handleLastItem(){const e=this.el.closest("ifx-breadcrumb").querySelectorAll("ifx-breadcrumb-item");this.isLastItem=this.el===e[e.length-1]}componentWillLoad(){this.handleLastItem()}componentDidUpdate(){this.handleLastItem()}componentDidLoad(){if(!this.el.querySelector("ifx-dropdown-menu")){const r=this.getMenuIconWrapper();this.handleClassList(r,"toggle","hide")}}render(){return(0,t.h)("li",{class:"breadcrumb-parent","aria-current":this.isLastItem?"page":"",onClick:()=>this.toggleDropdownMenu()},(0,t.h)("li",{class:"breadcrumb-wrapper"},(0,t.h)("slot",{name:"label"}),(0,t.h)("div",{class:"dropdown-menu"},(0,t.h)("slot",null))),!this.isLastItem&&(0,t.h)("span",{class:"breadcrumb-divider"},"/"))}get el(){return(0,t.g)(this)}};o.style=".breadcrumb-parent{display:flex;flex-direction:row;align-items:center;padding:0px;gap:12px}.breadcrumb-parent:hover{cursor:pointer}.breadcrumb-parent .breadcrumb-wrapper{display:flex;flex-direction:row;align-items:center;padding:0px;gap:8px;position:relative}.breadcrumb-parent .breadcrumb-wrapper .dropdown-menu{display:none;position:absolute;top:20px}.breadcrumb-parent .breadcrumb-wrapper .dropdown-menu.open{display:block}.breadcrumb-parent .breadcrumb-wrapper a{text-decoration:none;color:#1D1D1D;font-style:normal;font-weight:400;font-size:0.813rem;line-height:1.25rem;display:flex;align-items:center;color:#1D1D1D;flex-direction:column;justify-content:center;padding:0px;border-bottom:1px solid #1D1D1D}.breadcrumb-parent .breadcrumb-divider{width:10px;height:16px;color:#BFBBBB;line-height:13px;font-size:1.25rem;margin-right:12px}"}}]); \ No newline at end of file diff --git a/angular-example/8905.js b/angular-example/8905.js new file mode 100644 index 0000000000..82259ad025 --- /dev/null +++ b/angular-example/8905.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[8905],{8905:(a,l,i)=>{i.r(l),i.d(l,{ifx_filter_input:()=>s});var t=i(2669);const s=class{constructor(e){(0,t.r)(this,e),this.selectValue=(0,t.c)(this,"selectValue",3),this.label=void 0,this.size=void 0,this.disabled=void 0,this.icon=!1,this.search=!1,this.filter=!1,this.options=[]}handleSelectValue(e){this.selectValue.emit(e.target.value)}componentWillRender(){const e=this.el.querySelectorAll("option");for(let n=0;n(0,t.h)("option",null,e.label||e.value)))}get el(){return(0,t.g)(this)}};s.style='.inf__filter-input{width:160px;min-height:calc(1.75em + 18px);font-size:0.8125rem;margin:16px;display:block;padding:8px 16px;font-family:"Source Sans Pro";font-weight:400;line-height:1.75;color:#1D1D1D;background-color:#fff;background-clip:padding-box;border:1px solid #c5bbbd;appearance:none;border-radius:1px;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}'}}]); \ No newline at end of file diff --git a/angular-example/9072.js b/angular-example/9072.js new file mode 100644 index 0000000000..664d06c5fa --- /dev/null +++ b/angular-example/9072.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[9072],{9072:(a,r,t)=>{t.r(r),t.d(r,{ifx_dropdown:()=>l});var s=t(5861),n=t(2669),o=t(405);const l=class{constructor(e){(0,n.r)(this,e),this.ifxOpen=(0,n.c)(this,"ifxOpen",7),this.ifxClose=(0,n.c)(this,"ifxClose",7),this.placement="bottom-start",this.defaultOpen=!1,this.internalIsOpen=!1,this.noAppendToBody=!1,this.disabled=void 0,this.noCloseOnOutsideClick=!1,this.noCloseOnMenuClick=!1,this.trigger=void 0,this.menu=void 0}componentWillLoad(){this.updateSlotContent(),this.watchHandlerIsOpen(this.defaultOpen,this.internalIsOpen)}watchHandlerIsOpen(e,i){e!==i&&e!==this.internalIsOpen&&(e?this.openDropdown():this.closeDropdown())}watchHandlerDisabled(e){this.trigger&&(this.trigger.disabled=e)}watchHandlerSlot(){this.updateSlotContent()}updateSlotContent(){this.trigger=this.el.querySelector("ifx-dropdown-trigger-button, ifx-dropdown-trigger"),this.trigger&&(this.trigger.disabled=this.disabled,this.trigger.removeEventListener("click",this.triggerClickHandler.bind(this)),this.trigger.addEventListener("click",this.triggerClickHandler.bind(this))),this.noAppendToBody?this.menu=this.el.querySelector("ifx-dropdown-menu"):(this.menu&&this.menu.remove(),this.menu=this.el.querySelector("ifx-dropdown-menu"),document.body.append(this.menu)),this.menu.removeEventListener("click",this.menuClickHandler.bind(this)),this.menu.addEventListener("click",this.menuClickHandler.bind(this))}menuClickHandler(){this.noCloseOnMenuClick||this.closeDropdown()}triggerClickHandler(){this.internalIsOpen?this.closeDropdown():this.openDropdown()}disconnectedCallback(){this.popperInstance&&(this.popperInstance.destroy(),this.popperInstance=null),this.menu&&this.menu.remove()}isOpen(){var e=this;return(0,s.Z)(function*(){return e.internalIsOpen})()}closeDropdown(){var e=this;return(0,s.Z)(function*(){e.internalIsOpen&&(e.internalIsOpen=!1,e.trigger.isOpen=!1,e.menu.isOpen=!1,e.ifxClose.emit()),e.popperInstance&&(e.popperInstance.destroy(),e.popperInstance=null)})()}openDropdown(){var e=this;return(0,s.Z)(function*(){!e.internalIsOpen&&!e.disabled&&(e.internalIsOpen=!0,e.trigger.isOpen=!0,e.menu.isOpen=!0,e.popperInstance=(0,o.c)(e.el,e.menu,{placement:e.placement}),e.ifxOpen.emit())})()}handleOutsideClick(e){const i=e.target;!this.noCloseOnOutsideClick&&!this.el.contains(i)&&!this.menu.contains(i)&&this.closeDropdown()}render(){return(0,n.h)("div",{class:"dropdown"},(0,n.h)("slot",null))}get el(){return(0,n.g)(this)}static get watchers(){return{defaultOpen:["watchHandlerIsOpen"],disabled:["watchHandlerDisabled"]}}};l.style=":host{display:inline-block}"}}]); \ No newline at end of file diff --git a/angular-example/9316.js b/angular-example/9316.js new file mode 100644 index 0000000000..8a72f4ce6b --- /dev/null +++ b/angular-example/9316.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[9316],{9316:(l,e,t)=>{t.r(e),t.d(e,{ifx_navbar_item:()=>i});var n=t(2669);const i=class{constructor(a){(0,n.r)(this,a),this.isProfile=!1,this.hideLabel=!1,this.icon="image-16",this.href="",this.target="_self"}componentWillLoad(){const o=this.el.getAttribute("slot");o&&(this.isProfile="right-menu-profile-item"===o.toLowerCase())}render(){return(0,n.h)("div",{class:"navbar__container-left-content-navigation-item "+(this.hideLabel?"removeLabel":"")},(0,n.h)("div",{class:`navbar__container-right-content-navigation-item-icon-wrapper ${this.icon||this.isProfile?"":"removeWrapper"} ${this.isProfile?"hide":""}`},this.icon&&(0,n.h)("ifx-icon",{icon:this.icon})),(0,n.h)("div",{class:"navbar__container-right-content-navigation-item-navigation-profile "+(this.isProfile?"show":"")},(0,n.h)("a",{href:"javascript:void(0)"},"AA")),(0,n.h)("a",{href:this.href,target:this.target},(0,n.h)("slot",null)))}get el(){return(0,n.g)(this)}};i.style=".navbar__container-left-content-navigation-item{display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:8px;flex:none;order:0;flex-grow:0}.navbar__container-left-content-navigation-item:hover{color:#0A8276}.navbar__container-left-content-navigation-item:hover a{color:#0A8276}.navbar__container-left-content-navigation-item.remove{display:none}.navbar__container-left-content-navigation-item a{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:24px;color:#1D1D1D;text-decoration:none;flex:none;order:0;flex-grow:0}.navbar__container-left-content-navigation-item.removeLabel a{display:none}.navbar__container-left-content-navigation-item .navbar__container-right-content-navigation-item-icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:8px;flex:none;order:0;flex-grow:0}.navbar__container-left-content-navigation-item .navbar__container-right-content-navigation-item-icon-wrapper.removeWrapper{display:none}.navbar__container-left-content-navigation-item .navbar__container-right-content-navigation-item-icon-wrapper.hide{display:none}.navbar__container-left-content-navigation-item .navbar__container-right-content-navigation-item-navigation-profile{position:relative;width:24px;height:24px;background:#0A8276;border-radius:100px;flex:none;order:0;flex-grow:0;display:none}.navbar__container-left-content-navigation-item .navbar__container-right-content-navigation-item-navigation-profile.show{display:flex}.navbar__container-left-content-navigation-item .navbar__container-right-content-navigation-item-navigation-profile a{position:absolute;width:22px;height:20px;left:calc(50% - 11px);top:calc(50% - 10px);font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;color:#FFFFFF}"}}]); \ No newline at end of file diff --git a/angular-example/9323.js b/angular-example/9323.js new file mode 100644 index 0000000000..b94e4e459c --- /dev/null +++ b/angular-example/9323.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[9323],{9323:(v,_,r)=>{r.r(_),r.d(_,{ifx_navbar:()=>b});var a=r(2669);const b=class{constructor(n){(0,a.r)(this,n),this.main=!0,this.products=!1,this.applications=!1,this.design=!1,this.support=!1,this.about=!1,this.applicationName="",this.hasLeftMenuItems=!0,this.fixed=!0,this.showLogo=!0}toggleClass(n,e){n.classList.toggle(e)}handleSidebar(n){const e=n.currentTarget.closest(".navbar__burger-icon-wrapper"),t=e.querySelector(".navbar__burger-icon"),i=e.querySelector(".navbar__cross-icon"),d=n.currentTarget.closest(".navbar__main-container"),o=n.currentTarget.closest(".navbar__wrapper"),c=o.querySelector(".navbar__sidebar");this.toggleClass(o,"show"),this.toggleClass(d,"show"),this.toggleClass(c,"show"),this.toggleClass(t,"close"),this.toggleClass(i,"show")}handleDropdownMenu(n){n.currentTarget.querySelector(".navbar__dropdown-wrapper").classList.toggle("open"),n.currentTarget.querySelector("a").classList.toggle("open")}handleSubSidebarMenu(n){this.main=!this.main,this[n]=!this[n]}handleOutsideClick(n){n.composedPath().includes(this.el)||(this.el.shadowRoot.querySelector(".navbar__dropdown-wrapper").classList.remove("open"),this.el.shadowRoot.querySelector(".navbar__container-left-content-navigation-dropdown-menu").querySelector("a").classList.remove("open"))}componentDidLoad(){this.el.querySelector("ifx-navbar-menu")||(this.el.shadowRoot.querySelector(".navbar__container-left-content-navigation-dropdown-menu").style.display="none")}componentWillLoad(){const n=this.el.querySelector("ifx-navbar-menu");!this.el.querySelectorAll('[slot="left-item"]').length&&!n&&(this.hasLeftMenuItems=!1)}render(){return(0,a.h)("div",{class:"navbar__wrapper"},(0,a.h)("div",{class:"navbar__main-container "+(this.fixed?"fixed":"")},(0,a.h)("div",{class:"navbar__container"},(0,a.h)("div",{class:"navbar__container-left"},this.showLogo&&(0,a.h)("div",{class:"navbar__container-left-logo"},(0,a.h)("div",{class:"navbar__container-left-logo-default"},(0,a.h)("a",{href:"javascript:void(0)"},(0,a.h)("svg",{width:"91",height:"40",viewBox:"0 0 91 40",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,a.h)("g",{"clip-path":"url(#clip0_2396_2480)"},(0,a.h)("path",{d:"M67.691 26.7766C71.0884 26.7766 72.1461 23.1841 72.1461 19.8802C72.1461 15.4536 70.2871 13.1441 67.691 13.1441C64.4219 13.1441 63.2681 16.7367 63.3001 19.9443C63.3322 23.1199 64.2296 26.7766 67.691 26.7766ZM66.0244 19.8481C66.0244 18.533 66.0244 15.4536 67.691 15.4536C69.4859 15.4536 69.4218 18.5009 69.4218 19.9123C69.4218 21.2595 69.4218 24.5313 67.7551 24.5313C65.9603 24.4992 66.0244 21.2274 66.0244 19.8481ZM57.8195 26.7766C59.1976 26.7766 60.3835 26.2313 61.5053 25.0445L60.5117 23.1841C59.7425 24.018 58.9733 24.4671 58.0438 24.4671C57.2746 24.4671 56.6336 24.018 56.249 23.2482C55.9285 22.5746 55.8644 21.8048 55.8644 20.9708V20.7142H61.6335V20.1368C61.6335 17.282 61.2809 15.7102 60.3835 14.5234C59.7104 13.6253 58.7169 13.1441 57.499 13.1441C56.2169 13.1441 55.1593 13.7215 54.39 14.8442C53.5567 16.0631 53.2042 17.699 53.2042 19.9443C53.1721 24.2426 54.8708 26.7766 57.8195 26.7766ZM57.531 15.2612C58.172 15.2612 58.5566 15.614 58.813 16.1914C59.0053 16.7046 59.1015 17.5707 59.1015 18.5971H55.8644C55.8964 16.3197 56.3772 15.2612 57.531 15.2612ZM74.2614 26.4559H76.7614V16.8329C77.3703 16.0952 78.0754 15.6782 78.5882 15.6782C78.9087 15.6782 79.2292 15.7423 79.4215 15.9989C79.6138 16.2876 79.71 16.7046 79.71 17.699V26.4559H82.21V16.5442C82.21 15.6782 82.1138 14.8121 81.601 14.1706C81.1523 13.5932 80.4472 13.2404 79.5497 13.2404C78.3959 13.2404 77.2101 13.914 76.569 14.6838C76.537 14.0102 76.3126 13.3687 76.2485 13.1441L73.9089 13.7536C74.0371 14.4593 74.2294 15.3253 74.2294 16.8971V26.4559H74.2614ZM45.2236 14.6838C45.1915 14.0102 44.9672 13.3687 44.9031 13.1441L42.5634 13.7536C42.6916 14.4593 42.8839 15.3253 42.8839 16.8971V26.4238H45.3838V16.8008C45.9928 16.0631 46.6979 15.6461 47.2107 15.6461C47.5312 15.6461 47.8517 15.7102 48.044 15.9669C48.2363 16.2555 48.3325 16.6725 48.3325 17.6669V26.4238H50.8324V16.5442C50.8324 15.6782 50.7363 14.8121 50.2235 14.1706C49.7748 13.5932 49.0696 13.2404 48.1722 13.2404C47.0505 13.2404 45.8646 13.914 45.2236 14.6838ZM14.6473 9.07042C16.1216 9.07042 17.3075 7.88359 17.3075 6.40807C17.3075 4.93256 16.1216 3.74573 14.6473 3.74573C13.173 3.74573 11.9871 4.93256 11.9871 6.40807C11.9871 7.88359 13.173 9.07042 14.6473 9.07042ZM26.9227 26.4559V16.5442C26.9227 15.6782 26.8265 14.8121 26.3137 14.1706C25.865 13.5932 25.1599 13.2404 24.2625 13.2404C23.1087 13.2404 21.9228 13.914 21.2818 14.6838C21.2497 14.0102 21.0254 13.3687 20.9613 13.1441L18.6536 13.7857C18.7818 14.4913 18.9741 15.3574 18.9741 16.9291V26.4559H21.4741V16.8329C22.0831 16.0952 22.7882 15.6782 23.301 15.6782C23.6215 15.6782 23.942 15.7423 24.1343 15.9989C24.3266 16.2876 24.4227 16.7046 24.4227 17.699V26.4559H26.9227ZM38.4289 8.36474C37.4994 8.36474 36.7622 9.10249 36.7622 10.0327C36.7622 10.9629 37.4994 11.7007 38.3968 11.7007C39.3263 11.7007 40.0634 10.9629 40.0634 10.0327C40.0634 9.10249 39.3263 8.36474 38.4289 8.36474ZM13.4614 26.4559H15.9614V10.8346L13.4614 11.1554V26.4559ZM33.8777 9.90441C34.3264 9.90441 34.7751 10.0648 35.0635 10.2893L35.7687 8.33266C35.0956 7.85151 34.3584 7.62698 33.429 7.62698C32.788 7.62698 32.1149 7.78736 31.5059 8.26851C30.897 8.78173 30.256 9.80818 30.256 11.7328C30.256 12.5667 30.288 13.4328 30.288 13.4328H29.4226V15.6461H30.288V26.4238H32.8521V15.6782H34.743L35.2238 13.4649H32.8841V11.4762C32.8841 10.5139 33.2687 9.90441 33.8777 9.90441ZM37.1468 26.4559H39.6788V13.2404L37.1468 13.5611V26.4559Z",fill:"#005DA9"}),(0,a.h)("path",{d:"M77.0816 33.5126C68.6203 36.0146 58.3321 37.1052 48.2682 37.1052C22.7239 37.1052 6.24986 29.5993 5.09604 19.6877C4.67938 15.9668 7.59599 12.3422 12.4677 9.26285C11.6023 8.62132 11.0575 7.59488 11.0254 6.44012C3.97427 10.161 0 15.0366 0 19.9764C0 30.9145 19.5188 40.1525 48.5246 39.7676C58.6205 39.6393 67.0498 38.1958 74.6778 35.6939C83.7482 32.7428 89.4532 28.5087 90.8313 26.6483C89.1968 28.1238 85.3186 31.0748 77.0816 33.5126ZM23.2687 4.38723C24.9674 3.80985 27.3712 3.0721 27.3712 3.0721C34.1339 1.21166 41.6017 0.121063 48.5566 0.185215C40.544 -0.295931 33.2365 0.185215 26.8584 1.33997C26.8584 1.33997 24.743 1.69281 22.4675 2.27018C22.4675 2.27018 21.3777 2.55887 20.7047 2.75133C20.0316 2.94379 19.1021 3.2004 19.1021 3.2004C18.4611 3.39286 17.8201 3.6174 17.1791 3.84193C17.8201 4.48346 18.2047 5.31745 18.2368 6.27974C19.3586 5.76652 21.5059 4.99668 23.2687 4.38723Z",fill:"#E30034"})),(0,a.h)("defs",null,(0,a.h)("clipPath",{id:"clip0_2396_2480"},(0,a.h)("rect",{width:"91",height:"40",fill:"white"})))))),this.applicationName&&(0,a.h)("h6",null,this.applicationName),this.applicationName&&this.hasLeftMenuItems&&(0,a.h)("div",{class:"navbar__container-left-logo-divider"})),(0,a.h)("div",{class:"navbar__container-left-content"},(0,a.h)("div",{class:"navbar__container-left-content-navigation-group"},(0,a.h)("slot",{name:"left-item"}),(0,a.h)("div",{class:"navbar__container-left-content-navigation-dropdown-menu"},(0,a.h)("div",{class:"hidden",onClick:this.handleDropdownMenu.bind(this)},(0,a.h)("a",{href:"javascript:void(0)"},(0,a.h)("span",null,"More"),(0,a.h)("ifx-icon",{icon:"chevron-down-12"})),(0,a.h)("div",{class:"navbar__dropdown-wrapper"},(0,a.h)("slot",{name:"menu"})))),(0,a.h)("div",{class:"navbar__container-left-content-navigation-item-search-bar"},(0,a.h)("slot",{name:"search-bar-left"}))))),(0,a.h)("div",{class:"navbar__container-right"},(0,a.h)("div",{class:"navbar__container-right-content"},(0,a.h)("div",{class:"navbar__container-right-content-navigation-group"},(0,a.h)("div",{class:"navbar__container-right-content-navigation-item-search-bar"},(0,a.h)("div",{class:"navbar__container-right-content-navigation-item-search-bar-icon-wrapper"},(0,a.h)("slot",{name:"search-bar-right"}))),(0,a.h)("div",{class:"navbar__container-right-content-navigation-item"},(0,a.h)("slot",{name:"right-item"}),(0,a.h)("slot",{name:"right-profile-item"}))))))))}get el(){return(0,a.g)(this)}};b.style='*{font-family:"Source Sans 3"}:host{width:100%}.navbar__wrapper{height:64px;position:sticky;overflow:hidden;z-index:1000000}.navbar__main-container{position:absolute;top:0;width:100%;overflow:hidden;transition:all 1s;z-index:1000000}.navbar__main-container.fixed{position:fixed}.navbar__main-container.show{height:100vh;bottom:0;background-color:rgba(29, 29, 29, 0.2);transition:1s;z-index:1}.navbar__sidebar{position:fixed;right:-100%;top:64px;display:flex;flex-direction:column;align-items:flex-start;padding:32px;width:375px;height:calc(100vh - 64px);background-color:#FFFFFF;transition:right 1s;z-index:10000;flex:none;order:1;align-self:stretch;flex-grow:0}.navbar__sidebar.show{right:0;transition:right 1s}.navbar__sidebar .navbar__sidebar-content-products,.navbar__sidebar .navbar__sidebar-content-applications,.navbar__sidebar .navbar__sidebar-content-design,.navbar__sidebar .navbar__sidebar-content-support,.navbar__sidebar .navbar__sidebar-content-about,.navbar__sidebar .navbar__sidebar-content-main{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:24px;flex:none;order:0;align-self:stretch;flex-grow:0}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-header,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-header,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-header,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-header,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-header,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-header,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-header,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-header,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-header,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-header,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-header,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-header,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-header,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-header,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-header,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-header,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-header,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-header,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-header,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-header,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-header,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-header,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-header,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-header,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-header,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-header,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-header,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-header,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-header,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-header{display:flex;flex-direction:row;align-items:center;padding:0px;gap:16px;flex:none;order:0;align-self:stretch;flex-grow:0;color:#BFBBBB}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-header span,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-header span,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-header span,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-header span,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-header span,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-header span,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-header span,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-header span,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-header span,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-header span,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-header span,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-header span,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-header span,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-header span,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-header span,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-header span,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-header span,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-header span,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-header span,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-header span,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-header span,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-header span,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-header span,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-header span,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-header span,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-header span,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-header span,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-header span,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-header span,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-header span{color:#1D1D1D;font-weight:600;font-size:18px;line-height:28px;display:flex;align-items:center}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu{display:flex;flex-direction:column;align-items:flex-start;padding:0px;gap:16px;flex:none;order:1;flex-grow:0;width:100%}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item{display:flex;flex-direction:row;align-items:center;padding:0px;flex:none;order:0;flex-grow:0}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-products-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-applications-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-design-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-support-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-about-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a{text-decoration:none;font-style:normal;font-weight:400;font-size:16px;line-height:24px;display:flex;align-items:center;color:#1D1D1D}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item{color:#BFBBBB}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-products-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-applications-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-design-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-support-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-about-menu .navbar__sidebar-content-main-menu-item a,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu .navbar__sidebar-content-main-menu-item a{font-style:normal;font-weight:600;font-size:18px;line-height:28px;display:flex;align-items:center;color:#1D1D1D;flex:none;order:0;flex-grow:1}.navbar__sidebar .navbar__sidebar-content-products .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-applications .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-design .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-support .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-about .navbar__sidebar-content-main-menu,.navbar__sidebar .navbar__sidebar-content-main .navbar__sidebar-content-main-menu{align-items:normal}.navbar__container{display:flex;justify-content:space-between;align-items:center;padding:8px 40px;gap:16px;background-color:#FFFFFF;border-bottom:1px solid #EEEDED}.navbar__container .navbar__container-left{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-logo{display:flex;flex-direction:row;align-items:center;padding:0px;gap:16px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-logo h6{position:relative;margin:0;padding:0;font-style:normal;font-weight:600;font-size:16px;line-height:24px;display:flex;align-items:center;color:#1D1D1D;flex:none;order:1;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-logo .navbar__container-left-logo-default{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 0px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-logo .navbar__container-left-logo-default svg{width:91px;height:40px;flex:none;order:0;flex-grow:0;vertical-align:bottom}.navbar__container .navbar__container-left .navbar__container-left-logo .navbar__container-left-logo-divider{width:1px;height:32px;background:#EEEDED;flex:none;order:2;flex-grow:0;display:none}.navbar__container .navbar__container-left .navbar__container-left-content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0px;flex:none;order:1;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group{display:flex;flex-direction:row;align-items:center;padding:0px;gap:4px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-item-search-bar{display:flex;flex-direction:row;align-items:center;padding:0px 8px;flex:none;order:5;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-item{display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:8px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-item a{display:flex;align-items:center;font-weight:400;font-size:16px;line-height:24px;color:#1D1D1D;text-decoration:none;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden{display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:8px}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden a span:hover{color:#0A8276}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden{position:relative;flex-direction:column}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden .navbar__dropdown-wrapper{display:none}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden .navbar__dropdown-wrapper.open{top:50px;position:fixed;display:flex;flex-direction:column}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden a{text-decoration:none;font-weight:400;font-size:16px;line-height:24px;color:#1D1D1D;display:flex;align-items:center}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden a span{padding-right:8.5px}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden a ifx-icon{transition:transform 0.3s;transform:rotate(0deg);color:#0A8276}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden a.open ifx-icon{transition:transform 0.3s;transform:rotate(180deg)}.navbar__container .navbar__container-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;padding:0;gap:8px;flex:none;order:1;flex-grow:0}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px 0px 4px 16px;border-left:1px solid #BFBBBB;gap:16px;flex:none;order:1;flex-grow:0;width:41px;height:40px}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper .navbar__burger-icon{display:flex;align-items:center}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper .navbar__burger-icon.close{display:none}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper .navbar__cross-icon{display:none;align-items:center}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper .navbar__cross-icon.show{display:flex}.navbar__container .navbar__container-right .navbar__container-right-content{display:flex;flex-direction:column;align-items:flex-start;padding:0px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding:0px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar{display:flex;flex-direction:row;align-items:center;padding:0px 8px;gap:4px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item .navbar__container-right-content-navigation-item-search-bar-icon-wrapper,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile .navbar__container-right-content-navigation-item-search-bar-icon-wrapper,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar .navbar__container-right-content-navigation-item-search-bar-icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:8px;flex:none;order:0;flex-grow:0;max-width:200px}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item .navbar__container-right-content-navigation-item-navigation-profile,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile .navbar__container-right-content-navigation-item-navigation-profile,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar .navbar__container-right-content-navigation-item-navigation-profile{position:relative;width:24px;height:24px;background:#0A8276;border-radius:100px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item .navbar__container-right-content-navigation-item-navigation-profile a,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile .navbar__container-right-content-navigation-item-navigation-profile a,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar .navbar__container-right-content-navigation-item-navigation-profile a{position:absolute;width:22px;height:20px;left:calc(50% - 11px);top:calc(50% - 10px);font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-decoration:none;display:flex;align-items:center;justify-content:center;text-align:center;color:#FFFFFF}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item .navbar__container-right-content-navigation-item-icon-wrapper,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile .navbar__container-right-content-navigation-item-icon-wrapper,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar .navbar__container-right-content-navigation-item-icon-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0px;gap:8px;flex:none;order:0;flex-grow:0}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item a,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile a,.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar a{font-style:normal;font-weight:400;font-size:14px;line-height:20px;color:#1D1D1D;text-decoration:none;display:flex;align-items:center;flex:none;order:1;flex-grow:0}@media screen and (max-width: 720px){.navbar__container{padding:0px 16px;height:64px;gap:initial}.navbar__container .navbar__container-left .navbar__container-left-content{display:none}.navbar__container .navbar__container-right .navbar__container-right-content{display:none}.navbar__sidebar{width:0;transition:1s}.navbar__sidebar.show{width:100%}}@media screen and (min-width: 720px){.navbar__wrapper{height:64px}.navbar__container{padding:0px 16px;height:64px;gap:initial}.navbar__container .navbar__container-left .navbar__container-left-content{display:none}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper{display:flex}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item.tablet{display:none}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile a{display:none}}@media screen and (min-width: 1024px){.navbar__wrapper{height:72px}.navbar__container{padding:4px 24px;height:72px}.navbar__container .navbar__container-left{gap:12px}.navbar__container .navbar__container-left .navbar__container-left-logo .navbar__container-left-logo-divider{display:block}.navbar__container .navbar__container-left .navbar__container-left-content{display:flex}.navbar__container .navbar__container-left .navbar__container-left-logo-default svg{width:72.8px;height:32px}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .hidden .navbar__dropdown-wrapper.open{top:72px}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .shown{display:none}.navbar__container .navbar__container-right .navbar__burger-icon-wrapper{display:none}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item.tablet{display:flex}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-profile a{display:flex}.navbar__main-container.show{height:auto;background-color:inherit;transition:none}.navbar__sidebar.show{right:-100%}}@media screen and (min-width: 1200px){.navbar__wrapper{height:80px}.navbar__container{padding:8px 32px;height:80px}.navbar__container .navbar__container-left .navbar__container-left-content{justify-content:inherit}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-dropdown-menu .shown{display:flex;z-index:10000}.navbar__container .navbar__container-right .navbar__container-right-content{justify-content:inherit}}@media screen and (min-width: 1440px){.navbar__wrapper{height:80px}.navbar__container{padding:8px 40px;height:80px}.navbar__container .navbar__container-left .navbar__container-left-content{justify-content:center}.navbar__container .navbar__container-left .navbar__container-left-content .navbar__container-left-content-navigation-group .navbar__container-left-content-navigation-item-search-bar{display:inherit}.navbar__container .navbar__container-right .navbar__container-right-content{justify-content:inherit}.navbar__container .navbar__container-right .navbar__container-right-content .navbar__container-right-content-navigation-group .navbar__container-right-content-navigation-item-search-bar{display:inherit}}'}}]); \ No newline at end of file diff --git a/angular-example/9617.js b/angular-example/9617.js new file mode 100644 index 0000000000..20e21a5e70 --- /dev/null +++ b/angular-example/9617.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[9617],{9617:(r,i,t)=>{t.r(i),t.d(i,{ifx_dropdown_item:()=>o});var e=t(2669);const o=class{constructor(n){(0,e.r)(this,n),this.icon=void 0,this.href="",this.target="_self",this.hide=!1,this.size="l"}handleMenuSize(n){this.size=n.detail}render(){return(0,e.h)("a",Object.assign({},this.href?{href:this.href,target:this.target}:{},{class:`dropdown-item ${"s"===this.size?"small":""} ${this.hide?"hide":""}`}),this.icon&&(0,e.h)("ifx-icon",{class:"icon",icon:this.icon}),(0,e.h)("span",null,(0,e.h)("slot",null)))}};o.style='*{font-family:"Source Sans 3"}.dropdown-item{text-decoration:none;color:#1D1D1D;display:flex;align-items:center;padding:8px 16px;gap:8px}.dropdown-item.hide{display:none}.dropdown-item span{color:#1D1D1D;font-family:Source Sans 3;font-size:16px;font-style:normal;font-weight:400;line-height:24px;}.dropdown-item.small span{font-size:14px}.dropdown-item:hover{cursor:pointer;background-color:#EEEDED}.dropdown-item:active{background-color:#BFBBBB}.icon{margin-right:4px}'}}]); \ No newline at end of file diff --git a/angular-example/9881.js b/angular-example/9881.js new file mode 100644 index 0000000000..f058b52ca9 --- /dev/null +++ b/angular-example/9881.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkangular=self.webpackChunkangular||[]).push([[9881],{9881:(Bm,uu,cu)=>{function yt(n){return null==n||""===n?null:n}function R(n,t){return void 0===t&&(t=!1),null!=n&&(""!==n||t)}function M(n){return!R(n)}function Te(n){return null==n||0===n.length}function Pr(n){return null!=n&&"function"==typeof n.toString?n.toString():null}function Le(n){if(void 0!==n){if(null===n||""===n)return null;if("number"==typeof n)return isNaN(n)?void 0:n;var t=parseInt(n,10);return isNaN(t)?void 0:t}}function Ze(n){if(void 0!==n)return null!==n&&""!==n&&("boolean"==typeof n?n:/true/i.test(n))}function Bt(n){if(n instanceof Set||n instanceof Map){var t=[];return n.forEach(function(e){return t.push(e)}),t}return Object.values(n)}cu.d(uu,{G:()=>ZC});var vu=Object.freeze({__proto__:null,makeNull:yt,exists:R,missing:M,missingOrEmpty:Te,toStringOrNull:Pr,attrToNumber:Le,attrToBoolean:Ze,attrToString:function pu(n){if(null!=n&&""!==n)return n},referenceCompare:function du(n,t){return null==n&&null==t||!(null==n&&null!=t||null!=n&&null==t)&&n===t},jsonEquals:function hu(n,t){return(n?JSON.stringify(n):null)===(t?JSON.stringify(t):null)},defaultComparator:function fu(n,t,e){void 0===e&&(e=!1);var r=null==n,o=null==t;if(n&&n.toNumber&&(n=n.toNumber()),t&&t.toNumber&&(t=t.toNumber()),r&&o)return 0;if(r)return-1;if(o)return 1;function i(s,a){return s>a?1:s=0)){var i=e[o],s=vo(i)&&i.constructor===Object;r[o]=s?fo(i):i}}),r}}function Ds(n,t){return n[t]}function Ps(n,t,e){n[t]=e}function As(n,t,e,r){var o=Ds(n,e);void 0!==o&&Ps(t,e,r?r(o):o)}function bs(n){var t={};return n.filter(function(e){return null!=e}).forEach(function(e){Object.keys(e).forEach(function(r){return t[r]=null})}),Object.keys(t)}function et(n){if(!n)return[];var t=Object;if("function"==typeof t.values)return t.values(n);var e=[];for(var r in n)n.hasOwnProperty(r)&&n.propertyIsEnumerable(r)&&e.push(n[r]);return e}function De(n,t,e,r){void 0===e&&(e=!0),void 0===r&&(r=!1),R(t)&&J(t,function(o,i){var s=n[o];s!==i&&(r&&null==s&&null!=i&&"object"==typeof i&&i.constructor===Object&&(n[o]=s={}),vo(i)&&vo(s)&&!Array.isArray(s)?De(s,i,e,r):(e||void 0!==i)&&(n[o]=i))})}function lr(n,t,e){if(t&&n){if(!e)return n[t];for(var r=t.split("."),o=n,i=0;i1;)if(null==(o=o[r.shift()]))return e;return o[r[0]]??e},set:function Su(n,t,e){if(null!=n){var r=t.split("."),o=n;r.forEach(function(i,s){o[i]||(o[i]={}),s0&&window.setTimeout(function(){return n.forEach(function(e){return e()})},t)}function tt(n,t){var e;return function(){for(var r=[],o=0;oe;(n()||l)&&(t(),s=!0,null!=i&&(window.clearInterval(i),i=null),l&&r&&console.warn(r))};a(),s||(i=window.setInterval(a,10))}function Is(n){n&&n()}var Ou=Object.freeze({__proto__:null,doOnce:z,getFunctionName:go,isFunction:yo,executeInAWhile:Ls,executeNextVMTurn:Di,executeAfter:Ms,debounce:tt,throttle:Pi,waitUntil:Ai,compose:function _u(){for(var n=[],t=0;t{return(n=F||(F={})).CommunityCoreModule="@ag-grid-community/core",n.InfiniteRowModelModule="@ag-grid-community/infinite-row-model",n.ClientSideRowModelModule="@ag-grid-community/client-side-row-model",n.CsvExportModule="@ag-grid-community/csv-export",n.EnterpriseCoreModule="@ag-grid-enterprise/core",n.RowGroupingModule="@ag-grid-enterprise/row-grouping",n.ColumnsToolPanelModule="@ag-grid-enterprise/column-tool-panel",n.FiltersToolPanelModule="@ag-grid-enterprise/filter-tool-panel",n.MenuModule="@ag-grid-enterprise/menu",n.SetFilterModule="@ag-grid-enterprise/set-filter",n.MultiFilterModule="@ag-grid-enterprise/multi-filter",n.StatusBarModule="@ag-grid-enterprise/status-bar",n.SideBarModule="@ag-grid-enterprise/side-bar",n.RangeSelectionModule="@ag-grid-enterprise/range-selection",n.MasterDetailModule="@ag-grid-enterprise/master-detail",n.RichSelectModule="@ag-grid-enterprise/rich-select",n.GridChartsModule="@ag-grid-enterprise/charts",n.ViewportRowModelModule="@ag-grid-enterprise/viewport-row-model",n.ServerSideRowModelModule="@ag-grid-enterprise/server-side-row-model",n.ExcelExportModule="@ag-grid-enterprise/excel-export",n.ClipboardModule="@ag-grid-enterprise/clipboard",n.SparklinesModule="@ag-grid-enterprise/sparklines",n.AngularModule="@ag-grid-community/angular",n.ReactModule="@ag-grid-community/react",n.VueModule="@ag-grid-community/vue",F;var n})(),Ar=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},Ns=function(n,t){for(var e=0,r=t.length,o=n.length;e<\/script>\n \nFor more info see: https://ag-grid.com/javascript-data-grid/getting-started/#getting-started-with-ag-grid-enterprise";else if(n.moduleBased||void 0===n.moduleBased){var a=null===(o=Object.entries(F).find(function(l){return Ar(l,2)[1]===t}))||void 0===o?void 0:o[0];s="AG Grid: unable to use "+e+" as the "+a+" is not registered"+(n.areGridScopedModules?" for gridId: "+r:"")+". Check if you have registered the module:\n \n import { ModuleRegistry } from '@ag-grid-community/core';\n import { "+a+" } from '"+t+"';\n \n ModuleRegistry.registerModules([ "+a+" ]);\n\nFor more info see: https://www.ag-grid.com/javascript-grid/modules/"}else s="AG Grid: unable to use "+e+" as package 'ag-grid-enterprise' has not been imported. Check that you have imported the package:\n \n import 'ag-grid-enterprise';\n \nFor more info see: https://www.ag-grid.com/javascript-grid/packages/";return z(function(){console.warn(s)},i),!1},n.__isRegistered=function(t,e){var r;return!!n.globalModulesMap[t]||!(null===(r=n.gridModulesMap[e])||void 0===r||!r[t])},n.__getRegisteredModules=function(t){return Ns(Ns([],Ar(Bt(n.globalModulesMap))),Ar(Bt(n.gridModulesMap[t]||{})))},n.__getGridRegisteredModules=function(t){var e;return Bt(null!==(e=n.gridModulesMap[t])&&void 0!==e?e:{})||[]},n.__isPackageBased=function(){return!n.moduleBased},n.globalModulesMap={},n.gridModulesMap={},n.areGridScopedModules=!1,n}(),Pu=function(){function n(t,e){if(this.beanWrappers={},this.destroyed=!1,t&&t.beanClasses){this.contextParams=t,this.logger=e,this.logger.log(">> creating ag-Application Context"),this.createBeans();var r=this.getBeanInstances();this.wireBeans(r),this.logger.log(">> ag-Application Context ready - component is alive")}}return n.prototype.getBeanInstances=function(){return Bt(this.beanWrappers).map(function(t){return t.beanInstance})},n.prototype.createBean=function(t,e){if(!t)throw Error("Can't wire to bean since it is null");return this.wireBeans([t],e),t},n.prototype.wireBeans=function(t,e){this.autoWireBeans(t),this.methodWireBeans(t),this.callLifeCycleMethods(t,"preConstructMethods"),R(e)&&t.forEach(e),this.callLifeCycleMethods(t,"postConstructMethods")},n.prototype.createBeans=function(){var t=this;this.contextParams.beanClasses.forEach(this.createBeanWrapper.bind(this)),J(this.beanWrappers,function(r,o){var i;o.bean.__agBeanMetaData&&o.bean.__agBeanMetaData.autowireMethods&&o.bean.__agBeanMetaData.autowireMethods.agConstructor&&(i=o.bean.__agBeanMetaData.autowireMethods.agConstructor);var s=t.getBeansForParameters(i,o.bean.name),a=new(o.bean.bind.apply(o.bean,function(n,t){for(var e=0,r=t.length,o=n.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(s))));o.beanInstance=a});var e=Object.keys(this.beanWrappers).join(", ");this.logger.log("created beans: "+e)},n.prototype.createBeanWrapper=function(t){var e=t.__agBeanMetaData;if(!e){var r;return r=t.prototype.constructor?go(t.prototype.constructor):""+t,void console.error("Context item "+r+" is not a bean")}this.beanWrappers[e.beanName]={bean:t,beanInstance:null,beanName:e.beanName}},n.prototype.autoWireBeans=function(t){var e=this;t.forEach(function(r){e.forEachMetaDataInHierarchy(r,function(o,i){var s=o.agClassAttributes;s&&s.forEach(function(a){var l=e.lookupBeanInstance(i,a.beanName,a.optional);r[a.attributeName]=l})})})},n.prototype.methodWireBeans=function(t){var e=this;t.forEach(function(r){e.forEachMetaDataInHierarchy(r,function(o,i){J(o.autowireMethods,function(s,a){if("agConstructor"!==s){var l=e.getBeansForParameters(a,i);r[s].apply(r,l)}})})})},n.prototype.forEachMetaDataInHierarchy=function(t,e){for(var r=Object.getPrototypeOf(t);null!=r;){var o=r.constructor;o.hasOwnProperty("__agBeanMetaData")&&e(o.__agBeanMetaData,this.getBeanName(o)),r=Object.getPrototypeOf(r)}},n.prototype.getBeanName=function(t){if(t.__agBeanMetaData&&t.__agBeanMetaData.beanName)return t.__agBeanMetaData.beanName;var e=t.toString();return e.substring(9,e.indexOf("("))},n.prototype.getBeansForParameters=function(t,e){var r=this,o=[];return t&&J(t,function(i,s){var a=r.lookupBeanInstance(e,s);o[Number(i)]=a}),o},n.prototype.lookupBeanInstance=function(t,e,r){if(void 0===r&&(r=!1),this.destroyed)return this.logger.log("AG Grid: bean reference "+e+" is used after the grid is destroyed!"),null;if("context"===e)return this;if(this.contextParams.providedBeanInstances&&this.contextParams.providedBeanInstances.hasOwnProperty(e))return this.contextParams.providedBeanInstances[e];var o=this.beanWrappers[e];return o?o.beanInstance:(r||console.error("AG Grid: unable to find bean reference "+e+" while initialising "+t),null)},n.prototype.callLifeCycleMethods=function(t,e){var r=this;t.forEach(function(o){return r.callLifeCycleMethodsOnBean(o,e)})},n.prototype.callLifeCycleMethodsOnBean=function(t,e,r){var o={};this.forEachMetaDataInHierarchy(t,function(s){var a=s[e];a&&a.forEach(function(l){l!=r&&(o[l]=!0)})}),Object.keys(o).forEach(function(s){return t[s]()})},n.prototype.getBean=function(t){return this.lookupBeanInstance("getBean",t,!0)},n.prototype.destroy=function(){if(!this.destroyed){this.logger.log(">> Shutting down ag-Application Context");var t=this.getBeanInstances();this.destroyBeans(t),this.contextParams.providedBeanInstances=null,I.__unRegisterGridModules(this.contextParams.gridId),this.destroyed=!0,this.logger.log(">> ag-Application Context shut down - component is dead")}},n.prototype.destroyBean=function(t){t&&this.destroyBeans([t])},n.prototype.destroyBeans=function(t){var e=this;return t?(t.forEach(function(r){e.callLifeCycleMethodsOnBean(r,"preDestroyMethods","destroy"),"function"==typeof r.destroy&&r.destroy()}),[]):[]},n.prototype.isDestroyed=function(){return this.destroyed},n.prototype.getGridId=function(){return this.contextParams.gridId},n}();function Gs(n,t,e){var r=Wt(n.constructor);r.preConstructMethods||(r.preConstructMethods=[]),r.preConstructMethods.push(t)}function D(n,t,e){var r=Wt(n.constructor);r.postConstructMethods||(r.postConstructMethods=[]),r.postConstructMethods.push(t)}function se(n,t,e){var r=Wt(n.constructor);r.preDestroyMethods||(r.preDestroyMethods=[]),r.preDestroyMethods.push(t)}function b(n){return function(t){Wt(t).beanName=n}}function h(n){return function(t,e,r){Hs(t,n,!1,0,e,null)}}function Y(n){return function(t,e,r){Hs(t,n,!0,0,e,null)}}function Hs(n,t,e,r,o,i){if(null!==t)if("number"!=typeof i){var s=Wt(n.constructor);s.agClassAttributes||(s.agClassAttributes=[]),s.agClassAttributes.push({attributeName:o,beanName:t,optional:e})}else console.error("AG Grid: Autowired should be on an attribute");else console.error("AG Grid: Autowired name should not be null")}function Ce(n){return function(t,e,r){var i,o="function"==typeof t?t:t.constructor;if("number"==typeof r){var s=void 0;e?(i=Wt(o),s=e):(i=Wt(o),s="agConstructor"),i.autowireMethods||(i.autowireMethods={}),i.autowireMethods[s]||(i.autowireMethods[s]={}),i.autowireMethods[s][r]=n}}}function Wt(n){return n.hasOwnProperty("__agBeanMetaData")||(n.__agBeanMetaData={}),n.__agBeanMetaData}var Vs=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Co=function(n,t){return function(e,r){t(e,r,n)}},Ct=function(){function n(){this.allSyncListeners=new Map,this.allAsyncListeners=new Map,this.globalSyncListeners=new Set,this.globalAsyncListeners=new Set,this.asyncFunctionsQueue=[],this.scheduled=!1,this.firedEvents={}}return n.prototype.setBeans=function(t,e,r,o){if(void 0===o&&(o=null),this.frameworkOverrides=r,this.gridOptionsService=e,o){var i=e.useAsyncEvents();this.addGlobalListener(o,i)}},n.prototype.getListeners=function(t,e,r){var o=e?this.allAsyncListeners:this.allSyncListeners,i=o.get(t);return!i&&r&&o.set(t,i=new Set),i},n.prototype.noRegisteredListenersExist=function(){return 0===this.allSyncListeners.size&&0===this.allAsyncListeners.size&&0===this.globalSyncListeners.size&&0===this.globalAsyncListeners.size},n.prototype.addEventListener=function(t,e,r){void 0===r&&(r=!1),this.getListeners(t,r,!0).add(e)},n.prototype.removeEventListener=function(t,e,r){void 0===r&&(r=!1);var o=this.getListeners(t,r,!1);o&&(o.delete(e),0===o.size)&&(r?this.allAsyncListeners:this.allSyncListeners).delete(t)},n.prototype.addGlobalListener=function(t,e){void 0===e&&(e=!1),(e?this.globalAsyncListeners:this.globalSyncListeners).add(t)},n.prototype.removeGlobalListener=function(t,e){void 0===e&&(e=!1),(e?this.globalAsyncListeners:this.globalSyncListeners).delete(t)},n.prototype.dispatchEvent=function(t){var e=t;if(this.gridOptionsService){var r=this.gridOptionsService,i=r.columnApi,s=r.context;e.api=r.api,e.columnApi=i,e.context=s}this.dispatchToListeners(e,!0),this.dispatchToListeners(e,!1),this.firedEvents[e.type]=!0},n.prototype.dispatchEventOnce=function(t){this.firedEvents[t.type]||this.dispatchEvent(t)},n.prototype.dispatchToListeners=function(t,e){var r=this,o=t.type;if(e&&"event"in t){var i=t.event;i instanceof Event&&(t.eventPath=i.composedPath())}var a=new Set(this.getListeners(o,e,!1));a&&a.forEach(function(c){e?r.dispatchAsync(function(){return c(t)}):c(t)}),new Set(e?this.globalAsyncListeners:this.globalSyncListeners).forEach(function(u){e?r.dispatchAsync(function(){return r.frameworkOverrides.dispatchEvent(o,function(){return u(o,t)},!0)}):r.frameworkOverrides.dispatchEvent(o,function(){return u(o,t)},!0)})},n.prototype.dispatchAsync=function(t){this.asyncFunctionsQueue.push(t),this.scheduled||(window.setTimeout(this.flushAsyncQueue.bind(this),0),this.scheduled=!0)},n.prototype.flushAsyncQueue=function(){this.scheduled=!1;var t=this.asyncFunctionsQueue.slice();this.asyncFunctionsQueue=[],t.forEach(function(e){return e()})},Vs([Co(0,Ce("loggerFactory")),Co(1,Ce("gridOptionsService")),Co(2,Ce("frameworkOverrides")),Co(3,Ce("globalEventListener"))],n.prototype,"setBeans",null),Vs([b("eventService")],n)}(),mo=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Bs=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},Ws=function(n,t){for(var e=0,r=t.length,o=n.length;e=0&&!t,this.tooltipFieldContainsDots=R(this.colDef.tooltipField)&&this.colDef.tooltipField.indexOf(".")>=0&&!t},n.prototype.initMinAndMaxWidths=function(){var t=this.colDef;this.minWidth=this.columnUtils.calculateColMinWidth(t),this.maxWidth=this.columnUtils.calculateColMaxWidth(t)},n.prototype.initTooltip=function(){this.tooltipEnabled=R(this.colDef.tooltipField)||R(this.colDef.tooltipValueGetter)||R(this.colDef.tooltipComponent)},n.prototype.resetActualWidth=function(t){void 0===t&&(t="api");var e=this.columnUtils.calculateColInitialWidth(this.colDef);this.setActualWidth(e,t,!0)},n.prototype.isEmptyGroup=function(){return!1},n.prototype.isRowGroupDisplayed=function(t){return!(M(this.colDef)||M(this.colDef.showRowGroup)||!0!==this.colDef.showRowGroup&&this.colDef.showRowGroup!==t)},n.prototype.isPrimary=function(){return this.primary},n.prototype.isFilterAllowed=function(){return!!this.colDef.filter},n.prototype.isFieldContainsDots=function(){return this.fieldContainsDots},n.prototype.isTooltipEnabled=function(){return this.tooltipEnabled},n.prototype.isTooltipFieldContainsDots=function(){return this.tooltipFieldContainsDots},n.prototype.validate=function(){var t=this.colDef;function e(u,c,p){z(function(){p?console.warn(u,p):z(function(){return console.warn(u)},c)},c)}if(this.gridOptionsService.isRowModelType("clientSide")&&!I.__isRegistered(F.RowGroupingModule,this.gridOptionsService.getGridId())&&(i=["enableRowGroup","rowGroup","rowGroupIndex","enablePivot","enableValue","pivot","pivotIndex","aggFunc"].filter(function(u){return R(t[u])})).length>0&&I.__assertRegistered(F.RowGroupingModule,i.map(function(u){return"colDef."+u}).join(", "),this.gridOptionsService.getGridId()),("agRichSelect"===this.colDef.cellEditor||"agRichSelectCellEditor"===this.colDef.cellEditor)&&I.__assertRegistered(F.RichSelectModule,this.colDef.cellEditor,this.gridOptionsService.getGridId()),this.gridOptionsService.isTreeData()&&(i=["rowGroup","rowGroupIndex","pivot","pivotIndex"].filter(function(c){return R(t[c])})).length>0&&e("AG Grid: "+i.join()+" is not possible when doing tree data, your column definition should not have "+i.join(),"TreeDataCannotRowGroup"),R(t.menuTabs))if(Array.isArray(t.menuTabs)){var i,a=["filterMenuTab"],l=["columnsMenuTab","generalMenuTab"];(i=l.filter(function(c){return t.menuTabs.includes(c)})).length>0&&I.__assertRegistered(F.MenuModule,"menuTab(s): "+i.map(function(c){return"'"+c+"'"}).join(),this.gridOptionsService.getGridId()),t.menuTabs.forEach(function(c){!l.includes(c)&&!a.includes(c)&&e("AG Grid: '"+c+"' is not valid for 'colDef.menuTabs'. Valid values are: "+Ws(Ws([],Bs(a)),Bs(l)).map(function(p){return"'"+p+"'"}).join()+".","wrongValue_menuTabs_"+c)})}else e("AG Grid: The typeof 'colDef.menuTabs' should be an array not:"+typeof t.menuTabs,"wrongType_menuTabs");R(t.columnsMenuParams)&&I.__assertRegistered(F.MenuModule,"columnsMenuParams",this.gridOptionsService.getGridId()),R(t.columnsMenuParams)&&I.__assertRegistered(F.ColumnsToolPanelModule,"columnsMenuParams",this.gridOptionsService.getGridId()),R(this.colDef.width)&&"number"!=typeof this.colDef.width&&e("AG Grid: colDef.width should be a number, not "+typeof this.colDef.width,"ColumnCheck"),R(t.columnGroupShow)&&"closed"!==t.columnGroupShow&&"open"!==t.columnGroupShow&&e("AG Grid: '"+t.columnGroupShow+"' is not valid for columnGroupShow. Valid values are 'open', 'closed', undefined, null","columnGroupShow_invalid")},n.prototype.addEventListener=function(t,e){this.eventService.addEventListener(t,e)},n.prototype.removeEventListener=function(t,e){this.eventService.removeEventListener(t,e)},n.prototype.createColumnFunctionCallbackParams=function(t){return{node:t,data:t.data,column:this,colDef:this.colDef,context:this.gridOptionsService.context,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi}},n.prototype.isSuppressNavigable=function(t){if("boolean"==typeof this.colDef.suppressNavigable)return this.colDef.suppressNavigable;if("function"==typeof this.colDef.suppressNavigable){var e=this.createColumnFunctionCallbackParams(t);return(0,this.colDef.suppressNavigable)(e)}return!1},n.prototype.isCellEditable=function(t){return!(t.group&&!this.gridOptionsService.is("enableGroupEdit"))&&this.isColumnFunc(t,this.colDef.editable)},n.prototype.isSuppressFillHandle=function(){return!!Ze(this.colDef.suppressFillHandle)},n.prototype.isAutoHeight=function(){return!!Ze(this.colDef.autoHeight)},n.prototype.isAutoHeaderHeight=function(){return!!Ze(this.colDef.autoHeaderHeight)},n.prototype.isRowDrag=function(t){return this.isColumnFunc(t,this.colDef.rowDrag)},n.prototype.isDndSource=function(t){return this.isColumnFunc(t,this.colDef.dndSource)},n.prototype.isCellCheckboxSelection=function(t){return this.isColumnFunc(t,this.colDef.checkboxSelection)},n.prototype.isSuppressPaste=function(t){return this.isColumnFunc(t,this.colDef?this.colDef.suppressPaste:null)},n.prototype.isResizable=function(){return!!Ze(this.colDef.resizable)},n.prototype.isColumnFunc=function(t,e){return"boolean"==typeof e?e:"function"==typeof e&&e(this.createColumnFunctionCallbackParams(t))},n.prototype.setMoving=function(t,e){void 0===e&&(e="api"),this.moving=t,this.eventService.dispatchEvent(this.createColumnEvent("movingChanged",e))},n.prototype.createColumnEvent=function(t,e){return{type:t,column:this,columns:[this],source:e,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context}},n.prototype.isMoving=function(){return this.moving},n.prototype.getSort=function(){return this.sort},n.prototype.setSort=function(t,e){void 0===e&&(e="api"),this.sort!==t&&(this.sort=t,this.eventService.dispatchEvent(this.createColumnEvent("sortChanged",e))),this.dispatchStateUpdatedEvent("sort")},n.prototype.setMenuVisible=function(t,e){void 0===e&&(e="api"),this.menuVisible!==t&&(this.menuVisible=t,this.eventService.dispatchEvent(this.createColumnEvent("menuVisibleChanged",e)))},n.prototype.isMenuVisible=function(){return this.menuVisible},n.prototype.isSortAscending=function(){return"asc"===this.sort},n.prototype.isSortDescending=function(){return"desc"===this.sort},n.prototype.isSortNone=function(){return M(this.sort)},n.prototype.isSorting=function(){return R(this.sort)},n.prototype.getSortIndex=function(){return this.sortIndex},n.prototype.setSortIndex=function(t){this.sortIndex=t,this.dispatchStateUpdatedEvent("sortIndex")},n.prototype.setAggFunc=function(t){this.aggFunc=t,this.dispatchStateUpdatedEvent("aggFunc")},n.prototype.getAggFunc=function(){return this.aggFunc},n.prototype.getLeft=function(){return this.left},n.prototype.getOldLeft=function(){return this.oldLeft},n.prototype.getRight=function(){return this.left+this.actualWidth},n.prototype.setLeft=function(t,e){void 0===e&&(e="api"),this.oldLeft=this.left,this.left!==t&&(this.left=t,this.eventService.dispatchEvent(this.createColumnEvent("leftChanged",e)))},n.prototype.isFilterActive=function(){return this.filterActive},n.prototype.setFilterActive=function(t,e,r){void 0===e&&(e="api"),this.filterActive!==t&&(this.filterActive=t,this.eventService.dispatchEvent(this.createColumnEvent("filterActiveChanged",e)));var o=this.createColumnEvent("filterChanged",e);r&&De(o,r),this.eventService.dispatchEvent(o)},n.prototype.isHovered=function(){return this.columnHoverService.isHovered(this)},n.prototype.setPinned=function(t){this.pinned=!0===t||"left"===t?"left":"right"===t?"right":null,this.dispatchStateUpdatedEvent("pinned")},n.prototype.setFirstRightPinned=function(t,e){void 0===e&&(e="api"),this.firstRightPinned!==t&&(this.firstRightPinned=t,this.eventService.dispatchEvent(this.createColumnEvent("firstRightPinnedChanged",e)))},n.prototype.setLastLeftPinned=function(t,e){void 0===e&&(e="api"),this.lastLeftPinned!==t&&(this.lastLeftPinned=t,this.eventService.dispatchEvent(this.createColumnEvent("lastLeftPinnedChanged",e)))},n.prototype.isFirstRightPinned=function(){return this.firstRightPinned},n.prototype.isLastLeftPinned=function(){return this.lastLeftPinned},n.prototype.isPinned=function(){return"left"===this.pinned||"right"===this.pinned},n.prototype.isPinnedLeft=function(){return"left"===this.pinned},n.prototype.isPinnedRight=function(){return"right"===this.pinned},n.prototype.getPinned=function(){return this.pinned},n.prototype.setVisible=function(t,e){void 0===e&&(e="api");var r=!0===t;this.visible!==r&&(this.visible=r,this.eventService.dispatchEvent(this.createColumnEvent("visibleChanged",e))),this.dispatchStateUpdatedEvent("hide")},n.prototype.isVisible=function(){return this.visible},n.prototype.isSpanHeaderHeight=function(){var t=this.getColDef();return!t.suppressSpanHeaderHeight&&!t.autoHeaderHeight},n.prototype.getColDef=function(){return this.colDef},n.prototype.getColumnGroupShow=function(){return this.colDef.columnGroupShow},n.prototype.getColId=function(){return this.colId},n.prototype.getId=function(){return this.colId},n.prototype.getUniqueId=function(){return this.colId},n.prototype.getDefinition=function(){return this.colDef},n.prototype.getActualWidth=function(){return this.actualWidth},n.prototype.getAutoHeaderHeight=function(){return this.autoHeaderHeight},n.prototype.setAutoHeaderHeight=function(t){var e=t!==this.autoHeaderHeight;return this.autoHeaderHeight=t,e},n.prototype.createBaseColDefParams=function(t){return{node:t,data:t.data,colDef:this.colDef,column:this,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context}},n.prototype.getColSpan=function(t){if(M(this.colDef.colSpan))return 1;var e=this.createBaseColDefParams(t),r=this.colDef.colSpan(e);return Math.max(r,1)},n.prototype.getRowSpan=function(t){if(M(this.colDef.rowSpan))return 1;var e=this.createBaseColDefParams(t),r=this.colDef.rowSpan(e);return Math.max(r,1)},n.prototype.setActualWidth=function(t,e,r){void 0===e&&(e="api"),void 0===r&&(r=!1),null!=this.minWidth&&(t=Math.max(t,this.minWidth)),null!=this.maxWidth&&(t=Math.min(t,this.maxWidth)),this.actualWidth!==t&&(this.actualWidth=t,this.flex&&"flex"!==e&&"gridInitializing"!==e&&(this.flex=null),r||this.fireColumnWidthChangedEvent(e)),this.dispatchStateUpdatedEvent("width")},n.prototype.fireColumnWidthChangedEvent=function(t){this.eventService.dispatchEvent(this.createColumnEvent("widthChanged",t))},n.prototype.isGreaterThanMax=function(t){return null!=this.maxWidth&&t>this.maxWidth},n.prototype.getMinWidth=function(){return this.minWidth},n.prototype.getMaxWidth=function(){return this.maxWidth},n.prototype.getFlex=function(){return this.flex||0},n.prototype.setFlex=function(t){this.flex!==t&&(this.flex=t),this.dispatchStateUpdatedEvent("flex")},n.prototype.setMinimum=function(t){void 0===t&&(t="api"),R(this.minWidth)&&this.setActualWidth(this.minWidth,t)},n.prototype.setRowGroupActive=function(t,e){void 0===e&&(e="api"),this.rowGroupActive!==t&&(this.rowGroupActive=t,this.eventService.dispatchEvent(this.createColumnEvent("columnRowGroupChanged",e))),this.dispatchStateUpdatedEvent("rowGroup")},n.prototype.isRowGroupActive=function(){return this.rowGroupActive},n.prototype.setPivotActive=function(t,e){void 0===e&&(e="api"),this.pivotActive!==t&&(this.pivotActive=t,this.eventService.dispatchEvent(this.createColumnEvent("columnPivotChanged",e))),this.dispatchStateUpdatedEvent("pivot")},n.prototype.isPivotActive=function(){return this.pivotActive},n.prototype.isAnyFunctionActive=function(){return this.isPivotActive()||this.isRowGroupActive()||this.isValueActive()},n.prototype.isAnyFunctionAllowed=function(){return this.isAllowPivot()||this.isAllowRowGroup()||this.isAllowValue()},n.prototype.setValueActive=function(t,e){void 0===e&&(e="api"),this.aggregationActive!==t&&(this.aggregationActive=t,this.eventService.dispatchEvent(this.createColumnEvent("columnValueChanged",e)))},n.prototype.isValueActive=function(){return this.aggregationActive},n.prototype.isAllowPivot=function(){return!0===this.colDef.enablePivot},n.prototype.isAllowValue=function(){return!0===this.colDef.enableValue},n.prototype.isAllowRowGroup=function(){return!0===this.colDef.enableRowGroup},n.prototype.getMenuTabs=function(t){var e=this.getColDef().menuTabs;return null==e&&(e=t),e},n.prototype.dispatchStateUpdatedEvent=function(t){this.eventService.dispatchEvent({type:n.EVENT_STATE_UPDATED,key:t})},n.EVENT_MOVING_CHANGED="movingChanged",n.EVENT_LEFT_CHANGED="leftChanged",n.EVENT_WIDTH_CHANGED="widthChanged",n.EVENT_LAST_LEFT_PINNED_CHANGED="lastLeftPinnedChanged",n.EVENT_FIRST_RIGHT_PINNED_CHANGED="firstRightPinnedChanged",n.EVENT_VISIBLE_CHANGED="visibleChanged",n.EVENT_FILTER_CHANGED="filterChanged",n.EVENT_FILTER_ACTIVE_CHANGED="filterActiveChanged",n.EVENT_SORT_CHANGED="sortChanged",n.EVENT_COL_DEF_CHANGED="colDefChanged",n.EVENT_MENU_VISIBLE_CHANGED="menuVisibleChanged",n.EVENT_ROW_GROUP_CHANGED="columnRowGroupChanged",n.EVENT_PIVOT_CHANGED="columnPivotChanged",n.EVENT_VALUE_CHANGED="columnValueChanged",n.EVENT_STATE_UPDATED="columnStateUpdated",mo([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),mo([h("columnUtils")],n.prototype,"columnUtils",void 0),mo([h("columnHoverService")],n.prototype,"columnHoverService",void 0),mo([D],n.prototype,"initialise",null),n}(),te=function(){function n(t,e,r,o){this.localEventService=new Ct,this.expandable=!1,this.instanceId=js(),this.expandableListenerRemoveCallback=null,this.colGroupDef=t,this.groupId=e,this.expanded=!!t&&!!t.openByDefault,this.padding=r,this.level=o}return n.prototype.destroy=function(){this.expandableListenerRemoveCallback&&this.reset(null,void 0)},n.prototype.reset=function(t,e){this.colGroupDef=t,this.level=e,this.originalParent=null,this.expandableListenerRemoveCallback&&this.expandableListenerRemoveCallback(),this.children=void 0,this.expandable=void 0},n.prototype.getInstanceId=function(){return this.instanceId},n.prototype.setOriginalParent=function(t){this.originalParent=t},n.prototype.getOriginalParent=function(){return this.originalParent},n.prototype.getLevel=function(){return this.level},n.prototype.isVisible=function(){return!!this.children&&this.children.some(function(t){return t.isVisible()})},n.prototype.isPadding=function(){return this.padding},n.prototype.setExpanded=function(t){this.expanded=void 0!==t&&t,this.localEventService.dispatchEvent({type:n.EVENT_EXPANDED_CHANGED})},n.prototype.isExpandable=function(){return this.expandable},n.prototype.isExpanded=function(){return this.expanded},n.prototype.getGroupId=function(){return this.groupId},n.prototype.getId=function(){return this.getGroupId()},n.prototype.setChildren=function(t){this.children=t},n.prototype.getChildren=function(){return this.children},n.prototype.getColGroupDef=function(){return this.colGroupDef},n.prototype.getLeafColumns=function(){var t=[];return this.addLeafColumns(t),t},n.prototype.addLeafColumns=function(t){this.children&&this.children.forEach(function(e){e instanceof X?t.push(e):e instanceof n&&e.addLeafColumns(t)})},n.prototype.getColumnGroupShow=function(){var t=this.colGroupDef;if(t)return t.columnGroupShow},n.prototype.setupExpandable=function(){var t=this;this.setExpandable(),this.expandableListenerRemoveCallback&&this.expandableListenerRemoveCallback();var e=this.onColumnVisibilityChanged.bind(this);this.getLeafColumns().forEach(function(r){return r.addEventListener("visibleChanged",e)}),this.expandableListenerRemoveCallback=function(){t.getLeafColumns().forEach(function(r){return r.removeEventListener("visibleChanged",e)}),t.expandableListenerRemoveCallback=null}},n.prototype.setExpandable=function(){if(!this.isPadding()){for(var t=!1,e=!1,r=!1,o=this.findChildrenRemovingPadding(),i=0,s=o.length;i=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([se],n.prototype,"destroy",null),n}(),Fu={numericColumn:{headerClass:"ag-right-aligned-header",cellClass:"ag-right-aligned-cell"},rightAligned:{headerClass:"ag-right-aligned-header",cellClass:"ag-right-aligned-cell"}};function ks(){for(var n=[],t=0;t=0&&n.splice(e,1)}function bi(n,t){t.forEach(function(e){return ve(n,e)})}function br(n,t,e){n.splice(e,0,t)}function Fi(n,t,e){bi(n,t),t.slice().reverse().forEach(function(r){return br(n,r,e)})}function Me(n,t){return n.indexOf(t)>-1}function zs(n){return[].concat.apply([],n)}function xi(n,t){null==t||null==n||t.forEach(function(e){return n.push(e)})}var Hu=Object.freeze({__proto__:null,firstExistingValue:ks,existsAndNotEmpty:function xu(n){return null!=n&&n.length>0},last:Q,areEqual:mt,shallowCompare:function Lu(n,t){return mt(n,t)},sortNumerically:Us,removeRepeatsFromArray:function Mu(n,t){if(n)for(var e=n.length-2;e>=0;e--)n[e]===t&&n[e+1]===t&&n.splice(e+1,1)},removeFromArray:ve,removeAllFromArray:bi,insertIntoArray:br,insertArrayIntoArray:function Iu(n,t,e){if(null!=n&&null!=t)for(var r=t.length-1;r>=0;r--)br(n,t[r],e)},moveInArray:Fi,includes:Me,flatten:zs,pushAll:xi,toStrings:function Nu(n){return n.map(Pr)},forEachReverse:function Gu(n,t){if(null!=n)for(var e=n.length-1;e>=0;e--)t(n[e],e)}}),Ks="__ag_Grid_Stop_Propagation",Vu=["touchstart","touchend","touchmove","touchcancel","scroll"],Li={};function ct(n){n[Ks]=!0}function rt(n){return!0===n[Ks]}var n,Mi=(n={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"},function(e){if("boolean"==typeof Li[e])return Li[e];var r=document.createElement(n[e]||"div");return Li[e="on"+e]=e in r});function wo(n,t,e){for(var r=t;r;){var o=n.getDomData(r,e);if(o)return o;r=r.parentElement}return null}function So(n,t){return!(!t||!n)&&Ys(t).indexOf(n)>=0}function $s(n){for(var t=[],e=n.target;e;)t.push(e),e=e.parentElement;return t}function Ys(n){var t=n;return t.path?t.path:t.composedPath?t.composedPath():$s(t)}function qs(n,t,e,r){var o=Me(Vu,e);n&&n.addEventListener&&n.addEventListener(t,e,r,o?{passive:!0}:void 0)}var Bu=Object.freeze({__proto__:null,stopPropagationForAgGrid:ct,isStopPropagationForAgGrid:rt,isEventSupported:Mi,getCtrlForEventTarget:wo,isElementInEventPath:So,createEventPath:$s,getEventPath:Ys,addSafePassiveEventListener:qs}),jt=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},T=function(){function n(){var t=this;this.destroyFunctions=[],this.destroyed=!1,this.__v_skip=!0,this.isAlive=function(){return!t.destroyed}}return n.prototype.getFrameworkOverrides=function(){return this.frameworkOverrides},n.prototype.getContext=function(){return this.context},n.prototype.destroy=function(){this.destroyFunctions.forEach(function(t){return t()}),this.destroyFunctions.length=0,this.destroyed=!0,this.dispatchEvent({type:n.EVENT_DESTROYED})},n.prototype.addEventListener=function(t,e){this.localEventService||(this.localEventService=new Ct),this.localEventService.addEventListener(t,e)},n.prototype.removeEventListener=function(t,e){this.localEventService&&this.localEventService.removeEventListener(t,e)},n.prototype.dispatchEventAsync=function(t){var e=this;window.setTimeout(function(){return e.dispatchEvent(t)},0)},n.prototype.dispatchEvent=function(t){this.localEventService&&this.localEventService.dispatchEvent(t)},n.prototype.addManagedListener=function(t,e,r){var o=this;if(!this.destroyed){t instanceof HTMLElement?qs(this.getFrameworkOverrides(),t,e,r):t.addEventListener(e,r);var i=function(){return t.removeEventListener(e,r),o.destroyFunctions=o.destroyFunctions.filter(function(s){return s!==i}),null};return this.destroyFunctions.push(i),i}},n.prototype.addManagedPropertyListener=function(t,e){var r=this;if(!this.destroyed){this.gridOptionsService.addEventListener(t,e);var o=function(){return r.gridOptionsService.removeEventListener(t,e),r.destroyFunctions=r.destroyFunctions.filter(function(i){return i!==o}),null};return this.destroyFunctions.push(o),o}},n.prototype.addDestroyFunc=function(t){this.isAlive()?this.destroyFunctions.push(t):t()},n.prototype.createManagedBean=function(t,e){var r=this.createBean(t,e);return this.addDestroyFunc(this.destroyBean.bind(this,t,e)),r},n.prototype.createBean=function(t,e,r){return(e||this.getContext()).createBean(t,r)},n.prototype.destroyBean=function(t,e){return(e||this.getContext()).destroyBean(t)},n.prototype.destroyBeans=function(t,e){var r=this;return t&&t.forEach(function(o){return r.destroyBean(o,e)}),[]},n.EVENT_DESTROYED="destroyed",jt([h("frameworkOverrides")],n.prototype,"frameworkOverrides",void 0),jt([h("context")],n.prototype,"context",void 0),jt([h("eventService")],n.prototype,"eventService",void 0),jt([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),jt([h("localeService")],n.prototype,"localeService",void 0),jt([h("environment")],n.prototype,"environment",void 0),jt([se],n.prototype,"destroy",null),n}(),Wu=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Eo=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ju=function(n,t){return function(e,r){t(e,r,n)}},ku=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Wu(t,n),t.prototype.setBeans=function(e){this.logger=e.create("ColumnFactory")},t.prototype.createColumnTree=function(e,r,o){var i=new gu,s=this.extractExistingTreeData(o),a=s.existingCols,l=s.existingGroups;i.addExistingKeys(s.existingColKeys);var c=this.recursivelyCreateColumns(e,0,r,a,i,l),p=this.findMaxDept(c,0);this.logger.log("Number of levels for grouped columns is "+p);var d=this.balanceColumnTree(c,0,p,i);return this.columnUtils.depthFirstOriginalTreeSearch(null,d,function(g,y){g instanceof te&&g.setupExpandable(),g.setOriginalParent(y)}),{columnTree:d,treeDept:p}},t.prototype.extractExistingTreeData=function(e){var r=[],o=[],i=[];return e&&this.columnUtils.depthFirstOriginalTreeSearch(null,e,function(s){if(s instanceof te)o.push(s);else{var l=s;i.push(l.getId()),r.push(l)}}),{existingCols:r,existingGroups:o,existingColKeys:i}},t.prototype.createForAutoGroups=function(e,r){var o=this;return e.map(function(i){return o.createAutoGroupTreeItem(r,i)})},t.prototype.createAutoGroupTreeItem=function(e,r){for(var i=r,s=this.findDepth(e)-1;s>=0;s--){var a=new te(null,"FAKE_PATH_"+r.getId()+"}_"+s,!0,s);this.createBean(a),a.setChildren([i]),i.setOriginalParent(a),i=a}return i},t.prototype.findDepth=function(e){for(var r=0,o=e;o&&o[0]&&o[0]instanceof te;)r++,o=o[0].getChildren();return r},t.prototype.balanceColumnTree=function(e,r,o,i){for(var s=[],a=0;a=r;f--){var g=i.getUniqueKey(null,null),y=this.createMergedColGroupDef(null),C=new te(y,g,!0,r);this.createBean(C),d&&d.setChildren([C]),d=C,p||(p=d)}if(p&&d){if(s.push(p),e.some(function(w){return w instanceof te})){d.setChildren([l]);continue}d.setChildren(e);break}s.push(l)}}return s},t.prototype.findMaxDept=function(e,r){for(var o=r,i=0;i0)if(this.gridOptionsService.is("enableRtl")){var e=Q(this.displayedChildren).getLeft();this.setLeft(e)}else{var r=this.displayedChildren[0].getLeft();this.setLeft(r)}else this.setLeft(null)},n.prototype.getLeft=function(){return this.left},n.prototype.getOldLeft=function(){return this.oldLeft},n.prototype.setLeft=function(t){this.oldLeft=t,this.left!==t&&(this.left=t,this.localEventService.dispatchEvent(this.createAgEvent(n.EVENT_LEFT_CHANGED)))},n.prototype.getPinned=function(){return this.pinned},n.prototype.createAgEvent=function(t){return{type:t}},n.prototype.addEventListener=function(t,e){this.localEventService.addEventListener(t,e)},n.prototype.removeEventListener=function(t,e){this.localEventService.removeEventListener(t,e)},n.prototype.getGroupId=function(){return this.groupId},n.prototype.getPartId=function(){return this.partId},n.prototype.isChildInThisGroupDeepSearch=function(t){var e=!1;return this.children.forEach(function(r){t===r&&(e=!0),r instanceof n&&r.isChildInThisGroupDeepSearch(t)&&(e=!0)}),e},n.prototype.getActualWidth=function(){var t=0;return this.displayedChildren&&this.displayedChildren.forEach(function(e){t+=e.getActualWidth()}),t},n.prototype.isResizable=function(){if(!this.displayedChildren)return!1;var t=!1;return this.displayedChildren.forEach(function(e){e.isResizable()&&(t=!0)}),t},n.prototype.getMinWidth=function(){var t=0;return this.displayedChildren.forEach(function(e){t+=e.getMinWidth()||0}),t},n.prototype.addChild=function(t){this.children||(this.children=[]),this.children.push(t)},n.prototype.getDisplayedChildren=function(){return this.displayedChildren},n.prototype.getLeafColumns=function(){var t=[];return this.addLeafColumns(t),t},n.prototype.getDisplayedLeafColumns=function(){var t=[];return this.addDisplayedLeafColumns(t),t},n.prototype.getDefinition=function(){return this.providedColumnGroup.getColGroupDef()},n.prototype.getColGroupDef=function(){return this.providedColumnGroup.getColGroupDef()},n.prototype.isPadding=function(){return this.providedColumnGroup.isPadding()},n.prototype.isExpandable=function(){return this.providedColumnGroup.isExpandable()},n.prototype.isExpanded=function(){return this.providedColumnGroup.isExpanded()},n.prototype.setExpanded=function(t){this.providedColumnGroup.setExpanded(t)},n.prototype.addDisplayedLeafColumns=function(t){this.displayedChildren.forEach(function(e){e instanceof X?t.push(e):e instanceof n&&e.addDisplayedLeafColumns(t)})},n.prototype.addLeafColumns=function(t){this.children.forEach(function(e){e instanceof X?t.push(e):e instanceof n&&e.addLeafColumns(t)})},n.prototype.getChildren=function(){return this.children},n.prototype.getColumnGroupShow=function(){return this.providedColumnGroup.getColumnGroupShow()},n.prototype.getProvidedColumnGroup=function(){return this.providedColumnGroup},n.prototype.getPaddingLevel=function(){var t=this.getParent();return this.isPadding()&&t&&t.isPadding()?1+t.getPaddingLevel():0},n.prototype.calculateDisplayedColumns=function(){var t=this;this.displayedChildren=[];for(var e=this;null!=e&&e.isPadding();)e=e.getParent();if(!e||!e.providedColumnGroup.isExpandable())return this.displayedChildren=this.children,void this.localEventService.dispatchEvent(this.createAgEvent(n.EVENT_DISPLAYED_CHILDREN_CHANGED));this.children.forEach(function(o){if(!(o instanceof n)||o.displayedChildren&&o.displayedChildren.length)switch(o.getColumnGroupShow()){case"open":e.providedColumnGroup.isExpanded()&&t.displayedChildren.push(o);break;case"closed":e.providedColumnGroup.isExpanded()||t.displayedChildren.push(o);break;default:t.displayedChildren.push(o)}}),this.localEventService.dispatchEvent(this.createAgEvent(n.EVENT_DISPLAYED_CHILDREN_CHANGED))},n.EVENT_LEFT_CHANGED="leftChanged",n.EVENT_DISPLAYED_CHILDREN_CHANGED="displayedChildrenChanged",function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),n}(),v=function(){function n(){}return n.EVENT_COLUMN_EVERYTHING_CHANGED="columnEverythingChanged",n.EVENT_NEW_COLUMNS_LOADED="newColumnsLoaded",n.EVENT_COLUMN_PIVOT_MODE_CHANGED="columnPivotModeChanged",n.EVENT_COLUMN_ROW_GROUP_CHANGED="columnRowGroupChanged",n.EVENT_EXPAND_COLLAPSE_ALL="expandOrCollapseAll",n.EVENT_COLUMN_PIVOT_CHANGED="columnPivotChanged",n.EVENT_GRID_COLUMNS_CHANGED="gridColumnsChanged",n.EVENT_COLUMN_VALUE_CHANGED="columnValueChanged",n.EVENT_COLUMN_MOVED="columnMoved",n.EVENT_COLUMN_VISIBLE="columnVisible",n.EVENT_COLUMN_PINNED="columnPinned",n.EVENT_COLUMN_GROUP_OPENED="columnGroupOpened",n.EVENT_COLUMN_RESIZED="columnResized",n.EVENT_DISPLAYED_COLUMNS_CHANGED="displayedColumnsChanged",n.EVENT_VIRTUAL_COLUMNS_CHANGED="virtualColumnsChanged",n.EVENT_ASYNC_TRANSACTIONS_FLUSHED="asyncTransactionsFlushed",n.EVENT_ROW_GROUP_OPENED="rowGroupOpened",n.EVENT_ROW_DATA_CHANGED="rowDataChanged",n.EVENT_ROW_DATA_UPDATED="rowDataUpdated",n.EVENT_PINNED_ROW_DATA_CHANGED="pinnedRowDataChanged",n.EVENT_RANGE_SELECTION_CHANGED="rangeSelectionChanged",n.EVENT_CHART_CREATED="chartCreated",n.EVENT_CHART_RANGE_SELECTION_CHANGED="chartRangeSelectionChanged",n.EVENT_CHART_OPTIONS_CHANGED="chartOptionsChanged",n.EVENT_CHART_DESTROYED="chartDestroyed",n.EVENT_TOOL_PANEL_VISIBLE_CHANGED="toolPanelVisibleChanged",n.EVENT_TOOL_PANEL_SIZE_CHANGED="toolPanelSizeChanged",n.EVENT_COLUMN_PANEL_ITEM_DRAG_START="columnPanelItemDragStart",n.EVENT_COLUMN_PANEL_ITEM_DRAG_END="columnPanelItemDragEnd",n.EVENT_MODEL_UPDATED="modelUpdated",n.EVENT_CUT_START="cutStart",n.EVENT_CUT_END="cutEnd",n.EVENT_PASTE_START="pasteStart",n.EVENT_PASTE_END="pasteEnd",n.EVENT_FILL_START="fillStart",n.EVENT_FILL_END="fillEnd",n.EVENT_RANGE_DELETE_START="rangeDeleteStart",n.EVENT_RANGE_DELETE_END="rangeDeleteEnd",n.EVENT_UNDO_STARTED="undoStarted",n.EVENT_UNDO_ENDED="undoEnded",n.EVENT_REDO_STARTED="redoStarted",n.EVENT_REDO_ENDED="redoEnded",n.EVENT_KEY_SHORTCUT_CHANGED_CELL_START="keyShortcutChangedCellStart",n.EVENT_KEY_SHORTCUT_CHANGED_CELL_END="keyShortcutChangedCellEnd",n.EVENT_CELL_CLICKED="cellClicked",n.EVENT_CELL_DOUBLE_CLICKED="cellDoubleClicked",n.EVENT_CELL_MOUSE_DOWN="cellMouseDown",n.EVENT_CELL_CONTEXT_MENU="cellContextMenu",n.EVENT_CELL_VALUE_CHANGED="cellValueChanged",n.EVENT_CELL_EDIT_REQUEST="cellEditRequest",n.EVENT_ROW_VALUE_CHANGED="rowValueChanged",n.EVENT_CELL_FOCUSED="cellFocused",n.EVENT_CELL_FOCUS_CLEARED="cellFocusCleared",n.EVENT_FULL_WIDTH_ROW_FOCUSED="fullWidthRowFocused",n.EVENT_ROW_SELECTED="rowSelected",n.EVENT_SELECTION_CHANGED="selectionChanged",n.EVENT_CELL_KEY_DOWN="cellKeyDown",n.EVENT_CELL_MOUSE_OVER="cellMouseOver",n.EVENT_CELL_MOUSE_OUT="cellMouseOut",n.EVENT_FILTER_CHANGED="filterChanged",n.EVENT_FILTER_MODIFIED="filterModified",n.EVENT_FILTER_OPENED="filterOpened",n.EVENT_SORT_CHANGED="sortChanged",n.EVENT_VIRTUAL_ROW_REMOVED="virtualRowRemoved",n.EVENT_ROW_CLICKED="rowClicked",n.EVENT_ROW_DOUBLE_CLICKED="rowDoubleClicked",n.EVENT_GRID_READY="gridReady",n.EVENT_GRID_SIZE_CHANGED="gridSizeChanged",n.EVENT_VIEWPORT_CHANGED="viewportChanged",n.EVENT_SCROLLBAR_WIDTH_CHANGED="scrollbarWidthChanged",n.EVENT_FIRST_DATA_RENDERED="firstDataRendered",n.EVENT_DRAG_STARTED="dragStarted",n.EVENT_DRAG_STOPPED="dragStopped",n.EVENT_CHECKBOX_CHANGED="checkboxChanged",n.EVENT_ROW_EDITING_STARTED="rowEditingStarted",n.EVENT_ROW_EDITING_STOPPED="rowEditingStopped",n.EVENT_CELL_EDITING_STARTED="cellEditingStarted",n.EVENT_CELL_EDITING_STOPPED="cellEditingStopped",n.EVENT_BODY_SCROLL="bodyScroll",n.EVENT_BODY_SCROLL_END="bodyScrollEnd",n.EVENT_HEIGHT_SCALE_CHANGED="heightScaleChanged",n.EVENT_PAGINATION_CHANGED="paginationChanged",n.EVENT_COMPONENT_STATE_CHANGED="componentStateChanged",n.EVENT_STORE_REFRESHED="storeRefreshed",n.EVENT_BODY_HEIGHT_CHANGED="bodyHeightChanged",n.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED="displayedColumnsWidthChanged",n.EVENT_SCROLL_VISIBILITY_CHANGED="scrollVisibilityChanged",n.EVENT_COLUMN_HOVER_CHANGED="columnHoverChanged",n.EVENT_FLASH_CELLS="flashCells",n.EVENT_PAGINATION_PIXEL_OFFSET_CHANGED="paginationPixelOffsetChanged",n.EVENT_DISPLAYED_ROWS_CHANGED="displayedRowsChanged",n.EVENT_LEFT_PINNED_WIDTH_CHANGED="leftPinnedWidthChanged",n.EVENT_RIGHT_PINNED_WIDTH_CHANGED="rightPinnedWidthChanged",n.EVENT_ROW_CONTAINER_HEIGHT_CHANGED="rowContainerHeightChanged",n.EVENT_HEADER_HEIGHT_CHANGED="headerHeightChanged",n.EVENT_COLUMN_HEADER_HEIGHT_CHANGED="columnHeaderHeightChanged",n.EVENT_ROW_DRAG_ENTER="rowDragEnter",n.EVENT_ROW_DRAG_MOVE="rowDragMove",n.EVENT_ROW_DRAG_LEAVE="rowDragLeave",n.EVENT_ROW_DRAG_END="rowDragEnd",n.EVENT_GRID_STYLES_CHANGED="gridStylesChanged",n.EVENT_POPUP_TO_FRONT="popupToFront",n.EVENT_COLUMN_ROW_GROUP_CHANGE_REQUEST="columnRowGroupChangeRequest",n.EVENT_COLUMN_PIVOT_CHANGE_REQUEST="columnPivotChangeRequest",n.EVENT_COLUMN_VALUE_CHANGE_REQUEST="columnValueChangeRequest",n.EVENT_COLUMN_AGG_FUNC_CHANGE_REQUEST="columnAggFuncChangeRequest",n.EVENT_KEYBOARD_FOCUS="keyboardFocus",n.EVENT_MOUSE_FOCUS="mouseFocus",n.EVENT_STORE_UPDATED="storeUpdated",n.EVENT_FILTER_DESTROYED="filterDestroyed",n.EVENT_ROW_DATA_UPDATE_STARTED="rowDataUpdateStarted",n}(),Qs=function(){function n(){this.existingIds={}}return n.prototype.getInstanceIdForKey=function(t){var r,e=this.existingIds[t];return this.existingIds[t]=r="number"!=typeof e?0:e+1,r},n}(),zu=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ii=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ur="ag-Grid-AutoColumn",Ku=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return zu(t,n),t.prototype.createAutoGroupColumns=function(e,r){var o=this,i=[],s=this.gridOptionsService.isTreeData(),a=this.gridOptionsService.isGroupMultiAutoColumn();return s&&a&&(console.warn('AG Grid: you cannot mix groupDisplayType = "multipleColumns" with treeData, only one column can be used to display groups when doing tree data'),a=!1),a?r.forEach(function(l,u){i.push(o.createOneAutoGroupColumn(e,l,u))}):i.push(this.createOneAutoGroupColumn(e)),i},t.prototype.createOneAutoGroupColumn=function(e,r,o){var s,i=this.generateDefaultColDef(r);s=r?ur+"-"+r.getId():ur,De(i,this.gridOptionsService.get("autoGroupColumnDef")),(i=this.columnFactory.mergeColDefs(i,s)).colId=s,this.gridOptionsService.isTreeData()||M(i.field)&&M(i.valueGetter)&&M(i.filterValueGetter)&&"agGroupColumnFilter"!==i.filter&&(i.filter=!1),o&&o>0&&(i.headerCheckboxSelection=!1);var u=e.find(function(d){return d.getId()==s}),c=this.gridOptionsService.isColumnsSortingCoupledToGroup();if(u)return c&&(i.sort=void 0,i.sortIndex=void 0),u.setColDef(i,null),this.columnFactory.applyColumnState(u,i),u;c&&(i.sort||i.initialSort||"sortIndex"in i)&&!i.field&&(i.sort=null,i.sortIndex=null,i.initialSort=null);var p=new X(i,null,s,!0);return this.context.createBean(p),p},t.prototype.generateDefaultColDef=function(e){var r=this.gridOptionsService.get("autoGroupColumnDef"),i={headerName:this.localeService.getLocaleTextFunc()("group","Group")};if(r&&(r.cellRenderer||r.cellRendererSelector)||(i.cellRenderer="agGroupCellRenderer"),e){var a=e.getColDef();Object.assign(i,{headerName:this.columnModel.getDisplayNameForColumn(e,"header"),headerValueGetter:a.headerValueGetter}),a.cellRenderer&&Object.assign(i,{cellRendererParams:{innerRenderer:a.cellRenderer,innerRendererParams:a.cellRendererParams}}),i.showRowGroup=e.getColId()}else i.showRowGroup=!0;return i},Ii([h("columnModel")],t.prototype,"columnModel",void 0),Ii([h("columnFactory")],t.prototype,"columnFactory",void 0),Ii([b("autoGroupColService")],t)}(T),$u=/[&<>"']/g,Yu={"&":"&","<":"<",">":">",'"':""","'":"'"};function Xs(n){return n[0].toUpperCase()+n.substr(1).toLowerCase()}function ot(n,t){if(null==n)return null;var e=n.toString().toString();return t?e:e.replace($u,function(r){return Yu[r]})}function Js(n){return n&&null!=n?n.replace(/([a-z])([A-Z])/g,"$1 $2").replace(/([A-Z]+)([A-Z])([a-z])/g,"$1 $2$3").replace(/\./g," ").split(" ").map(function(o){return o.substring(0,1).toUpperCase()+(o.length>1?o.substring(1,o.length):"")}).join(" "):null}function Zs(n){return n.replace(/[A-Z]/g,function(t){return"-"+t.toLocaleLowerCase()})}var Qu=Object.freeze({__proto__:null,utf8_encode:function qu(n){var t=String.fromCharCode;function o(p,d){return t(p>>d&63|128)}function i(p){if(p>=0&&p<=31&&10!==p)return"_x"+p.toString(16).toUpperCase().padStart(4,"0")+"_";if(!(4294967168&p))return t(p);var g="";return 4294965248&p?4294901760&p?4292870144&p||(g=t(p>>18&7|240),g+=o(p,12),g+=o(p,6)):(function r(p){if(p>=55296&&p<=57343)throw Error("Lone surrogate U+"+p.toString(16).toUpperCase()+" is not a scalar value")}(p),g=t(p>>12&15|224),g+=o(p,6)):g=t(p>>6&31|192),g+t(63&p|128)}for(var s=function e(p){var d=[];if(!p)return[];for(var y,C,f=p.length,g=0;g=55296&&y<=56319&&g0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},St=function(n,t){for(var e=0,r=t.length,o=n.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},xr=function(n,t){for(var e=0,r=t.length,o=n.length;e0&&o.forEach(function(i){return r[i]=Gi(i,e)}),r}function Gi(n,t,e,r){var o=t.map(function(a){return{value:a,relevance:tc(n.toLowerCase(),a.toLocaleLowerCase())}});if(o.sort(function(a,l){return l.relevance-a.relevance}),e&&(o=o.filter(function(a){return 0!==a.relevance})),r&&r>0){var s=o[0].relevance*r;o=o.filter(function(a){return s-a.relevance<0})}return o.map(function(a){return a.value})}function tc(n,t){for(var e=n.replace(/\s/g,""),r=t.replace(/\s/g,""),o=0,i=-1,s=0;s=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Et=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},_t=function(n,t){for(var e=0,r=t.length,o=n.length;e0&&z(function(){return console.warn("AG Grid: to see all the valid "+o+" properties please check: "+i)},"invalidProperties"+o+i)},n.prototype.checkForDeprecated=function(){var t=this.gridOptions;Object.entries(this.deprecatedProperties).forEach(function(e){var r,o=Et(e,2),i=o[0],s=o[1],a=t[i];a&&(Ie(s.version,i,s.newProp,s.message),s.copyToNewProp&&s.newProp&&null==t[s.newProp]&&(t[s.newProp]=null!==(r=s.newPropValue)&&void 0!==r?r:a))}),t.serverSideStoreType&&(console.warn("AG Grid: since v29.0, `serverSideStoreType` has been replaced by `suppressServerSideInfiniteScroll`. Set to false to use Partial Store, and true to use Full Store."),t.suppressServerSideInfiniteScroll="partial"!==t.serverSideStoreType)},n.prototype.checkForViolations=function(){this.gridOptionsService.is("treeData")&&this.treeDataViolations()},n.prototype.treeDataViolations=function(){this.gridOptionsService.isRowModelType("clientSide")&&(this.gridOptionsService.exists("getDataPath")||console.warn("AG Grid: property usingTreeData=true with rowModel=clientSide, but you did not provide getDataPath function, please provide getDataPath function if using tree data.")),this.gridOptionsService.isRowModelType("serverSide")&&(this.gridOptionsService.exists("isServerSideGroup")||console.warn("AG Grid: property usingTreeData=true with rowModel=serverSide, but you did not provide isServerSideGroup function, please provide isServerSideGroup function if using tree data."),this.gridOptionsService.exists("getServerSideGroupKey")||console.warn("AG Grid: property usingTreeData=true with rowModel=serverSide, but you did not provide getServerSideGroupKey function, please provide getServerSideGroupKey function if using tree data."))},Ro([h("gridOptions")],n.prototype,"gridOptions",void 0),Ro([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),Ro([D],n.prototype,"init",null),Ro([b("gridOptionsValidator")],n)}();function Hi(n,t){var e=["groupRows","multipleColumns","custom","singleColumn"];return e.indexOf(t)<0?(console.warn("AG Grid: '"+t+"' is not a valid groupDisplayType value - possible values are: '"+e.join("', '")+"'"),!1):t===n}var nc=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ce=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},sc=function(n,t){return function(e,r){t(e,r,n)}},ra=function(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},kt=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},Ut=function(n,t){for(var e=0,r=t.length,o=n.length;e=0,u=a>=0;return l&&u?s-a:l?1:u?-1:e.gridColumns.indexOf(o)-e.gridColumns.indexOf(i)}),this.gridColumns=this.placeLockedColumns(this.gridColumns))},t.prototype.getAllDisplayedAutoHeightCols=function(){return this.displayedAutoHeightCols},t.prototype.setViewport=function(){this.gridOptionsService.is("enableRtl")?(this.viewportLeft=this.bodyWidth-this.scrollPosition-this.scrollWidth,this.viewportRight=this.bodyWidth-this.scrollPosition):(this.viewportLeft=this.scrollPosition,this.viewportRight=this.scrollWidth+this.scrollPosition)},t.prototype.getDisplayedColumnsStartingAt=function(e){for(var r=e,o=[];null!=r;)o.push(r),r=this.getDisplayedColAfter(r);return o},t.prototype.checkViewportColumns=function(){null!=this.displayedColumnsCenter&&this.extractViewport()&&this.eventService.dispatchEvent({type:v.EVENT_VIRTUAL_COLUMNS_CHANGED})},t.prototype.setViewportPosition=function(e,r){(e!==this.scrollWidth||r!==this.scrollPosition||this.bodyWidthDirty)&&(this.scrollWidth=e,this.scrollPosition=r,this.bodyWidthDirty=!0,this.setViewport(),this.ready&&this.checkViewportColumns())},t.prototype.isPivotMode=function(){return this.pivotMode},t.prototype.isPivotSettingAllowed=function(e){return!e||!this.gridOptionsService.isTreeData()||(console.warn("AG Grid: Pivot mode not available in conjunction Tree Data i.e. 'gridOptions.treeData: true'"),!1)},t.prototype.setPivotMode=function(e,r){void 0===r&&(r="api"),e!==this.pivotMode&&this.isPivotSettingAllowed(this.pivotMode)&&(this.pivotMode=e,this.autoGroupsNeedBuilding=!0,this.updateGridColumns(),this.updateDisplayedColumns(r),this.eventService.dispatchEvent({type:v.EVENT_COLUMN_PIVOT_MODE_CHANGED}))},t.prototype.getSecondaryPivotColumn=function(e,r){if(M(this.secondaryColumns))return null;var o=this.getPrimaryColumn(r),i=null;return this.secondaryColumns.forEach(function(s){var a=s.getColDef().pivotKeys,l=s.getColDef().pivotValueColumn;mt(a,e)&&l===o&&(i=s)}),i},t.prototype.setBeans=function(e){this.logger=e.create("columnModel")},t.prototype.setFirstRightAndLastLeftPinned=function(e){var r,o;this.gridOptionsService.is("enableRtl")?(r=this.displayedColumnsLeft?this.displayedColumnsLeft[0]:null,o=this.displayedColumnsRight?Q(this.displayedColumnsRight):null):(r=this.displayedColumnsLeft?Q(this.displayedColumnsLeft):null,o=this.displayedColumnsRight?this.displayedColumnsRight[0]:null),this.gridColumns.forEach(function(i){i.setLastLeftPinned(i===r,e),i.setFirstRightPinned(i===o,e)})},t.prototype.autoSizeColumns=function(e){var r=this;if(this.shouldQueueResizeOperations)this.resizeOperationQueue.push(function(){return r.autoSizeColumns(e)});else{var o=e.columns,i=e.skipHeader,s=e.skipHeaderGroups,a=e.stopAtGroup,l=e.source,u=void 0===l?"api":l;this.animationFrameService.flushAllFrames();for(var c=[],p=-1,d=i??this.gridOptionsService.is("skipHeaderOnAutoSize"),f=s??d;0!==p;)p=0,this.actionOnGridColumns(o,function(g){if(c.indexOf(g)>=0)return!1;var y=r.autoWidthCalculator.getPreferredWidthForColumn(g,d);if(y>0){var C=r.normaliseColumnWidth(g,y);g.setActualWidth(C,u),c.push(g),p++}return!0},u);f||this.autoSizeColumnGroupsByColumns(o,u,a),this.dispatchColumnResizedEvent(c,!0,"autosizeColumns")}},t.prototype.dispatchColumnResizedEvent=function(e,r,o,i){void 0===i&&(i=null),e&&e.length&&this.eventService.dispatchEvent({type:v.EVENT_COLUMN_RESIZED,columns:e,column:1===e.length?e[0]:null,flexColumns:i,finished:r,source:o})},t.prototype.dispatchColumnChangedEvent=function(e,r,o){this.eventService.dispatchEvent({type:e,columns:r,column:r&&1==r.length?r[0]:null,source:o})},t.prototype.dispatchColumnMovedEvent=function(e){var r=e.movedColumns;this.eventService.dispatchEvent({type:v.EVENT_COLUMN_MOVED,columns:r,column:r&&1===r.length?r[0]:null,toIndex:e.toIndex,finished:e.finished,source:e.source})},t.prototype.dispatchColumnPinnedEvent=function(e,r){if(e.length){var o=1===e.length?e[0]:null,i=this.getCommonValue(e,function(a){return a.getPinned()});this.eventService.dispatchEvent({type:v.EVENT_COLUMN_PINNED,pinned:i??null,columns:e,column:o,source:r})}},t.prototype.dispatchColumnVisibleEvent=function(e,r){if(e.length){var o=1===e.length?e[0]:null,i=this.getCommonValue(e,function(a){return a.isVisible()});this.eventService.dispatchEvent({type:v.EVENT_COLUMN_VISIBLE,visible:i,columns:e,column:o,source:r})}},t.prototype.autoSizeColumn=function(e,r,o){void 0===o&&(o="api"),e&&this.autoSizeColumns({columns:[e],skipHeader:r,skipHeaderGroups:!0,source:o})},t.prototype.autoSizeColumnGroupsByColumns=function(e,r,o){var i,s,a,l,p,u=new Set;this.getGridColumns(e).forEach(function(E){for(var O=E.getParent();O&&O!=o;)O.isPadding()||u.add(O),O=O.getParent()});try{for(var f=ra(u),g=f.next();!g.done;g=f.next()){var y=g.value;try{for(var C=(a=void 0,ra(this.ctrlsService.getHeaderRowContainerCtrls())),m=C.next();!m.done&&!(p=m.value.getHeaderCtrlForColumn(y));m=C.next());}catch(E){a={error:E}}finally{try{m&&!m.done&&(l=C.return)&&l.call(C)}finally{if(a)throw a.error}}p&&p.resizeLeafColumnsToFit(r)}}catch(E){i={error:E}}finally{try{g&&!g.done&&(s=f.return)&&s.call(f)}finally{if(i)throw i.error}}return[]},t.prototype.autoSizeAllColumns=function(e,r){var o=this;if(void 0===r&&(r="api"),this.shouldQueueResizeOperations)this.resizeOperationQueue.push(function(){return o.autoSizeAllColumns(e,r)});else{var i=this.getAllDisplayedColumns();this.autoSizeColumns({columns:i,skipHeader:e,source:r})}},t.prototype.getColumnsFromTree=function(e){var r=[],o=function(i){for(var s=0;s=0},t.prototype.getAllDisplayedColumns=function(){return this.displayedColumns},t.prototype.getViewportColumns=function(){return this.viewportColumns},t.prototype.getDisplayedLeftColumnsForRow=function(e){return this.colSpanActive?this.getDisplayedColumnsForRow(e,this.displayedColumnsLeft):this.displayedColumnsLeft},t.prototype.getDisplayedRightColumnsForRow=function(e){return this.colSpanActive?this.getDisplayedColumnsForRow(e,this.displayedColumnsRight):this.displayedColumnsRight},t.prototype.isColSpanActive=function(){return this.colSpanActive},t.prototype.getDisplayedColumnsForRow=function(e,r,o,i){for(var u,s=[],a=null,l=function(p){var w,d=r[p],f=r.length-p,g=Math.min(d.getColSpan(e),f),y=[d];if(g>1){for(var C=g-1,m=1;m<=C;m++)y.push(r[p+m]);p+=C}o?(w=!1,y.forEach(function(O){o(O)&&(w=!0)})):w=!0,w&&(0===s.length&&a&&i&&i(d)&&s.push(a),s.push(d)),a=d,u=p},c=0;cr.viewportLeft})},t.prototype.getAriaColumnIndex=function(e){return this.getAllGridColumns().indexOf(e)+1},t.prototype.isColumnInHeaderViewport=function(e){return!!e.isAutoHeaderHeight()||this.isColumnInRowViewport(e)},t.prototype.isColumnInRowViewport=function(e){if(e.isAutoHeight())return!0;var r=e.getLeft()||0,o=r+e.getActualWidth(),i=this.viewportLeft-200,s=this.viewportRight+200;return!(rs&&o>s)},t.prototype.getDisplayedColumnsLeftWidth=function(){return this.getWidthOfColsInList(this.displayedColumnsLeft)},t.prototype.getDisplayedColumnsRightWidth=function(){return this.getWidthOfColsInList(this.displayedColumnsRight)},t.prototype.updatePrimaryColumnList=function(e,r,o,i,s,a){var l=this;if(void 0===a&&(a="api"),e&&!Te(e)){var u=!1;e.forEach(function(p){var d=l.getPrimaryColumn(p);if(d){if(o){if(r.indexOf(d)>=0)return;r.push(d)}else{if(r.indexOf(d)<0)return;ve(r,d)}i(d),u=!0}}),u&&(this.autoGroupsNeedBuilding&&this.updateGridColumns(),this.updateDisplayedColumns(a),this.eventService.dispatchEvent({type:s,columns:r,column:1===r.length?r[0]:null,source:a}))}},t.prototype.setRowGroupColumns=function(e,r){void 0===r&&(r="api"),this.autoGroupsNeedBuilding=!0,this.setPrimaryColumnList(e,this.rowGroupColumns,v.EVENT_COLUMN_ROW_GROUP_CHANGED,this.setRowGroupActive.bind(this),r)},t.prototype.setRowGroupActive=function(e,r,o){e!==r.isRowGroupActive()&&(r.setRowGroupActive(e,o),e&&!this.gridOptionsService.is("suppressRowGroupHidesColumns")&&this.setColumnVisible(r,!1,o),!e&&!this.gridOptionsService.is("suppressMakeColumnVisibleAfterUnGroup")&&this.setColumnVisible(r,!0,o))},t.prototype.addRowGroupColumn=function(e,r){void 0===r&&(r="api"),e&&this.addRowGroupColumns([e],r)},t.prototype.addRowGroupColumns=function(e,r){void 0===r&&(r="api"),this.autoGroupsNeedBuilding=!0,this.updatePrimaryColumnList(e,this.rowGroupColumns,!0,this.setRowGroupActive.bind(this,!0),v.EVENT_COLUMN_ROW_GROUP_CHANGED,r)},t.prototype.removeRowGroupColumns=function(e,r){void 0===r&&(r="api"),this.autoGroupsNeedBuilding=!0,this.updatePrimaryColumnList(e,this.rowGroupColumns,!1,this.setRowGroupActive.bind(this,!1),v.EVENT_COLUMN_ROW_GROUP_CHANGED,r)},t.prototype.removeRowGroupColumn=function(e,r){void 0===r&&(r="api"),e&&this.removeRowGroupColumns([e],r)},t.prototype.addPivotColumns=function(e,r){void 0===r&&(r="api"),this.updatePrimaryColumnList(e,this.pivotColumns,!0,function(o){return o.setPivotActive(!0,r)},v.EVENT_COLUMN_PIVOT_CHANGED,r)},t.prototype.setPivotColumns=function(e,r){void 0===r&&(r="api"),this.setPrimaryColumnList(e,this.pivotColumns,v.EVENT_COLUMN_PIVOT_CHANGED,function(o,i){i.setPivotActive(o,r)},r)},t.prototype.addPivotColumn=function(e,r){void 0===r&&(r="api"),this.addPivotColumns([e],r)},t.prototype.removePivotColumns=function(e,r){void 0===r&&(r="api"),this.updatePrimaryColumnList(e,this.pivotColumns,!1,function(o){return o.setPivotActive(!1,r)},v.EVENT_COLUMN_PIVOT_CHANGED,r)},t.prototype.removePivotColumn=function(e,r){void 0===r&&(r="api"),this.removePivotColumns([e],r)},t.prototype.setPrimaryColumnList=function(e,r,o,i,s){var a=this;r.length=0,R(e)&&e.forEach(function(l){var u=a.getPrimaryColumn(l);u&&r.push(u)}),(this.primaryColumns||[]).forEach(function(l){var u=r.indexOf(l)>=0;i(u,l)}),this.autoGroupsNeedBuilding&&this.updateGridColumns(),this.updateDisplayedColumns(s),this.dispatchColumnChangedEvent(o,r,s)},t.prototype.setValueColumns=function(e,r){void 0===r&&(r="api"),this.setPrimaryColumnList(e,this.valueColumns,v.EVENT_COLUMN_VALUE_CHANGED,this.setValueActive.bind(this),r)},t.prototype.setValueActive=function(e,r,o){if(e!==r.isValueActive()&&(r.setValueActive(e,o),e&&!r.getAggFunc())){var i=this.aggFuncService.getDefaultAggFunc(r);r.setAggFunc(i)}},t.prototype.addValueColumns=function(e,r){void 0===r&&(r="api"),this.updatePrimaryColumnList(e,this.valueColumns,!0,this.setValueActive.bind(this,!0),v.EVENT_COLUMN_VALUE_CHANGED,r)},t.prototype.addValueColumn=function(e,r){void 0===r&&(r="api"),e&&this.addValueColumns([e],r)},t.prototype.removeValueColumn=function(e,r){void 0===r&&(r="api"),this.removeValueColumns([e],r)},t.prototype.removeValueColumns=function(e,r){void 0===r&&(r="api"),this.updatePrimaryColumnList(e,this.valueColumns,!1,this.setValueActive.bind(this,!1),v.EVENT_COLUMN_VALUE_CHANGED,r)},t.prototype.normaliseColumnWidth=function(e,r){var o=e.getMinWidth();R(o)&&r0?s+=d:a=!1}),o>=i&&(!a||o<=s)},t.prototype.resizeColumnSets=function(e){var r=this,o=e.resizeSets,i=e.finished,s=e.source;if(!o||o.every(function(g){return r.checkMinAndMaxWidthsForSet(g)})){var u=[],c=[];o.forEach(function(g){var y=g.width,C=g.columns,m=g.ratios,w={},E={};C.forEach(function(x){return c.push(x)});for(var O=!0,A=0,L=function(){if(++A>1e3)return console.error("AG Grid: infinite loop in resizeColumnSets"),"break";O=!1;var x=[],G=0,V=y;C.forEach(function(q,we){E[q.getId()]?V-=w[q.getId()]:(x.push(q),G+=m[we])});var U=1/G;x.forEach(function(q,we){var ne;we===x.length-1?ne=V:(ne=Math.round(m[we]*y*U),V-=ne);var Oe=q.getMinWidth(),Z=q.getMaxWidth();R(Oe)&&ne0&&ne>Z&&(ne=Z,E[q.getId()]=!0,O=!0),w[q.getId()]=ne})};O&&"break"!==L(););C.forEach(function(x){var G=w[x.getId()];x.getActualWidth()!==G&&(x.setActualWidth(G,s),u.push(x))})});var p=u.length>0,d=[];p&&(d=this.refreshFlexedColumns({resizingCols:c,skipSetLeft:!0}),this.setLeftValues(s),this.updateBodyWidths(),this.checkViewportColumns());var f=c.concat(d);(p||i)&&this.dispatchColumnResizedEvent(f,i,s,d)}else i&&this.dispatchColumnResizedEvent(o&&o.length>0?o[0].columns:null,i,s)},t.prototype.setColumnAggFunc=function(e,r,o){if(void 0===o&&(o="api"),e){var i=this.getPrimaryColumn(e);i&&(i.setAggFunc(r),this.dispatchColumnChangedEvent(v.EVENT_COLUMN_VALUE_CHANGED,[i],o))}},t.prototype.moveRowGroupColumn=function(e,r,o){void 0===o&&(o="api");var i=this.rowGroupColumns[e];this.rowGroupColumns.splice(e,1),this.rowGroupColumns.splice(r,0,i),this.eventService.dispatchEvent({type:v.EVENT_COLUMN_ROW_GROUP_CHANGED,columns:this.rowGroupColumns,column:1===this.rowGroupColumns.length?this.rowGroupColumns[0]:null,source:o})},t.prototype.moveColumns=function(e,r,o,i){if(void 0===o&&(o="api"),void 0===i&&(i=!0),this.columnAnimationService.start(),r>this.gridColumns.length-e.length)return console.warn("AG Grid: tried to insert columns in invalid location, toIndex = "+r),void console.warn("AG Grid: remember that you should not count the moving columns when calculating the new index");var s=this.getGridColumns(e);!this.doesMovePassRules(s,r)||(Fi(this.gridColumns,s,r),this.updateDisplayedColumns(o),this.dispatchColumnMovedEvent({movedColumns:s,source:o,toIndex:r,finished:i}),this.columnAnimationService.finish())},t.prototype.doesMovePassRules=function(e,r){var o=this.getProposedColumnOrder(e,r);return this.doesOrderPassRules(o)},t.prototype.doesOrderPassRules=function(e){return!(!this.doesMovePassMarryChildren(e)||!this.doesMovePassLockedPositions(e))},t.prototype.getProposedColumnOrder=function(e,r){var o=this.gridColumns.slice();return Fi(o,e,r),o},t.prototype.sortColumnsLikeGridColumns=function(e){var r=this;!e||e.length<=1||e.filter(function(i){return r.gridColumns.indexOf(i)<0}).length>0||e.sort(function(i,s){return r.gridColumns.indexOf(i)-r.gridColumns.indexOf(s)})},t.prototype.doesMovePassLockedPositions=function(e){var r=0,o=!0;return e.forEach(function(s){var a=function(s){return s?!0===s||"left"===s?0:2:1}(s.getColDef().lockPosition);ai.getLeafColumns().length-1&&(r=!1)}}}),r},t.prototype.moveColumn=function(e,r,o){void 0===o&&(o="api"),this.moveColumns([e],r,o)},t.prototype.moveColumnByIndex=function(e,r,o){void 0===o&&(o="api"),this.moveColumn(this.gridColumns[e],r,o)},t.prototype.getColumnDefs=function(){var e=this;if(this.primaryColumns){var r=this.primaryColumns.slice();return this.gridColsArePrimary?r.sort(function(o,i){return e.gridColumns.indexOf(o)-e.gridColumns.indexOf(i)}):this.lastPrimaryOrder&&r.sort(function(o,i){return e.lastPrimaryOrder.indexOf(o)-e.lastPrimaryOrder.indexOf(i)}),this.columnDefFactory.buildColumnDefs(r,this.rowGroupColumns,this.pivotColumns)}},t.prototype.getBodyContainerWidth=function(){return this.bodyWidth},t.prototype.getContainerWidth=function(e){switch(e){case"left":return this.leftWidth;case"right":return this.rightWidth;default:return this.bodyWidth}},t.prototype.updateBodyWidths=function(){var e=this.getWidthOfColsInList(this.displayedColumnsCenter),r=this.getWidthOfColsInList(this.displayedColumnsLeft),o=this.getWidthOfColsInList(this.displayedColumnsRight);this.bodyWidthDirty=this.bodyWidth!==e,(this.bodyWidth!==e||this.leftWidth!==r||this.rightWidth!==o)&&(this.bodyWidth=e,this.leftWidth=r,this.rightWidth=o,this.eventService.dispatchEvent({type:v.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED}))},t.prototype.getValueColumns=function(){return this.valueColumns?this.valueColumns:[]},t.prototype.getPivotColumns=function(){return this.pivotColumns?this.pivotColumns:[]},t.prototype.isPivotActive=function(){return this.pivotColumns&&this.pivotColumns.length>0&&this.pivotMode},t.prototype.getRowGroupColumns=function(){return this.rowGroupColumns?this.rowGroupColumns:[]},t.prototype.getDisplayedCenterColumns=function(){return this.displayedColumnsCenter},t.prototype.getDisplayedLeftColumns=function(){return this.displayedColumnsLeft},t.prototype.getDisplayedRightColumns=function(){return this.displayedColumnsRight},t.prototype.getDisplayedColumns=function(e){switch(e){case"left":return this.getDisplayedLeftColumns();case"right":return this.getDisplayedRightColumns();default:return this.getDisplayedCenterColumns()}},t.prototype.getAllPrimaryColumns=function(){return this.primaryColumns?this.primaryColumns.slice():null},t.prototype.getSecondaryColumns=function(){return this.secondaryColumns?this.secondaryColumns.slice():null},t.prototype.getAllColumnsForQuickFilter=function(){return this.columnsForQuickFilter},t.prototype.getAllGridColumns=function(){return this.gridColumns},t.prototype.isEmpty=function(){return Te(this.gridColumns)},t.prototype.isRowGroupEmpty=function(){return Te(this.rowGroupColumns)},t.prototype.setColumnVisible=function(e,r,o){void 0===o&&(o="api"),this.setColumnsVisible([e],r,o)},t.prototype.setColumnsVisible=function(e,r,o){void 0===r&&(r=!1),void 0===o&&(o="api"),this.applyColumnState({state:e.map(function(i){return{colId:"string"==typeof i?i:i.getColId(),hide:!r}})},o)},t.prototype.setColumnPinned=function(e,r,o){void 0===o&&(o="api"),e&&this.setColumnsPinned([e],r,o)},t.prototype.setColumnsPinned=function(e,r,o){var i;void 0===o&&(o="api"),this.gridOptionsService.isDomLayout("print")?console.warn("AG Grid: Changing the column pinning status is not allowed with domLayout='print'"):(this.columnAnimationService.start(),i=!0===r||"left"===r?"left":"right"===r?"right":null,this.actionOnGridColumns(e,function(s){return s.getPinned()!==i&&(s.setPinned(i),!0)},o,function(){return{type:v.EVENT_COLUMN_PINNED,pinned:i,column:null,columns:null,source:o}}),this.columnAnimationService.finish())},t.prototype.actionOnGridColumns=function(e,r,o,i){var s=this;if(!Te(e)){var a=[];if(e.forEach(function(u){var c=s.getGridColumn(u);c&&!1!==r(c)&&a.push(c)}),a.length&&(this.updateDisplayedColumns(o),R(i)&&i)){var l=i();l.columns=a,l.column=1===a.length?a[0]:null,this.eventService.dispatchEvent(l)}}},t.prototype.getDisplayedColBefore=function(e){var r=this.getAllDisplayedColumns(),o=r.indexOf(e);return o>0?r[o-1]:null},t.prototype.getDisplayedColAfter=function(e){var r=this.getAllDisplayedColumns(),o=r.indexOf(e);return o0},t.prototype.isPinningRight=function(){return this.displayedColumnsRight.length>0},t.prototype.getPrimaryAndSecondaryAndAutoColumns=function(){var e;return(e=[]).concat.apply(e,[this.primaryColumns||[],this.groupAutoColumns||[],this.secondaryColumns||[]])},t.prototype.createStateItemFromColumn=function(e){var r=e.isRowGroupActive()?this.rowGroupColumns.indexOf(e):null,o=e.isPivotActive()?this.pivotColumns.indexOf(e):null,i=e.isValueActive()?e.getAggFunc():null,s=null!=e.getSort()?e.getSort():null,a=null!=e.getSortIndex()?e.getSortIndex():null,l=null!=e.getFlex()&&e.getFlex()>0?e.getFlex():null;return{colId:e.getColId(),width:e.getActualWidth(),hide:!e.isVisible(),pinned:e.getPinned(),sort:s,sortIndex:a,aggFunc:i,rowGroup:e.isRowGroupActive(),rowGroupIndex:r,pivot:e.isPivotActive(),pivotIndex:o,flex:l}},t.prototype.getColumnState=function(){if(M(this.primaryColumns)||!this.isAlive())return[];var r=this.getPrimaryAndSecondaryAndAutoColumns().map(this.createStateItemFromColumn.bind(this));return this.orderColumnStateList(r),r},t.prototype.orderColumnStateList=function(e){var r=pt(this.gridColumns.map(function(o,i){return[o.getColId(),i]}));e.sort(function(o,i){return(r.has(o.colId)?r.get(o.colId):-1)-(r.has(i.colId)?r.get(i.colId):-1)})},t.prototype.resetColumnState=function(e){var r=this;void 0===e&&(e="api");var o=this.getColumnsFromTree(this.primaryColumnTree),i=[],s=1e3,a=1e3,l=[];this.groupAutoColumns&&(l=l.concat(this.groupAutoColumns)),o&&(l=l.concat(o)),l.forEach(function(u){var c=r.getColumnStateFromColDef(u);M(c.rowGroupIndex)&&c.rowGroup&&(c.rowGroupIndex=s++),M(c.pivotIndex)&&c.pivot&&(c.pivotIndex=a++),i.push(c)}),this.applyColumnState({state:i,applyOrder:!0},e)},t.prototype.getColumnStateFromColDef=function(e){var r=function(C,m){return C??m??null},o=e.getColDef(),i=r(o.sort,o.initialSort),s=r(o.sortIndex,o.initialSortIndex),a=r(o.hide,o.initialHide),l=r(o.pinned,o.initialPinned),u=r(o.width,o.initialWidth),c=r(o.flex,o.initialFlex),p=r(o.rowGroupIndex,o.initialRowGroupIndex),d=r(o.rowGroup,o.initialRowGroup);null==p&&(null==d||0==d)&&(p=null,d=null);var f=r(o.pivotIndex,o.initialPivotIndex),g=r(o.pivot,o.initialPivot);null==f&&(null==g||0==g)&&(f=null,g=null);var y=r(o.aggFunc,o.initialAggFunc);return{colId:e.getColId(),sort:i,sortIndex:s,hide:a,pinned:l,width:u,flex:c,rowGroup:d,rowGroupIndex:p,pivot:g,pivotIndex:f,aggFunc:y}},t.prototype.applyColumnState=function(e,r){var o=this;if(Te(this.primaryColumns))return!1;if(e&&e.state&&!e.state.forEach)return console.warn("AG Grid: applyColumnState() - the state attribute should be an array, however an array was not found. Please provide an array of items (one for each col you want to change) for state."),!1;var i=function(u,c,p){var d=o.compareColumnStatesAndDispatchEvents(r);o.autoGroupsNeedBuilding=!0;var f=c.slice(),g={},y={},C=[],m=[],w=0,E=o.rowGroupColumns.slice(),O=o.pivotColumns.slice();u.forEach(function(x){var G=x.colId||"";if(G.startsWith(ur))return C.push(x),void m.push(x);var U=p(G);U?(o.syncColumnWithStateItem(U,x,e.defaultState,g,y,!1,r),ve(f,U)):(m.push(x),w+=1)});var A=function(x){return o.syncColumnWithStateItem(x,null,e.defaultState,g,y,!1,r)};f.forEach(A);var L=function(x,G,V,U){var q=x[V.getId()],we=x[U.getId()],Ue=null!=q,ne=null!=we;if(Ue&&ne)return q-we;if(Ue)return-1;if(ne)return 1;var Oe=G.indexOf(V),Z=G.indexOf(U),ut=Oe>=0;return ut&&Z>=0?Oe-Z:ut?-1:1};o.rowGroupColumns.sort(L.bind(o,g,E)),o.pivotColumns.sort(L.bind(o,y,O)),o.updateGridColumns();var H=o.groupAutoColumns?o.groupAutoColumns.slice():[];return C.forEach(function(x){var G=o.getAutoColumn(x.colId);ve(H,G),o.syncColumnWithStateItem(G,x,e.defaultState,null,null,!0,r)}),H.forEach(A),o.applyOrderAfterApplyState(e),o.updateDisplayedColumns(r),o.dispatchEverythingChanged(r),d(),{unmatchedAndAutoStates:m,unmatchedCount:w}};this.columnAnimationService.start();var s=i(e.state||[],this.primaryColumns||[],function(u){return o.getPrimaryColumn(u)}),a=s.unmatchedAndAutoStates,l=s.unmatchedCount;return(a.length>0||R(e.defaultState))&&(l=i(a,this.secondaryColumns||[],function(u){return o.getSecondaryColumn(u)}).unmatchedCount),this.columnAnimationService.finish(),0===l},t.prototype.applyOrderAfterApplyState=function(e){var r=this;if(e.applyOrder&&e.state){var o=[],i={};e.state.forEach(function(a){if(a.colId&&!i[a.colId]){var l=r.gridColumnsMap[a.colId];l&&(o.push(l),i[a.colId]=!0)}});var s=0;if(this.gridColumns.forEach(function(a){var l=a.getColId();null!=i[l]||(l.startsWith(ur)?br(o,a,s++):o.push(a))}),o=this.placeLockedColumns(o),!this.doesMovePassMarryChildren(o))return void console.warn("AG Grid: Applying column order broke a group where columns should be married together. Applying new order has been discarded.");this.gridColumns=o}},t.prototype.compareColumnStatesAndDispatchEvents=function(e){var r=this,o={rowGroupColumns:this.rowGroupColumns.slice(),pivotColumns:this.pivotColumns.slice(),valueColumns:this.valueColumns.slice()},i=this.getColumnState(),s={};return i.forEach(function(a){s[a.colId]=a}),function(){var a=r.getPrimaryAndSecondaryAndAutoColumns(),l=function(m,w,E,O){mt(w.map(O),E.map(O))||r.eventService.dispatchEvent({type:m,columns:E,column:1===E.length?E[0]:null,source:e})},u=function(m){var w=[];return a.forEach(function(E){var O=s[E.getColId()];O&&m(O,E)&&w.push(E)}),w},c=function(m){return m.getColId()};l(v.EVENT_COLUMN_ROW_GROUP_CHANGED,o.rowGroupColumns,r.rowGroupColumns,c),l(v.EVENT_COLUMN_PIVOT_CHANGED,o.pivotColumns,r.pivotColumns,c),u(function(m,w){var E=null!=m.aggFunc,O=E!=w.isValueActive(),A=E&&m.aggFunc!=w.getAggFunc();return O||A}).length>0&&r.dispatchColumnChangedEvent(v.EVENT_COLUMN_VALUE_CHANGED,r.valueColumns,e),r.dispatchColumnResizedEvent(u(function(m,w){return m.width!=w.getActualWidth()}),!0,e),r.dispatchColumnPinnedEvent(u(function(m,w){return m.pinned!=w.getPinned()}),e),r.dispatchColumnVisibleEvent(u(function(m,w){return m.hide==w.isVisible()}),e),u(function(m,w){return m.sort!=w.getSort()||m.sortIndex!=w.getSortIndex()}).length>0&&r.sortController.dispatchSortChangedEvents(e),r.normaliseColumnMovedEventForColumnState(i,e)}},t.prototype.getCommonValue=function(e,r){if(e&&0!=e.length){for(var o=r(e[0]),i=1;i=d&&e.setActualWidth(y,l)}var C=u("sort").value1;void 0!==C&&e.setSort("desc"===C||"asc"===C?C:void 0,l);var m=u("sortIndex").value1;if(void 0!==m&&e.setSortIndex(m),!a&&e.isPrimary()){var w=u("aggFunc").value1;void 0!==w&&("string"==typeof w?(e.setAggFunc(w),e.isValueActive()||(e.setValueActive(!0,l),this.valueColumns.push(e))):(R(w)&&console.warn("AG Grid: stateItem.aggFunc must be a string. if using your own aggregation functions, register the functions first before using them in get/set state. This is because it is intended for the column state to be stored and retrieved as simple JSON."),e.isValueActive()&&(e.setValueActive(!1,l),ve(this.valueColumns,e))));var E=u("rowGroup","rowGroupIndex"),O=E.value1,A=E.value2;(void 0!==O||void 0!==A)&&("number"==typeof A||O?(e.isRowGroupActive()||(e.setRowGroupActive(!0,l),this.rowGroupColumns.push(e)),i&&"number"==typeof A&&(i[e.getId()]=A)):e.isRowGroupActive()&&(e.setRowGroupActive(!1,l),ve(this.rowGroupColumns,e)));var L=u("pivot","pivotIndex"),H=L.value1,x=L.value2;(void 0!==H||void 0!==x)&&("number"==typeof x||H?(e.isPivotActive()||(e.setPivotActive(!0,l),this.pivotColumns.push(e)),s&&"number"==typeof x&&(s[e.getId()]=x)):e.isPivotActive()&&(e.setPivotActive(!1,l),ve(this.pivotColumns,e)))}}},t.prototype.getGridColumns=function(e){return this.getColumns(e,this.getGridColumn.bind(this))},t.prototype.getColumns=function(e,r){var o=[];return e&&e.forEach(function(i){var s=r(i);s&&o.push(s)}),o},t.prototype.getColumnWithValidation=function(e){if(null==e)return null;var r=this.getGridColumn(e);return r||console.warn("AG Grid: could not find column "+e),r},t.prototype.getPrimaryColumn=function(e){return this.primaryColumns?this.getColumn(e,this.primaryColumns,this.primaryColumnsMap):null},t.prototype.getGridColumn=function(e){return this.getColumn(e,this.gridColumns,this.gridColumnsMap)},t.prototype.getSecondaryColumn=function(e){return this.secondaryColumns?this.getColumn(e,this.secondaryColumns,this.secondaryColumnsMap):null},t.prototype.getColumn=function(e,r,o){if(!e)return null;if("string"==typeof e&&o[e])return o[e];for(var i=0;i=0:g?void 0!==m?m:void 0!==E&&null!=E&&E>=0:r.indexOf(f)>=0)&&((g?null!=w||null!=E:null!=w)?u.push(f):c.push(f))});var p=function(f){var g=i(f.getColDef()),y=s(f.getColDef());return g??y};u.sort(function(f,g){var y=p(f),C=p(g);return y===C?0:y=0&&d.push(f)}),c.forEach(function(f){d.indexOf(f)<0&&d.push(f)}),r.forEach(function(f){d.indexOf(f)<0&&o(f,!1)}),d.forEach(function(f){r.indexOf(f)<0&&o(f,!0)}),d},t.prototype.extractPivotColumns=function(e,r){this.pivotColumns=this.extractColumns(r,this.pivotColumns,function(o,i){return o.setPivotActive(i,e)},function(o){return o.pivotIndex},function(o){return o.initialPivotIndex},function(o){return o.pivot},function(o){return o.initialPivot})},t.prototype.resetColumnGroupState=function(e){void 0===e&&(e="api");var r=[];this.columnUtils.depthFirstOriginalTreeSearch(null,this.primaryColumnTree,function(o){if(o instanceof te){var i=o.getColGroupDef(),s={groupId:o.getGroupId(),open:i?i.openByDefault:void 0};r.push(s)}}),this.setColumnGroupState(r,e)},t.prototype.getColumnGroupState=function(){var e=[];return this.columnUtils.depthFirstOriginalTreeSearch(null,this.gridBalancedTree,function(r){r instanceof te&&e.push({groupId:r.getGroupId(),open:r.isExpanded()})}),e},t.prototype.setColumnGroupState=function(e,r){var o=this;void 0===r&&(r="api"),this.columnAnimationService.start();var i=[];e.forEach(function(s){var l=s.open,u=o.getProvidedColumnGroup(s.groupId);u&&u.isExpanded()!==l&&(o.logger.log("columnGroupOpened("+u.getGroupId()+","+l+")"),u.setExpanded(l),i.push(u))}),this.updateGroupsAndDisplayedColumns(r),this.setFirstRightAndLastLeftPinned(r),i.forEach(function(s){o.eventService.dispatchEvent({type:v.EVENT_COLUMN_GROUP_OPENED,columnGroup:s})}),this.columnAnimationService.finish()},t.prototype.setColumnGroupOpened=function(e,r,o){var i;void 0===o&&(o="api"),i=e instanceof te?e.getId():e||"",this.setColumnGroupState([{groupId:i,open:r}],o)},t.prototype.getProvidedColumnGroup=function(e){"string"!=typeof e&&console.error("AG Grid: group key must be a string");var r=null;return this.columnUtils.depthFirstOriginalTreeSearch(null,this.gridBalancedTree,function(o){o instanceof te&&o.getId()===e&&(r=o)}),r},t.prototype.calculateColumnsForDisplay=function(){var e=this;return this.pivotMode&&M(this.secondaryColumns)?this.gridColumns.filter(function(o){var i=e.groupAutoColumns&&Me(e.groupAutoColumns,o),s=e.valueColumns&&Me(e.valueColumns,o);return i||s}):this.gridColumns.filter(function(o){return e.groupAutoColumns&&Me(e.groupAutoColumns,o)||o.isVisible()})},t.prototype.checkColSpanActiveInCols=function(e){var r=!1;return e.forEach(function(o){R(o.getColDef().colSpan)&&(r=!0)}),r},t.prototype.calculateColumnsForGroupDisplay=function(){var e=this;this.groupDisplayColumns=[],this.groupDisplayColumnsMap={},this.gridColumns.forEach(function(o){var i=o.getColDef(),s=i.showRowGroup;i&&R(s)&&(e.groupDisplayColumns.push(o),"string"==typeof s?e.groupDisplayColumnsMap[s]=o:!0===s&&e.getRowGroupColumns().forEach(function(a){e.groupDisplayColumnsMap[a.getId()]=o}))})},t.prototype.getGroupDisplayColumns=function(){return this.groupDisplayColumns},t.prototype.getGroupDisplayColumnForGroup=function(e){return this.groupDisplayColumnsMap[e]},t.prototype.updateDisplayedColumns=function(e){var r=this.calculateColumnsForDisplay();this.buildDisplayedTrees(r),this.updateGroupsAndDisplayedColumns(e),this.setFirstRightAndLastLeftPinned(e)},t.prototype.isSecondaryColumnsPresent=function(){return R(this.secondaryColumns)},t.prototype.setSecondaryColumns=function(e,r){var o=this;void 0===r&&(r="api");var i=e&&e.length>0;if(i||!M(this.secondaryColumns)){if(i){this.processSecondaryColumnDefinitions(e);var s=this.columnFactory.createColumnTree(e,!1,this.secondaryBalancedTree||this.previousSecondaryColumns||void 0);this.destroyOldColumns(this.secondaryBalancedTree,s.columnTree),this.secondaryBalancedTree=s.columnTree,this.secondaryHeaderRowCount=s.treeDept+1,this.secondaryColumns=this.getColumnsFromTree(this.secondaryBalancedTree),this.secondaryColumnsMap={},this.secondaryColumns.forEach(function(a){return o.secondaryColumnsMap[a.getId()]=a}),this.previousSecondaryColumns=null}else this.previousSecondaryColumns=this.secondaryBalancedTree,this.secondaryBalancedTree=null,this.secondaryHeaderRowCount=-1,this.secondaryColumns=null,this.secondaryColumnsMap={};this.updateGridColumns(),this.updateDisplayedColumns(r)}},t.prototype.processSecondaryColumnDefinitions=function(e){var r=this.gridOptionsService.get("processPivotResultColDef")||this.gridOptionsService.get("processSecondaryColDef"),o=this.gridOptionsService.get("processPivotResultColGroupDef")||this.gridOptionsService.get("processSecondaryColGroupDef");if(r||o){var i=function(s){s.forEach(function(a){if(R(a.children)){var u=a;o&&o(u),i(u.children)}else r&&r(a)})};e&&i(e)}},t.prototype.updateGridColumns=function(){var o,e=this,r=this.gridBalancedTree;if(this.gridColsArePrimary?this.lastPrimaryOrder=this.gridColumns:this.lastSecondaryOrder=this.gridColumns,this.secondaryColumns&&this.secondaryBalancedTree){var i=this.secondaryColumns.every(function(u){return void 0!==e.gridColumnsMap[u.getColId()]});this.gridBalancedTree=this.secondaryBalancedTree.slice(),this.gridHeaderRowCount=this.secondaryHeaderRowCount,this.gridColumns=this.secondaryColumns.slice(),this.gridColsArePrimary=!1,i&&(o=this.lastSecondaryOrder)}else this.primaryColumns&&(this.gridBalancedTree=this.primaryColumnTree.slice(),this.gridHeaderRowCount=this.primaryHeaderRowCount,this.gridColumns=this.primaryColumns.slice(),this.gridColsArePrimary=!0,o=this.lastPrimaryOrder);if(this.createGroupAutoColumnsIfNeeded()&&o){var a=pt(this.groupAutoColumns.map(function(u){return[u,!0]}));o=o.filter(function(u){return!a.has(u)}),o=Ut(Ut([],kt(this.groupAutoColumns)),kt(o))}this.addAutoGroupToGridColumns(),this.orderGridColsLike(o),this.gridColumns=this.placeLockedColumns(this.gridColumns),this.calculateColumnsForGroupDisplay(),this.refreshQuickFilterColumns(),this.clearDisplayedAndViewportColumns(),this.colSpanActive=this.checkColSpanActiveInCols(this.gridColumns),this.gridColumnsMap={},this.gridColumns.forEach(function(u){return e.gridColumnsMap[u.getId()]=u}),this.setAutoHeightActive(),mt(r,this.gridBalancedTree)||this.eventService.dispatchEvent({type:v.EVENT_GRID_COLUMNS_CHANGED})},t.prototype.setAutoHeightActive=function(){this.autoHeightActive=this.gridColumns.filter(function(o){return o.isAutoHeight()}).length>0,!this.autoHeightActive||(this.autoHeightActiveAtLeastOnce=!0,this.gridOptionsService.isRowModelType("clientSide")||this.gridOptionsService.isRowModelType("serverSide"))||z(function(){return console.warn("AG Grid - autoHeight columns only work with Client Side Row Model and Server Side Row Model.")},"autoHeightActive.wrongRowModel")},t.prototype.orderGridColsLike=function(e){if(!M(e)){var r=pt(e.map(function(c,p){return[c,p]})),o=!0;if(this.gridColumns.forEach(function(c){r.has(c)&&(o=!1)}),!o){var i=pt(this.gridColumns.map(function(c){return[c,!0]})),s=e.filter(function(c){return i.has(c)}),a=pt(s.map(function(c){return[c,!0]})),l=this.gridColumns.filter(function(c){return!a.has(c)}),u=s.slice();l.forEach(function(c){var p=c.getOriginalParent();if(p){for(var d=[];!d.length&&p;)p.getLeafColumns().forEach(function(C){var m=u.indexOf(C)>=0,w=d.indexOf(C)<0;m&&w&&d.push(C)}),p=p.getOriginalParent();if(d.length){var g=d.map(function(C){return u.indexOf(C)}),y=Math.max.apply(Math,Ut([],kt(g)));br(u,c,y+1)}else u.push(c)}else u.push(c)}),this.gridColumns=u}}},t.prototype.isPrimaryColumnGroupsPresent=function(){return this.primaryHeaderRowCount>1},t.prototype.refreshQuickFilterColumns=function(){var e,r=null!==(e=this.isPivotMode()?this.secondaryColumns:this.primaryColumns)&&void 0!==e?e:[];this.groupAutoColumns&&(r=r.concat(this.groupAutoColumns)),this.columnsForQuickFilter=this.gridOptionsService.is("includeHiddenColumnsInQuickFilter")?r:r.filter(function(o){return o.isVisible()||o.isRowGroupActive()})},t.prototype.placeLockedColumns=function(e){var r=[],o=[],i=[];return e.forEach(function(s){var a=s.getColDef().lockPosition;"right"===a?i.push(s):"left"===a||!0===a?r.push(s):o.push(s)}),Ut(Ut(Ut([],kt(r)),kt(o)),kt(i))},t.prototype.addAutoGroupToGridColumns=function(){if(M(this.groupAutoColumns))return this.destroyOldColumns(this.groupAutoColsBalancedTree),void(this.groupAutoColsBalancedTree=null);this.gridColumns=this.groupAutoColumns?this.groupAutoColumns.concat(this.gridColumns):this.gridColumns;var e=this.columnFactory.createForAutoGroups(this.groupAutoColumns,this.gridBalancedTree);this.destroyOldColumns(this.groupAutoColsBalancedTree,e),this.groupAutoColsBalancedTree=e,this.gridBalancedTree=e.concat(this.gridBalancedTree)},t.prototype.clearDisplayedAndViewportColumns=function(){this.viewportRowLeft={},this.viewportRowRight={},this.viewportRowCenter={},this.displayedColumnsLeft=[],this.displayedColumnsRight=[],this.displayedColumnsCenter=[],this.displayedColumns=[],this.viewportColumns=[],this.headerViewportColumns=[],this.viewportColumnsHash=""},t.prototype.updateGroupsAndDisplayedColumns=function(e){this.updateOpenClosedVisibilityInColumnGroups(),this.deriveDisplayedColumns(e),this.refreshFlexedColumns(),this.extractViewport(),this.updateBodyWidths(),this.eventService.dispatchEvent({type:v.EVENT_DISPLAYED_COLUMNS_CHANGED})},t.prototype.deriveDisplayedColumns=function(e){this.derivedDisplayedColumnsFromDisplayedTree(this.displayedTreeLeft,this.displayedColumnsLeft),this.derivedDisplayedColumnsFromDisplayedTree(this.displayedTreeCentre,this.displayedColumnsCenter),this.derivedDisplayedColumnsFromDisplayedTree(this.displayedTreeRight,this.displayedColumnsRight),this.joinDisplayedColumns(),this.setLeftValues(e),this.displayedAutoHeightCols=this.displayedColumns.filter(function(r){return r.isAutoHeight()})},t.prototype.isAutoRowHeightActive=function(){return this.autoHeightActive},t.prototype.wasAutoRowHeightEverActive=function(){return this.autoHeightActiveAtLeastOnce},t.prototype.joinDisplayedColumns=function(){this.displayedColumns=this.gridOptionsService.is("enableRtl")?this.displayedColumnsRight.concat(this.displayedColumnsCenter).concat(this.displayedColumnsLeft):this.displayedColumnsLeft.concat(this.displayedColumnsCenter).concat(this.displayedColumnsRight)},t.prototype.setLeftValues=function(e){this.setLeftValuesOfColumns(e),this.setLeftValuesOfGroups()},t.prototype.setLeftValuesOfColumns=function(e){var r=this;if(this.primaryColumns){var o=this.primaryColumns.slice(0),i=this.gridOptionsService.is("enableRtl");[this.displayedColumnsLeft,this.displayedColumnsRight,this.displayedColumnsCenter].forEach(function(s){if(i){var a=r.getWidthOfColsInList(s);s.forEach(function(u){a-=u.getActualWidth(),u.setLeft(a,e)})}else{var l=0;s.forEach(function(u){u.setLeft(l,e),l+=u.getActualWidth()})}bi(o,s)}),o.forEach(function(s){s.setLeft(null,e)})}},t.prototype.setLeftValuesOfGroups=function(){[this.displayedTreeLeft,this.displayedTreeRight,this.displayedTreeCentre].forEach(function(e){e.forEach(function(r){r instanceof Se&&r.checkLeft()})})},t.prototype.derivedDisplayedColumnsFromDisplayedTree=function(e,r){r.length=0,this.columnUtils.depthFirstDisplayedColumnTreeSearch(e,function(o){o instanceof X&&r.push(o)})},t.prototype.extractViewportColumns=function(){this.suppressColumnVirtualisation?(this.viewportColumnsCenter=this.displayedColumnsCenter,this.headerViewportColumnsCenter=this.displayedColumnsCenter):(this.viewportColumnsCenter=this.displayedColumnsCenter.filter(this.isColumnInRowViewport.bind(this)),this.headerViewportColumnsCenter=this.displayedColumnsCenter.filter(this.isColumnInHeaderViewport.bind(this))),this.viewportColumns=this.viewportColumnsCenter.concat(this.displayedColumnsLeft).concat(this.displayedColumnsRight),this.headerViewportColumns=this.headerViewportColumnsCenter.concat(this.displayedColumnsLeft).concat(this.displayedColumnsRight)},t.prototype.getVirtualHeaderGroupRow=function(e,r){var o;switch(e){case"left":o=this.viewportRowLeft[r];break;case"right":o=this.viewportRowRight[r];break;default:o=this.viewportRowCenter[r]}return M(o)&&(o=[]),o},t.prototype.calculateHeaderRows=function(){this.viewportRowLeft={},this.viewportRowRight={},this.viewportRowCenter={};var e={};this.headerViewportColumns.forEach(function(o){return e[o.getId()]=!0});var r=function(o,i,s){for(var a=!1,l=0;li;return O.getFlex()&&A},a=this.displayedColumnsCenter.filter(function(O){return!s(O)}),l=this.displayedColumnsCenter.filter(function(O){return s(O)}),u=[];if(!l.length)return[];var p,c=[];e:for(;;){var d=l.reduce(function(O,A){return O+A.getFlex()},0);p=this.flexViewportWidth-this.getWidthOfColsInList(a);for(var f=0;fw&&(C=w),C){g.setActualWidth(C,o),ve(l,g),u.push(g),a.push(g);continue e}c[f]=Math.round(y)}break}var E=p;return l.forEach(function(O,A){O.setActualWidth(Math.min(c[A],E),o),u.push(O),E-=c[A]}),e.skipSetLeft||this.setLeftValues(o),e.updateBodyWidths&&this.updateBodyWidths(),e.fireResizedEvent&&this.dispatchColumnResizedEvent(u,!0,o,l),l},t.prototype.sizeColumnsToFit=function(e,r,o,i){var a,l,u,c,p,s=this;if(void 0===r&&(r="sizeColumnsToFit"),this.shouldQueueResizeOperations)this.resizeOperationQueue.push(function(){return s.sizeColumnsToFit(e,r,o,i)});else{var d={};i&&(null===(a=i?.columnLimits)||void 0===a||a.forEach(function(Z){var ut=Z.key,ar=function(n,t){var e={};for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&t.indexOf(r)<0&&(e[r]=n[r]);if(null!=n&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(n);o=0;H--){var x=y[H],G=d?.[x.getId()],V=null!==(l=G?.minWidth)&&void 0!==l?l:i?.defaultMinWidth,U=null!==(u=G?.maxWidth)&&void 0!==u?u:i?.defaultMaxWidth,q=null!==(c=x.getMinWidth())&&void 0!==c?c:0,we=null!==(p=x.getMaxWidth())&&void 0!==p?p:Number.MAX_VALUE,Ue="number"==typeof V&&V>q?V:x.getMinWidth(),ne="number"==typeof U&&Une?(Oe=ne,E(x),w=!1):0===H&&(Oe=L),x.setActualWidth(Oe,r,!0),L-=Oe}}m.forEach(function(Z){Z.fireColumnWidthChangedEvent(r)}),this.setLeftValues(r),this.updateBodyWidths(),!o&&this.dispatchColumnResizedEvent(m,!0,r)}}},t.prototype.buildDisplayedTrees=function(e){var r=[],o=[],i=[];e.forEach(function(a){switch(a.getPinned()){case"left":r.push(a);break;case"right":o.push(a);break;default:i.push(a)}});var s=new Qs;this.displayedTreeLeft=this.displayedGroupCreator.createDisplayedGroups(r,this.gridBalancedTree,s,"left",this.displayedTreeLeft),this.displayedTreeRight=this.displayedGroupCreator.createDisplayedGroups(o,this.gridBalancedTree,s,"right",this.displayedTreeRight),this.displayedTreeCentre=this.displayedGroupCreator.createDisplayedGroups(i,this.gridBalancedTree,s,null,this.displayedTreeCentre),this.updateDisplayedMap()},t.prototype.updateDisplayedMap=function(){var e=this;this.displayedColumnsAndGroupsMap={};var r=function(o){e.displayedColumnsAndGroupsMap[o.getUniqueId()]=o};this.columnUtils.depthFirstAllColumnTreeSearch(this.displayedTreeCentre,r),this.columnUtils.depthFirstAllColumnTreeSearch(this.displayedTreeLeft,r),this.columnUtils.depthFirstAllColumnTreeSearch(this.displayedTreeRight,r)},t.prototype.isDisplayed=function(e){return this.displayedColumnsAndGroupsMap[e.getUniqueId()]===e},t.prototype.updateOpenClosedVisibilityInColumnGroups=function(){var e=this.getAllDisplayedTrees();this.columnUtils.depthFirstAllColumnTreeSearch(e,function(r){r instanceof Se&&r.calculateDisplayedColumns()})},t.prototype.getGroupAutoColumns=function(){return this.groupAutoColumns},t.prototype.createGroupAutoColumnsIfNeeded=function(){var e=this.forceRecreateAutoGroups;if(this.forceRecreateAutoGroups=!1,!this.autoGroupsNeedBuilding)return!1;this.autoGroupsNeedBuilding=!1;var r=this.gridOptionsService.isGroupUseEntireRow(this.pivotMode),o=this.pivotMode?this.gridOptionsService.is("pivotSuppressAutoColumn"):this.isGroupSuppressAutoColumn();if(!(this.rowGroupColumns.length>0||this.usingTreeData)||o||r)this.groupAutoColumns=null;else{var l=this.autoGroupColService.createAutoGroupColumns(this.groupAutoColumns||[],this.rowGroupColumns);if(!this.autoColsEqual(l,this.groupAutoColumns)||e)return this.groupAutoColumns=l,!0}return!1},t.prototype.isGroupSuppressAutoColumn=function(){var e=this.gridOptionsService.get("groupDisplayType");if(e&&Hi("custom",e))return!0;var o=this.gridOptionsService.get("treeDataDisplayType");return!!o&&function ic(n,t){var e=["auto","custom"];return e.indexOf(t)<0?(console.warn("AG Grid: '"+t+"' is not a valid treeDataDisplayType value - possible values are: '"+e.join("', '")+"'"),!1):t===n}("custom",o)},t.prototype.autoColsEqual=function(e,r){return mt(e,r,function(o,i){return o.getColId()===i.getColId()})},t.prototype.getWidthOfColsInList=function(e){return e.reduce(function(r,o){return r+o.getActualWidth()},0)},t.prototype.getGridBalancedTree=function(){return this.gridBalancedTree},t.prototype.hasFloatingFilters=function(){return!!this.gridColumns&&this.gridColumns.some(function(r){return r.getColDef().floatingFilter})},t.prototype.getFirstDisplayedColumn=function(){var e=this.gridOptionsService.is("enableRtl"),r=["getDisplayedLeftColumns","getDisplayedCenterColumns","getDisplayedRightColumns"];e&&r.reverse();for(var o=0;o=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i}([b("columnUtils")],t),t}(T),dc=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),fc=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return dc(t,n),t.prototype.createDisplayedGroups=function(e,r,o,i,s){var u,c,a=this,l=[],p=this.mapOldGroupsById(s);return e.forEach(function(d){for(var f=a.getOriginalPathForColumn(r,d),g=[],y=!c,C=0;C=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i}([b("displayedGroupCreator")],t),t}(T),vc=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),yc=function(n){function t(){var e=null!==n&&n.apply(this,arguments)||this;return e.componentsMappedByName={},e}return vc(t,n),t.prototype.setupComponents=function(e){var r=this;e&&e.forEach(function(o){return r.addComponent(o)})},t.prototype.addComponent=function(e){var o=e.componentName.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase().toUpperCase();this.componentsMappedByName[o]=e.componentClass},t.prototype.getComponentClass=function(e){return this.componentsMappedByName[e]},t=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i}([b("agStackComponentsRegistry")],t),t}(T);function it(n,t,e){null==e||""==e?Vi(n,t):Ne(n,t,e)}function Ne(n,t,e){n.setAttribute(oa(t),e.toString())}function Vi(n,t){n.removeAttribute(oa(t))}function oa(n){return"aria-"+n}function ae(n,t){t?n.setAttribute("role",t):n.removeAttribute("role")}function ia(n){return"asc"===n?"ascending":"desc"===n?"descending":"mixed"===n?"other":"none"}function na(n){return parseInt(n.getAttribute("aria-level"),10)}function sa(n){return parseInt(n.getAttribute("aria-posinset"),10)}function Rt(n,t){it(n,"label",t)}function Oo(n,t){it(n,"labelledby",t)}function aa(n,t){it(n,"description",t)}function la(n,t){it(n,"describedby",t)}function ua(n,t){it(n,"live",t)}function ca(n,t){it(n,"level",t)}function Bi(n,t){it(n,"disabled",t)}function To(n,t){it(n,"hidden",t)}function ze(n,t){Ne(n,"expanded",t)}function pa(n){Vi(n,"expanded")}function Wi(n,t){Ne(n,"setsize",t)}function ji(n,t){Ne(n,"posinset",t)}function da(n,t){Ne(n,"multiselectable",t)}function ha(n,t){Ne(n,"rowcount",t)}function ki(n,t){Ne(n,"rowindex",t)}function fa(n,t){Ne(n,"colcount",t)}function Ui(n,t){Ne(n,"colindex",t)}function va(n,t){Ne(n,"colspan",t)}function ga(n,t){Ne(n,"sort",t)}function ya(n){Vi(n,"sort")}function cr(n,t){it(n,"selected",t)}function Ca(n,t){Ne(n,"checked",void 0===t?"mixed":t)}function Do(n,t){return void 0===t?n("ariaIndeterminate","indeterminate"):!0===t?n("ariaChecked","checked"):n("ariaUnchecked","unchecked")}var zi,Po,Ki,$i,Yi,qi,Qi,Xi,wc=Object.freeze({__proto__:null,setAriaRole:ae,getAriaSortState:ia,getAriaLevel:na,getAriaPosInSet:sa,getAriaDescribedBy:function Cc(n){return n.getAttribute("aria-describedby")||""},setAriaLabel:Rt,setAriaLabelledBy:Oo,setAriaDescription:aa,setAriaDescribedBy:la,setAriaLive:ua,setAriaLevel:ca,setAriaDisabled:Bi,setAriaHidden:To,setAriaExpanded:ze,removeAriaExpanded:pa,setAriaSetSize:Wi,setAriaPosInSet:ji,setAriaMultiSelectable:da,setAriaRowCount:ha,setAriaRowIndex:ki,setAriaColCount:fa,setAriaColIndex:Ui,setAriaColSpan:va,setAriaSort:ga,removeAriaSort:ya,setAriaSelected:cr,setAriaChecked:Ca,setAriaControls:function mc(n,t){it(n,"controls",t.id),Oo(t,n.id)},getAriaCheckboxStateName:Do});function Ge(){return void 0===zi&&(zi=/^((?!chrome|android).)*safari/i.test(navigator.userAgent)),zi}function Ji(){if(void 0===Po)if(Ge()){var n=navigator.userAgent.match(/version\/(\d+)/i);n&&(Po=null!=n[1]?parseFloat(n[1]):0)}else Po=0;return Po}function Ao(){if(void 0===Ki){var n=window;Ki=!!n.chrome&&(!!n.chrome.webstore||!!n.chrome.runtime)||/Chrome/.test(navigator.userAgent)&&/Google Inc/.test(navigator.vendor)}return Ki}function Zi(){return void 0===$i&&($i=/(firefox)/i.test(navigator.userAgent)),$i}function en(){return void 0===Yi&&(Yi=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)),Yi}function Ot(){return void 0===qi&&(qi=/iPad|iPhone|iPod/.test(navigator.platform)||"MacIntel"===navigator.platform&&navigator.maxTouchPoints>1),qi}function bo(){return!Ge()||Ji()>=15}function Fo(n){if(!n)return null;var t=n.tabIndex,e=n.getAttribute("tabIndex");return-1!==t||null!==e&&(""!==e||Zi())?t.toString():null}function ma(){if(!document.body)return-1;var n=1e6,t=navigator.userAgent.toLowerCase().match(/firefox/)?6e6:1e9,e=document.createElement("div");for(document.body.appendChild(e);;){var r=2*n;if(e.style.height=r+"px",r>t||e.clientHeight!==r)break;n=r}return document.body.removeChild(e),n}function wa(){var n,t,e;return null!==(t=null===(n=document.body)||void 0===n?void 0:n.clientWidth)&&void 0!==t?t:window.innerHeight||(null===(e=document.documentElement)||void 0===e?void 0:e.clientWidth)||-1}function Sa(){var n,t,e;return null!==(t=null===(n=document.body)||void 0===n?void 0:n.clientHeight)&&void 0!==t?t:window.innerHeight||(null===(e=document.documentElement)||void 0===e?void 0:e.clientHeight)||-1}function Ea(){return null==Xi&&_a(),Xi}function _a(){var n=document.body,t=document.createElement("div");t.style.width=t.style.height="100px",t.style.opacity="0",t.style.overflow="scroll",t.style.msOverflowStyle="scrollbar",t.style.position="absolute",n.appendChild(t);var e=t.offsetWidth-t.clientWidth;0===e&&0===t.clientWidth&&(e=null),t.parentNode&&t.parentNode.removeChild(t),null!=e&&(Xi=e,Qi=0===e)}function pr(){return null==Qi&&_a(),Qi}var Sc=Object.freeze({__proto__:null,isBrowserSafari:Ge,getSafariVersion:Ji,isBrowserChrome:Ao,isBrowserFirefox:Zi,isMacOsUserAgent:en,isIOSUserAgent:Ot,browserSupportsPreventScroll:bo,getTabIndex:Fo,getMaxDivHeight:ma,getBodyWidth:wa,getBodyHeight:Sa,getScrollbarWidth:Ea,isInvisibleScrollbar:pr});function dr(n,t){return n.toString().padStart(t,"0")}function Ra(n,t){for(var e=[],r=n;r<=t;r++)e.push(r);return e}function tn(n,t,e){return"number"!=typeof n?"":n.toString().replace(".",e).replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+t)}var Pc=Object.freeze({__proto__:null,padStartWidthZeros:dr,createArrayOfNumbers:Ra,cleanNumber:function Ec(n){return"string"==typeof n&&(n=parseInt(n,10)),"number"==typeof n?Math.floor(n):null},decToHex:function _c(n,t){for(var e="",r=0;r>>=8;return e},formatNumberTwoDecimalPlacesAndCommas:function Rc(n,t,e){return"number"!=typeof n?"":tn(Math.round(100*n)/100,t,e)},formatNumberCommas:tn,sum:function Oc(n){return null==n?null:n.reduce(function(t,e){return t+e},0)},zeroOrGreater:function Tc(n,t){return n>=0?n:t},oneOrGreater:function Dc(n,t){var e=parseInt(n,10);return!isNaN(e)&&isFinite(e)&&e>0?e:t}}),rn=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i};function He(n,t,e){if(void 0===t&&(t=!0),void 0===e&&(e="-"),!n)return null;var r=[n.getFullYear(),n.getMonth()+1,n.getDate()].map(function(o){return dr(o,2)}).join(e);return t&&(r+=" "+[n.getHours(),n.getMinutes(),n.getSeconds()].map(function(o){return dr(o,2)}).join(":")),r}var on=function(n){if(n>3&&n<21)return"th";switch(n%10){case 1:return"st";case 2:return"nd";case 3:return"rd"}return"th"};function xo(n,t){void 0===t&&(t="YYYY-MM-DD");var e=dr(n.getFullYear(),4),r=["January","February","March","April","May","June","July","August","September","October","November","December"],o=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],i={YYYY:function(){return e.slice(e.length-4,e.length)},YY:function(){return e.slice(e.length-2,e.length)},Y:function(){return""+n.getFullYear()},MMMM:function(){return r[n.getMonth()]},MMM:function(){return r[n.getMonth()].slice(0,3)},MM:function(){return dr(n.getMonth()+1,2)},Mo:function(){return""+(n.getMonth()+1)+on(n.getMonth()+1)},M:function(){return""+(n.getMonth()+1)},Do:function(){return""+n.getDate()+on(n.getDate())},DD:function(){return dr(n.getDate(),2)},D:function(){return""+n.getDate()},dddd:function(){return o[n.getDay()]},ddd:function(){return o[n.getDay()].slice(0,3)},dd:function(){return o[n.getDay()].slice(0,2)},do:function(){return""+n.getDay()+on(n.getDay())},d:function(){return""+n.getDay()}},s=new RegExp(Object.keys(i).join("|"),"g");return t.replace(s,function(a){return a in i?i[a]():a})}function Ke(n){if(!n)return null;var t=rn(n.split(" "),2),e=t[0],r=t[1];if(!e)return null;var o=e.split("-").map(function(g){return parseInt(g,10)});if(3!==o.filter(function(g){return!isNaN(g)}).length)return null;var i=rn(o,3),s=i[0],a=i[1],l=i[2],u=new Date(s,a-1,l);if(u.getFullYear()!==s||u.getMonth()!==a-1||u.getDate()!==l)return null;if(!r||"00:00:00"===r)return u;var c=rn(r.split(":").map(function(g){return parseInt(g,10)}),3),p=c[0],d=c[1],f=c[2];return p>=0&&p<24&&u.setHours(p),d>=0&&d<60&&u.setMinutes(d),f>=0&&f<60&&u.setSeconds(f),u}var Lo,Ac=Object.freeze({__proto__:null,serialiseDate:He,dateToFormattedString:xo,parseDateTimeFromString:Ke}),bc=function(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},Fc=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},Oa="[tabindex], input, select, button, textarea, [href]",nn=".ag-hidden, .ag-hidden *, [disabled], .ag-disabled:not(.ag-button), .ag-disabled *";function sn(n){var t=Element.prototype.matches||Element.prototype.msMatchesSelector,r=t.call(n,"input, select, button, textarea"),o=t.call(n,nn),i=ft(n);return r&&!o&&i}function k(n,t,e){void 0===e&&(e={});var r=e.skipAriaHidden;n.classList.toggle("ag-hidden",!t),r||To(n,!t)}function Ta(n,t,e){void 0===e&&(e={});var r=e.skipAriaHidden;n.classList.toggle("ag-invisible",!t),r||To(n,!t)}function hr(n,t){var e="disabled",r=t?function(o){return o.setAttribute(e,"")}:function(o){return o.removeAttribute(e)};r(n),vn(n.querySelectorAll("input"),function(o){return r(o)})}function zt(n,t,e){for(var r=0;n;){if(n.classList.contains(t))return!0;if(n=n.parentElement,"number"==typeof e){if(++r>e)break}else if(n===e)break}return!1}function Tt(n){var t=window.getComputedStyle(n),r=t.width,o=t.borderTopWidth,i=t.borderRightWidth,s=t.borderBottomWidth,a=t.borderLeftWidth,l=t.paddingTop,u=t.paddingRight,c=t.paddingBottom,p=t.paddingLeft,d=t.marginTop,f=t.marginRight,g=t.marginBottom,y=t.marginLeft,C=t.boxSizing;return{height:parseFloat(t.height),width:parseFloat(r),borderTopWidth:parseFloat(o),borderRightWidth:parseFloat(i),borderBottomWidth:parseFloat(s),borderLeftWidth:parseFloat(a),paddingTop:parseFloat(l),paddingRight:parseFloat(u),paddingBottom:parseFloat(c),paddingLeft:parseFloat(p),marginTop:parseFloat(d),marginRight:parseFloat(f),marginBottom:parseFloat(g),marginLeft:parseFloat(y),boxSizing:C}}function Lr(n){var t=Tt(n);return"border-box"===t.boxSizing?t.height-t.paddingTop-t.paddingBottom:t.height}function Mo(n){var t=Tt(n);return"border-box"===t.boxSizing?t.width-t.paddingLeft-t.paddingRight:t.width}function an(n){var t=Tt(n);return Math.ceil(n.offsetHeight+(t.marginBottom+t.marginTop))}function Io(n){var t=Tt(n);return Math.ceil(n.offsetWidth+(t.marginLeft+t.marginRight))}function ln(n){var t=n.getBoundingClientRect(),e=Tt(n);return{top:t.top+(e.borderTopWidth||0),left:t.left+(e.borderLeftWidth||0),right:t.right+(e.borderRightWidth||0),bottom:t.bottom+(e.borderBottomWidth||0)}}function Mr(){if("boolean"==typeof Lo)return Lo;var n=document.createElement("div");return n.style.direction="rtl",n.style.width="1px",n.style.height="1px",n.style.position="fixed",n.style.top="0px",n.style.overflow="hidden",n.dir="rtl",n.innerHTML='
\n \n \n
',document.body.appendChild(n),n.scrollLeft=1,Lo=0===Math.floor(n.scrollLeft),document.body.removeChild(n),Lo}function Ir(n,t){var e=n.scrollLeft;return t&&(e=Math.abs(e),Ao()&&!Mr()&&(e=n.scrollWidth-n.clientWidth-e)),e}function Nr(n,t,e){e&&(Mr()?t*=-1:(Ge()||Ao())&&(t=n.scrollWidth-n.clientWidth-t)),n.scrollLeft=t}function Pe(n){for(;n&&n.firstChild;)n.removeChild(n.firstChild)}function ht(n){n&&n.parentNode&&n.parentNode.removeChild(n)}function ft(n){return null!==n.offsetParent}function pe(n){var t=document.createElement("div");return t.innerHTML=(n||"").trim(),t.firstChild}function un(n){return n&&n.clientHeight?n.clientHeight:0}function cn(n){return n&&n.clientWidth?n.clientWidth:0}function pn(n,t,e){if(!e||e.nextSibling!==t){var r=document.activeElement,o=t.contains(r);e?e.nextSibling?n.insertBefore(t,e.nextSibling):n.appendChild(t):n.firstChild&&n.firstChild!==t&&n.insertAdjacentElement("afterbegin",t),o&&r&&bo()&&r.focus({preventScroll:!0})}}function dn(n,t){for(var e=0;e-1||"object"==typeof o&&o["ag-icon"])return r}var i=document.createElement("span");return i.appendChild(r),i}function re(n,t,e,r){var o=null,i=e&&e.getColDef().icons;if(i&&(o=i[n]),t&&!o){var s=t.get("icons");s&&(o=s[n])}if(!o){var l=document.createElement("span"),u=xa[n];return u||(r?u=n:(console.warn("AG Grid: Did not find icon "+n),u="")),l.setAttribute("class","ag-icon ag-icon-"+u),l.setAttribute("unselectable","on"),ae(l,"presentation"),l}var a=void 0;if("function"==typeof o)a=o();else{if("string"!=typeof o)throw new Error("icon from grid options needs to be a string or a function");a=o}return"string"==typeof a?pe(a):Hr(a)?a:void console.warn("AG Grid: iconRenderer should return back a string or a dom object")}var Vc=Object.freeze({__proto__:null,iconNameClassMap:xa,createIcon:Be,createIconNoSpan:re}),_=function(){function n(){}return n.BACKSPACE="Backspace",n.TAB="Tab",n.ENTER="Enter",n.ESCAPE="Escape",n.SPACE=" ",n.LEFT="ArrowLeft",n.UP="ArrowUp",n.RIGHT="ArrowRight",n.DOWN="ArrowDown",n.DELETE="Delete",n.F2="F2",n.PAGE_UP="PageUp",n.PAGE_DOWN="PageDown",n.PAGE_HOME="Home",n.PAGE_END="End",n.A="KeyA",n.C="KeyC",n.D="KeyD",n.V="KeyV",n.X="KeyX",n.Y="KeyY",n.Z="KeyZ",n}(),Bc=65,Wc=67,jc=86,kc=68,Uc=90,zc=89;function gn(n){return!(n.altKey||n.ctrlKey||n.metaKey)&&1===n.key.length}function No(n,t,e,r,o){var i=r?r.getColDef().suppressKeyboardEvent:void 0;if(!i)return!1;var s={event:t,editing:o,column:r,api:n.api,node:e,data:e.data,colDef:r.getColDef(),context:n.context,columnApi:n.columnApi};return!(!i||!i(s))}function La(n,t,e,r){var o=r.getDefinition(),i=o&&o.suppressHeaderKeyboardEvent;return!!R(i)&&!!i({api:n.api,columnApi:n.columnApi,context:n.context,colDef:o,column:r,headerRowIndex:e,event:t})}function Ma(n){var e;switch(n.keyCode){case Bc:e=_.A;break;case Wc:e=_.C;break;case jc:e=_.V;break;case kc:e=_.D;break;case Uc:e=_.Z;break;case zc:e=_.Y;break;default:e=n.code}return e}function Ia(n,t){return void 0===t&&(t=!1),n===_.DELETE||!t&&n===_.BACKSPACE&&en()}var Kc=Object.freeze({__proto__:null,isEventFromPrintableCharacter:gn,isUserSuppressingKeyboardEvent:No,isUserSuppressingHeaderKeyboardEvent:La,normaliseQwertyAzerty:Ma,isDeleteKey:Ia});function yn(n,t,e){if(0===e)return!1;var r=Math.abs(n.clientX-t.clientX),o=Math.abs(n.clientY-t.clientY);return Math.max(r,o)<=e}var $c=Object.freeze({__proto__:null,areEventsNear:yn}),Qc=Object.freeze({__proto__:null,sortRowNodesByOrder:function Yc(n,t){if(!n)return!1;for(var e=function(a,l){var u=t[a.id],c=t[l.id],p=void 0!==u,d=void 0!==c;return p&&d?u-c:p||d?p?1:-1:a.__objectId-l.__objectId},i=!1,s=0;s0){i=!0;break}return!!i&&(n.sort(e),!0)},traverseNodesWithKey:function qc(n,t){var e=[];!function r(o){o&&o.forEach(function(i){if(i.group||i.hasChildren()){e.push(i.key);var s=e.join("|");t(i,s),r(i.childrenAfterGroup),e.pop()}})}(n)}});function Cn(n){var t=new Set;return n.forEach(function(e){return t.add(e)}),t}var Xc=Object.freeze({__proto__:null,convertToSet:Cn}),ie=function(){return ie=Object.assign||function(n){for(var t,e=1,r=arguments.length;e(function(n){n[n.IN_PROGRESS=0]="IN_PROGRESS",n[n.RESOLVED=1]="RESOLVED"}($t||($t={})),$t))(),$e=function(){function n(t){var e=this;this.status=$t.IN_PROGRESS,this.resolution=null,this.waiters=[],t(function(r){return e.onDone(r)},function(r){return e.onReject(r)})}return n.all=function(t){return new n(function(e){var r=t.length,o=new Array(r);t.forEach(function(i,s){i.then(function(a){o[s]=a,0==--r&&e(o)})})})},n.resolve=function(t){return void 0===t&&(t=null),new n(function(e){return e(t)})},n.prototype.then=function(t){var e=this;return new n(function(r){e.status===$t.RESOLVED?r(t(e.resolution)):e.waiters.push(function(o){return r(t(o))})})},n.prototype.resolveNow=function(t,e){return this.status===$t.RESOLVED?e(this.resolution):t},n.prototype.onDone=function(t){this.status=$t.RESOLVED,this.resolution=t,this.waiters.forEach(function(e){return e(t)})},n.prototype.onReject=function(t){console.warn("TBI")},n}(),Zc=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),mn=function(){return mn=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},We=(()=>(function(n){n[n.NOTHING=0]="NOTHING",n[n.WAITING_TO_SHOW=1]="WAITING_TO_SHOW",n[n.SHOWING=2]="SHOWING"}(We||(We={})),We))(),Sn=function(n){function t(e){var r=n.call(this)||this;return r.DEFAULT_SHOW_TOOLTIP_DELAY=2e3,r.DEFAULT_HIDE_TOOLTIP_DELAY=1e4,r.SHOW_QUICK_TOOLTIP_DIFF=1e3,r.FADE_OUT_TOOLTIP_TIMEOUT=1e3,r.state=We.NOTHING,r.tooltipInstanceCount=0,r.tooltipMouseTrack=!1,r.parentComp=e,r}return Zc(t,n),t.prototype.postConstruct=function(){this.tooltipShowDelay=this.getTooltipDelay("show")||this.DEFAULT_SHOW_TOOLTIP_DELAY,this.tooltipHideDelay=this.getTooltipDelay("hide")||this.DEFAULT_HIDE_TOOLTIP_DELAY,this.tooltipMouseTrack=this.gridOptionsService.is("tooltipMouseTrack");var e=this.parentComp.getGui();this.addManagedListener(e,"mouseenter",this.onMouseEnter.bind(this)),this.addManagedListener(e,"mouseleave",this.onMouseLeave.bind(this)),this.addManagedListener(e,"mousemove",this.onMouseMove.bind(this)),this.addManagedListener(e,"mousedown",this.onMouseDown.bind(this)),this.addManagedListener(e,"keydown",this.onKeyDown.bind(this))},t.prototype.destroy=function(){this.setToDoNothing(),n.prototype.destroy.call(this)},t.prototype.onMouseEnter=function(e){if(!Ot()&&this.state==We.NOTHING){var r=this.isLastTooltipHiddenRecently()?200:this.tooltipShowDelay;this.showTooltipTimeoutId=window.setTimeout(this.showTooltip.bind(this),r),this.lastMouseEvent=e,this.state=We.WAITING_TO_SHOW}},t.prototype.onMouseLeave=function(){this.setToDoNothing()},t.prototype.onKeyDown=function(){this.setToDoNothing()},t.prototype.setToDoNothing=function(){this.state===We.SHOWING&&this.hideTooltip(),this.clearTimeouts(),this.state=We.NOTHING},t.prototype.onMouseMove=function(e){this.lastMouseEvent=e,this.tooltipMouseTrack&&this.state===We.SHOWING&&this.tooltipComp&&this.positionTooltipUnderLastMouseEvent()},t.prototype.onMouseDown=function(){this.setToDoNothing()},t.prototype.getTooltipDelay=function(e){var r=this.gridOptionsService.getNum("tooltipShowDelay"),o=this.gridOptionsService.getNum("tooltipHideDelay"),i="show"===e?r:o,s=Xs(e);return R(i)?(i<0&&z(function(){return console.warn("AG Grid: tooltip"+s+"Delay should not be lower than 0")},"tooltip"+s+"DelayWarn"),Math.max(200,i)):null},t.prototype.hideTooltip=function(){this.tooltipComp&&(this.destroyTooltipComp(),t.lastTooltipHideTime=(new Date).getTime()),this.state=We.NOTHING},t.prototype.destroyTooltipComp=function(){var e=this;this.tooltipComp.getGui().classList.add("ag-tooltip-hiding");var r=this.tooltipPopupDestroyFunc,o=this.tooltipComp;window.setTimeout(function(){r(),e.getContext().destroyBean(o)},this.FADE_OUT_TOOLTIP_TIMEOUT),this.tooltipPopupDestroyFunc=void 0,this.tooltipComp=void 0},t.prototype.isLastTooltipHiddenRecently=function(){return(new Date).getTime()-t.lastTooltipHideTime1)r.forEach(function(s){return e.addCssClass(s)});else if(!0!==this.cssClassStates[t]&&t.length){var i=this.getGui();i&&i.classList.add(t),this.cssClassStates[t]=!0}},n.prototype.removeCssClass=function(t){var e=this,r=(t||"").split(" ");if(r.length>1)r.forEach(function(s){return e.removeCssClass(s)});else if(!1!==this.cssClassStates[t]&&t.length){var i=this.getGui();i&&i.classList.remove(t),this.cssClassStates[t]=!1}},n.prototype.containsCssClass=function(t){var e=this.getGui();return!!e&&e.classList.contains(t)},n.prototype.addOrRemoveCssClass=function(t,e){var r=this;if(t){if(t.indexOf(" ")>=0){var o=(t||"").split(" ");if(o.length>1)return void o.forEach(function(a){return r.addOrRemoveCssClass(a,e)})}if(this.cssClassStates[t]!==e&&t.length){var s=this.getGui();s&&s.classList.toggle(t,e),this.cssClassStates[t]=e}}},n}(),tp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),En=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},rp=new fr,W=function(n){function t(e){var r=n.call(this)||this;return r.displayed=!0,r.visible=!0,r.compId=rp.next(),r.cssClassManager=new ep(function(){return r.eGui}),e&&r.setTemplate(e),r}return tp(t,n),t.prototype.preConstructOnComponent=function(){this.usingBrowserTooltips=this.gridOptionsService.is("enableBrowserTooltips")},t.prototype.getCompId=function(){return this.compId},t.prototype.getTooltipParams=function(){return{value:this.tooltipText,location:"UNKNOWN"}},t.prototype.setTooltip=function(e){var r=this;this.tooltipText!=e&&(this.tooltipText&&(r.usingBrowserTooltips?r.getGui().removeAttribute("title"):r.tooltipFeature=r.destroyBean(r.tooltipFeature)),null!=e&&(this.tooltipText=e,this.tooltipText&&(r.usingBrowserTooltips?r.getGui().setAttribute("title",r.tooltipText):r.tooltipFeature=r.createBean(new Sn(r)))))},t.prototype.createChildComponentsFromTags=function(e,r){var o=this;ba(e.childNodes).forEach(function(s){if(s instanceof HTMLElement){var a=o.createComponentFromElement(s,function(u){u.getGui()&&o.copyAttributesFromNode(s,u.getGui())},r);if(a){if(a.addItems&&s.children.length){o.createChildComponentsFromTags(s,r);var l=Array.prototype.slice.call(s.children);a.addItems(l)}o.swapComponentForNode(a,e,s)}else s.childNodes&&o.createChildComponentsFromTags(s,r)}})},t.prototype.createComponentFromElement=function(e,r,o){var i=e.nodeName,s=o?o[e.getAttribute("ref")]:void 0,a=this.agStackComponentsRegistry.getComponentClass(i);if(a){t.elementGettingCreated=e;var l=new a(s);return l.setParentComponent(this),this.createBean(l,null,r),l}return null},t.prototype.copyAttributesFromNode=function(e,r){Fa(e.attributes,function(o,i){return r.setAttribute(o,i)})},t.prototype.swapComponentForNode=function(e,r,o){var i=e.getGui();r.replaceChild(i,o),r.insertBefore(document.createComment(o.nodeName),i),this.addDestroyFunc(this.destroyBean.bind(this,e)),this.swapInComponentForQuerySelectors(e,o)},t.prototype.swapInComponentForQuerySelectors=function(e,r){var o=this;this.iterateOverQuerySelectors(function(i){o[i.attributeName]===r&&(o[i.attributeName]=e)})},t.prototype.iterateOverQuerySelectors=function(e){for(var r=Object.getPrototypeOf(this);null!=r;){var o=r.__agComponentMetaData,i=go(r.constructor);o&&o[i]&&o[i].querySelectors&&o[i].querySelectors.forEach(function(s){return e(s)}),r=Object.getPrototypeOf(r)}},t.prototype.activateTabIndex=function(e){var r=this.gridOptionsService.getNum("tabIndex")||0;e||(e=[]),e.length||e.push(this.getGui()),e.forEach(function(o){return o.setAttribute("tabindex",r.toString())})},t.prototype.setTemplate=function(e,r){var o=pe(e);this.setTemplateFromElement(o,r)},t.prototype.setTemplateFromElement=function(e,r){this.eGui=e,this.eGui.__agComponent=this,this.wireQuerySelectors(),this.getContext()&&this.createChildComponentsFromTags(this.getGui(),r)},t.prototype.createChildComponentsPreConstruct=function(){this.getGui()&&this.createChildComponentsFromTags(this.getGui())},t.prototype.wireQuerySelectors=function(){var e=this;if(this.eGui){var r=this;this.iterateOverQuerySelectors(function(o){var i=function(l){return r[o.attributeName]=l};if(o.refSelector&&e.getAttribute("ref")===o.refSelector)i(e.eGui);else{var a=e.eGui.querySelector(o.querySelector);a&&i(a.__agComponent||a)}})}},t.prototype.getGui=function(){return this.eGui},t.prototype.getFocusableElement=function(){return this.eGui},t.prototype.setParentComponent=function(e){this.parentComponent=e},t.prototype.getParentComponent=function(){return this.parentComponent},t.prototype.setGui=function(e){this.eGui=e},t.prototype.queryForHtmlElement=function(e){return this.eGui.querySelector(e)},t.prototype.queryForHtmlInputElement=function(e){return this.eGui.querySelector(e)},t.prototype.appendChild=function(e,r){null!=e&&(r||(r=this.eGui),Hr(e)?r.appendChild(e):r.appendChild(e.getGui()))},t.prototype.isDisplayed=function(){return this.displayed},t.prototype.setVisible=function(e,r){void 0===r&&(r={}),e!==this.visible&&(this.visible=e,Ta(this.eGui,e,{skipAriaHidden:r.skipAriaHidden}))},t.prototype.setDisplayed=function(e,r){void 0===r&&(r={}),e!==this.displayed&&(this.displayed=e,k(this.eGui,e,{skipAriaHidden:r.skipAriaHidden}),this.dispatchEvent({type:t.EVENT_DISPLAYED_CHANGED,visible:this.displayed}))},t.prototype.destroy=function(){this.tooltipFeature&&(this.tooltipFeature=this.destroyBean(this.tooltipFeature)),this.parentComponent&&(this.parentComponent=void 0);var e=this.eGui;e&&e.__agComponent&&(e.__agComponent=void 0),n.prototype.destroy.call(this)},t.prototype.addGuiEventListener=function(e,r,o){var i=this;this.eGui.addEventListener(e,r,o),this.addDestroyFunc(function(){return i.eGui.removeEventListener(e,r)})},t.prototype.addCssClass=function(e){this.cssClassManager.addCssClass(e)},t.prototype.removeCssClass=function(e){this.cssClassManager.removeCssClass(e)},t.prototype.containsCssClass=function(e){return this.cssClassManager.containsCssClass(e)},t.prototype.addOrRemoveCssClass=function(e,r){this.cssClassManager.addOrRemoveCssClass(e,r)},t.prototype.getAttribute=function(e){var r=this.eGui;return r?r.getAttribute(e):null},t.prototype.getRefElement=function(e){return this.queryForHtmlElement('[ref="'+e+'"]')},t.EVENT_DISPLAYED_CHANGED="displayedChanged",En([h("agStackComponentsRegistry")],t.prototype,"agStackComponentsRegistry",void 0),En([Gs],t.prototype,"preConstructOnComponent",null),En([Gs],t.prototype,"createChildComponentsPreConstruct",null),t}(T);function P(n){return op.bind(this,"[ref="+n+"]",n)}function op(n,t,e,r,o){null!==n?"number"!=typeof o?function ip(n,t,e){var r=function np(n,t){return n.__agComponentMetaData||(n.__agComponentMetaData={}),n.__agComponentMetaData[t]||(n.__agComponentMetaData[t]={}),n.__agComponentMetaData[t]}(n,go(n.constructor));r[t]||(r[t]=[]),r[t].push(e)}(e,"querySelectors",{attributeName:r,querySelector:n,refSelector:t}):console.error("AG Grid: QuerySelector should be on an attribute"):console.error("AG Grid: QuerySelector selector should not be null")}var sp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Na=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ap=function(n){function t(){return n.call(this,'\n ')||this}return sp(t,n),t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.init=function(e){this.params=e;var r=this.columnModel.getDisplayNameForColumn(e.column,"header",!0),o=this.localeService.getLocaleTextFunc();this.eFloatingFilterText.setDisabled(!0).setInputAriaLabel(r+" "+o("ariaFilterInput","Filter Input"))},t.prototype.onParentModelChanged=function(e){var r=this;e?this.params.parentFilterInstance(function(o){if(o.getModelAsString){var i=o.getModelAsString(e);r.eFloatingFilterText.setValue(i)}}):this.eFloatingFilterText.setValue("")},Na([P("eFloatingFilterText")],t.prototype,"eFloatingFilterText",void 0),Na([h("columnModel")],t.prototype,"columnModel",void 0),t}(W),Ga=function(){function n(t,e,r,o){var i=this;this.alive=!0,this.context=t,this.eParent=o,e.getDateCompDetails(r).newAgStackInstance().then(function(l){i.alive?(i.dateComp=l,l&&(o.appendChild(l.getGui()),l.afterGuiAttached&&l.afterGuiAttached(),i.tempValue&&l.setDate(i.tempValue),null!=i.disabled&&i.setDateCompDisabled(i.disabled))):t.destroyBean(l)})}return n.prototype.destroy=function(){this.alive=!1,this.dateComp=this.context.destroyBean(this.dateComp)},n.prototype.getDate=function(){return this.dateComp?this.dateComp.getDate():this.tempValue},n.prototype.setDate=function(t){this.dateComp?this.dateComp.setDate(t):this.tempValue=t},n.prototype.setDisabled=function(t){this.dateComp?this.setDateCompDisabled(t):this.disabled=t},n.prototype.setDisplayed=function(t){k(this.eParent,t)},n.prototype.setInputPlaceholder=function(t){this.dateComp&&this.dateComp.setInputPlaceholder&&this.dateComp.setInputPlaceholder(t)},n.prototype.setInputAriaLabel=function(t){this.dateComp&&this.dateComp.setInputAriaLabel&&this.dateComp.setInputAriaLabel(t)},n.prototype.afterGuiAttached=function(t){this.dateComp&&"function"==typeof this.dateComp.afterGuiAttached&&this.dateComp.afterGuiAttached(t)},n.prototype.setDateCompDisabled=function(t){null!=this.dateComp&&null!=this.dateComp.setDisabled&&this.dateComp.setDisabled(t)},n}(),Ha=function(){function n(){this.customFilterOptions={}}return n.prototype.init=function(t,e){this.filterOptions=t.filterOptions||e,this.mapCustomOptions(),this.selectDefaultItem(t)},n.prototype.getFilterOptions=function(){return this.filterOptions},n.prototype.mapCustomOptions=function(){var t=this;this.filterOptions&&this.filterOptions.forEach(function(e){if("string"!=typeof e){if(![["displayKey"],["displayName"],["predicate","test"]].every(function(i){return!!i.some(function(s){return null!=e[s]})||(console.warn("AG Grid: ignoring FilterOptionDef as it doesn't contain one of '"+i+"'"),!1)}))return void(t.filterOptions=t.filterOptions.filter(function(i){return i===e})||[]);t.customFilterOptions[e.displayKey]=e}})},n.prototype.selectDefaultItem=function(t){if(t.defaultOption)this.defaultOption=t.defaultOption;else if(this.filterOptions.length>=1){var e=this.filterOptions[0];"string"==typeof e?this.defaultOption=e:e.displayKey?this.defaultOption=e.displayKey:console.warn("AG Grid: invalid FilterOptionDef supplied as it doesn't contain a 'displayKey'")}else console.warn("AG Grid: no filter options for filter")},n.prototype.getDefaultOption=function(){return this.defaultOption},n.prototype.getCustomOption=function(t){return this.customFilterOptions[t]},n}(),Va={applyFilter:"Apply",clearFilter:"Clear",resetFilter:"Reset",cancelFilter:"Cancel",textFilter:"Text Filter",numberFilter:"Number Filter",dateFilter:"Date Filter",setFilter:"Set Filter",filterOoo:"Filter...",empty:"Choose One",equals:"Equals",notEqual:"Not equal",lessThan:"Less than",greaterThan:"Greater than",inRange:"In range",inRangeStart:"From",inRangeEnd:"To",lessThanOrEqual:"Less than or equals",greaterThanOrEqual:"Greater than or equals",contains:"Contains",notContains:"Not contains",startsWith:"Starts with",endsWith:"Ends with",blank:"Blank",notBlank:"Not blank",andCondition:"AND",orCondition:"OR",dateFormatOoo:"yyyy-mm-dd"},lp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),_n=function(){return _n=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Pt=function(n){function t(e,r){void 0===r&&(r={});var o=n.call(this)||this;return o.eFocusableElement=e,o.callbacks=r,o.callbacks=_n({shouldStopEventPropagation:function(){return!1},onTabKeyDown:function(i){if(!i.defaultPrevented){var s=o.focusService.findNextFocusableElement(o.eFocusableElement,!1,i.shiftKey);s&&(s.focus(),i.preventDefault())}}},r),o}return lp(t,n),t.prototype.postConstruct=function(){this.eFocusableElement.classList.add(t.FOCUS_MANAGED_CLASS),this.addKeyDownListeners(this.eFocusableElement),this.callbacks.onFocusIn&&this.addManagedListener(this.eFocusableElement,"focusin",this.callbacks.onFocusIn),this.callbacks.onFocusOut&&this.addManagedListener(this.eFocusableElement,"focusout",this.callbacks.onFocusOut)},t.prototype.addKeyDownListeners=function(e){var r=this;this.addManagedListener(e,"keydown",function(o){if(!o.defaultPrevented&&!rt(o)){if(r.callbacks.shouldStopEventPropagation(o))return void ct(o);o.key===_.TAB?r.callbacks.onTabKeyDown(o):r.callbacks.handleKeyDown&&r.callbacks.handleKeyDown(o)}})},t.FOCUS_MANAGED_CLASS="ag-focus-managed",Ba([h("focusService")],t.prototype,"focusService",void 0),Ba([D],t.prototype,"postConstruct",null),t}(T),up=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Rn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Wa="ag-resizer-wrapper",cp='
\n
\n
\n
\n
\n
\n
\n
\n
\n
',ja=function(n){function t(e,r){var o=n.call(this)||this;return o.element=e,o.dragStartPosition={x:0,y:0},o.position={x:0,y:0},o.lastSize={width:-1,height:-1},o.positioned=!1,o.resizersAdded=!1,o.resizeListeners=[],o.boundaryEl=null,o.isResizing=!1,o.isMoving=!1,o.resizable={},o.movable=!1,o.currentResizer=null,o.config=Object.assign({},{popup:!1},r),o}return up(t,n),t.prototype.center=function(){var e=this.offsetParent,r=e.clientHeight,i=e.clientWidth/2-this.getWidth()/2,s=r/2-this.getHeight()/2;this.offsetElement(i,s)},t.prototype.initialisePosition=function(){if(!this.positioned){var e=this.config,r=e.centered,o=e.forcePopupParentAsOffsetParent,i=e.minWidth,s=e.width,a=e.minHeight,l=e.height,u=e.x,c=e.y;this.offsetParent||this.setOffsetParent();var p=0,d=0,f=!!this.element.offsetParent;if(f){var g=this.findBoundaryElement(),y=window.getComputedStyle(g);if(null!=y.minWidth){var C=g.offsetWidth-this.element.offsetWidth;d=parseInt(y.minWidth,10)-C}if(null!=y.minHeight){var m=g.offsetHeight-this.element.offsetHeight;p=parseInt(y.minHeight,10)-m}}if(this.minHeight=a||p,this.minWidth=i||d,s&&this.setWidth(s),l&&this.setHeight(l),(!s||!l)&&this.refreshSize(),r)this.center();else if(u||c)this.offsetElement(u,c);else if(f&&o){var w=!0;if((g=this.boundaryEl)||(g=this.findBoundaryElement(),w=!1),g){var E=parseFloat(g.style.top),O=parseFloat(g.style.left);w?this.offsetElement(isNaN(O)?0:O,isNaN(E)?0:E):this.setPosition(O,E)}}this.positioned=!!this.offsetParent}},t.prototype.isPositioned=function(){return this.positioned},t.prototype.getPosition=function(){return this.position},t.prototype.setMovable=function(e,r){if(this.config.popup&&e!==this.movable){this.movable=e;var o=this.moveElementDragListener||{eElement:r,onDragStart:this.onMoveStart.bind(this),onDragging:this.onMove.bind(this),onDragStop:this.onMoveEnd.bind(this)};e?(this.dragService.addDragSource(o),this.moveElementDragListener=o):(this.dragService.removeDragSource(o),this.moveElementDragListener=void 0)}},t.prototype.setResizable=function(e){var r=this;if(this.clearResizeListeners(),e?this.addResizers():this.removeResizers(),"boolean"==typeof e){if(!1===e)return;e={topLeft:e,top:e,topRight:e,right:e,bottomRight:e,bottom:e,bottomLeft:e,left:e}}Object.keys(e).forEach(function(o){var s=!!e[o],a=r.getResizerElement(o),l={dragStartPixels:0,eElement:a,onDragStart:function(u){return r.onResizeStart(u,o)},onDragging:r.onResize.bind(r),onDragStop:function(u){return r.onResizeEnd(u,o)}};(s||!r.isAlive()&&!s)&&(s?(r.dragService.addDragSource(l),r.resizeListeners.push(l),a.style.pointerEvents="all"):a.style.pointerEvents="none",r.resizable[o]=s)})},t.prototype.removeSizeFromEl=function(){this.element.style.removeProperty("height"),this.element.style.removeProperty("width"),this.element.style.removeProperty("flex")},t.prototype.restoreLastSize=function(){this.element.style.flex="0 0 auto";var e=this.lastSize,r=e.height,o=e.width;-1!==o&&(this.element.style.width=o+"px"),-1!==r&&(this.element.style.height=r+"px")},t.prototype.getHeight=function(){return this.element.offsetHeight},t.prototype.setHeight=function(e){var r=this.config.popup,o=this.element,i=!1;if("string"==typeof e&&-1!==e.indexOf("%"))Kt(o,e),e=an(o),i=!0;else if(e=Math.max(this.minHeight,e),this.positioned){var s=this.getAvailableHeight();s&&e>s&&(e=s)}this.getHeight()!==e&&(i?(o.style.maxHeight="unset",o.style.minHeight="unset"):r?Kt(o,e):(o.style.height=e+"px",o.style.flex="0 0 auto",this.lastSize.height="number"==typeof e?e:parseFloat(e)))},t.prototype.getAvailableHeight=function(){var e=this.config,r=e.popup,o=e.forcePopupParentAsOffsetParent;this.positioned||this.initialisePosition();var i=this.offsetParent.clientHeight;if(!i)return null;var s=this.element.getBoundingClientRect(),a=this.offsetParent.getBoundingClientRect(),l=r?this.position.y:s.top,u=r?0:a.top,c=0;if(o){var p=this.element.parentElement;p&&(c=p.getBoundingClientRect().bottom-s.bottom)}return i+u-l-c},t.prototype.getWidth=function(){return this.element.offsetWidth},t.prototype.setWidth=function(e){var r=this.element,o=this.config.popup,i=!1;if("string"==typeof e&&-1!==e.indexOf("%"))Ve(r,e),e=Io(r),i=!0;else if(this.positioned){e=Math.max(this.minWidth,e);var s=this.offsetParent.clientWidth,a=o?this.position.x:this.element.getBoundingClientRect().left;s&&e+a>s&&(e=s-a)}this.getWidth()!==e&&(i?(r.style.maxWidth="unset",r.style.minWidth="unset"):this.config.popup?Ve(r,e):(r.style.width=e+"px",r.style.flex=" unset",this.lastSize.width="number"==typeof e?e:parseFloat(e)))},t.prototype.offsetElement=function(e,r){void 0===e&&(e=0),void 0===r&&(r=0);var i=this.config.forcePopupParentAsOffsetParent?this.boundaryEl:this.element;i&&(this.popupService.positionPopup({ePopup:i,keepWithinBounds:!0,skipObserver:this.movable||this.isResizable(),updatePosition:function(){return{x:e,y:r}}}),this.setPosition(parseFloat(i.style.left),parseFloat(i.style.top)))},t.prototype.constrainSizeToAvailableHeight=function(e){var r=this;this.config.forcePopupParentAsOffsetParent&&(e?this.resizeObserverSubscriber=this.resizeObserverService.observeResize(this.popupService.getPopupParent(),function(){var i=r.getAvailableHeight();r.element.style.setProperty("max-height",i+"px")}):(this.element.style.removeProperty("max-height"),this.resizeObserverSubscriber&&(this.resizeObserverSubscriber(),this.resizeObserverSubscriber=void 0)))},t.prototype.setPosition=function(e,r){this.position.x=e,this.position.y=r},t.prototype.updateDragStartPosition=function(e,r){this.dragStartPosition={x:e,y:r}},t.prototype.calculateMouseMovement=function(e){var r=e.e,i=e.isTop,a=e.topBuffer,l=r.clientX-this.dragStartPosition.x,u=r.clientY-this.dragStartPosition.y;return{movementX:this.shouldSkipX(r,!!e.isLeft,!!e.anywhereWithin,l)?0:l,movementY:this.shouldSkipY(r,!!i,a,u)?0:u}},t.prototype.shouldSkipX=function(e,r,o,i){var s=this.element.getBoundingClientRect(),a=this.offsetParent.getBoundingClientRect(),l=this.boundaryEl.getBoundingClientRect(),u=this.config.popup?this.position.x:s.left,c=u<=0&&a.left>=e.clientX||a.right<=e.clientX&&a.right<=l.right;return!!c||(r?i<0&&e.clientX>u+a.left||i>0&&e.clientXl.right||i>0&&e.clientXl.right||i>0&&e.clientX=e.clientY||a.bottom<=e.clientY&&a.bottom<=l.bottom;return!!c||(r?i<0&&e.clientY>u+a.top+o||i>0&&e.clientYl.bottom||i>0&&e.clientYthis.element.parentElement.offsetHeight&&(V=!0),V||this.setHeight(G)}this.updateDragStartPosition(e.clientX,e.clientY),((o||i)&&w||E)&&this.offsetElement(C+w,m+E)}},t.prototype.onResizeEnd=function(e,r){this.isResizing=!1,this.currentResizer=null,this.boundaryEl=null;var o={type:"resize",api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi};this.element.classList.remove("ag-resizing"),this.resizerMap[r].element.classList.remove("ag-active"),this.dispatchEvent(o)},t.prototype.refreshSize=function(){var e=this.element;this.config.popup&&(this.config.width||this.setWidth(e.offsetWidth),this.config.height||this.setHeight(e.offsetHeight))},t.prototype.onMoveStart=function(e){this.boundaryEl=this.findBoundaryElement(),this.positioned||this.initialisePosition(),this.isMoving=!0,this.element.classList.add("ag-moving"),this.updateDragStartPosition(e.clientX,e.clientY)},t.prototype.onMove=function(e){if(this.isMoving){var s,r=this.position,o=r.x,i=r.y;this.config.calculateTopBuffer&&(s=this.config.calculateTopBuffer());var a=this.calculateMouseMovement({e,isTop:!0,anywhereWithin:!0,topBuffer:s});this.offsetElement(o+a.movementX,i+a.movementY),this.updateDragStartPosition(e.clientX,e.clientY)}},t.prototype.onMoveEnd=function(){this.isMoving=!1,this.boundaryEl=null,this.element.classList.remove("ag-moving")},t.prototype.setOffsetParent=function(){this.offsetParent=this.config.forcePopupParentAsOffsetParent?this.popupService.getPopupParent():this.element.offsetParent},t.prototype.findBoundaryElement=function(){for(var e=this.element;e;){if("static"!==window.getComputedStyle(e).position)return e;e=e.parentElement}return this.element},t.prototype.clearResizeListeners=function(){for(;this.resizeListeners.length;){var e=this.resizeListeners.pop();this.dragService.removeDragSource(e)}},t.prototype.destroy=function(){n.prototype.destroy.call(this),this.moveElementDragListener&&this.dragService.removeDragSource(this.moveElementDragListener),this.constrainSizeToAvailableHeight(!1),this.clearResizeListeners(),this.removeResizers()},Rn([h("popupService")],t.prototype,"popupService",void 0),Rn([h("resizeObserverService")],t.prototype,"resizeObserverService",void 0),Rn([h("dragService")],t.prototype,"dragService",void 0),t}(T),pp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),On=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Go=function(n){function t(e){var r=n.call(this)||this;return r.filterNameKey=e,r.applyActive=!1,r.hidePopup=null,r.debouncePending=!1,r.appliedModel=null,r}return pp(t,n),t.prototype.postConstruct=function(){this.resetTemplate(),this.createManagedBean(new Pt(this.getFocusableElement(),{handleKeyDown:this.handleKeyDown.bind(this)})),this.positionableFeature=new ja(this.getPositionableElement(),{forcePopupParentAsOffsetParent:!0}),this.createBean(this.positionableFeature)},t.prototype.handleKeyDown=function(e){},t.prototype.getFilterTitle=function(){return this.translate(this.filterNameKey)},t.prototype.isFilterActive=function(){return!!this.appliedModel},t.prototype.resetTemplate=function(e){var r=this.getGui();r&&r.removeEventListener("submit",this.onFormSubmit);var o='\n
\n
\n '+this.createBodyTemplate()+"\n
\n
";this.setTemplate(o,e),(r=this.getGui())&&r.addEventListener("submit",this.onFormSubmit)},t.prototype.isReadOnly=function(){return!!this.providedFilterParams.readOnly},t.prototype.init=function(e){var r=this;this.setParams(e),this.resetUiToDefaults(!0).then(function(){r.updateUiVisibility(),r.setupOnBtApplyDebounce()})},t.prototype.setParams=function(e){this.providedFilterParams=e,this.applyActive=t.isUseApplyButton(e),this.createButtonPanel()},t.prototype.createButtonPanel=function(){var e=this,r=this.providedFilterParams.buttons;if(!(!r||r.length<1||this.isReadOnly())){var o=document.createElement("div");o.classList.add("ag-filter-apply-panel"),Cn(r).forEach(function(s){return function(s){var a,l;switch(s){case"apply":a=e.translate("applyFilter"),l=function(p){return e.onBtApply(!1,!1,p)};break;case"clear":a=e.translate("clearFilter"),l=function(){return e.onBtClear()};break;case"reset":a=e.translate("resetFilter"),l=function(){return e.onBtReset()};break;case"cancel":a=e.translate("cancelFilter"),l=function(p){e.onBtCancel(p)};break;default:return void console.warn("AG Grid: Unknown button type specified")}var c=pe(''+a+"\n ");o.appendChild(c),e.addManagedListener(c,"click",l)}(s)}),this.getGui().appendChild(o)}},t.prototype.getDefaultDebounceMs=function(){return 0},t.prototype.setupOnBtApplyDebounce=function(){var e=this,r=t.getDebounceMs(this.providedFilterParams,this.getDefaultDebounceMs()),o=tt(this.checkApplyDebounce.bind(this),r);this.onBtApplyDebounce=function(){e.debouncePending=!0,o()}},t.prototype.checkApplyDebounce=function(){this.debouncePending&&(this.debouncePending=!1,this.onBtApply())},t.prototype.getModel=function(){return this.appliedModel?this.appliedModel:null},t.prototype.setModel=function(e){var r=this;return(null!=e?this.setModelIntoUi(e):this.resetUiToDefaults()).then(function(){r.updateUiVisibility(),r.applyModel("api")})},t.prototype.onBtCancel=function(e){var r=this;this.resetUiToActiveModel(this.getModel(),function(){r.handleCancelEnd(e)})},t.prototype.handleCancelEnd=function(e){this.providedFilterParams.closeOnApply&&this.close(e)},t.prototype.resetUiToActiveModel=function(e,r){var o=this,i=function(){o.onUiChanged(!1,"prevent"),r?.()};null!=e?this.setModelIntoUi(e).then(i):this.resetUiToDefaults().then(i)},t.prototype.onBtClear=function(){var e=this;this.resetUiToDefaults().then(function(){return e.onUiChanged()})},t.prototype.onBtReset=function(){this.onBtClear(),this.onBtApply()},t.prototype.applyModel=function(e){var r=this.getModelFromUi();if(!this.isModelValid(r))return!1;var o=this.appliedModel;return this.appliedModel=r,!this.areModelsEqual(o,r)},t.prototype.isModelValid=function(e){return!0},t.prototype.onFormSubmit=function(e){e.preventDefault()},t.prototype.onBtApply=function(e,r,o){void 0===e&&(e=!1),void 0===r&&(r=!1),o&&o.preventDefault(),this.applyModel(r?"rowDataUpdated":"ui")&&this.providedFilterParams.filterChangedCallback({afterFloatingFilter:e,afterDataChange:r}),this.providedFilterParams.closeOnApply&&this.applyActive&&!e&&!r&&this.close(o)},t.prototype.onNewRowsLoaded=function(){},t.prototype.close=function(e){if(this.hidePopup){var i,o=e&&e.key;("Enter"===o||"Space"===o)&&(i={keyboardEvent:e}),this.hidePopup(i),this.hidePopup=null}},t.prototype.onUiChanged=function(e,r){if(void 0===e&&(e=!1),this.updateUiVisibility(),this.providedFilterParams.filterModifiedCallback(),this.applyActive&&!this.isReadOnly()){var o=this.isModelValid(this.getModelFromUi());hr(this.getRefElement("applyFilterButton"),!o)}e&&!r||"immediately"===r?this.onBtApply(e):(!this.applyActive&&!r||"debounce"===r)&&this.onBtApplyDebounce()},t.prototype.afterGuiAttached=function(e){e&&(this.hidePopup=e.hidePopup),this.refreshFilterResizer(e?.container)},t.prototype.refreshFilterResizer=function(e){if(this.positionableFeature&&"toolPanel"!==e){var i=this.positionableFeature,s=this.gridOptionsService;"floatingFilter"===e?(i.restoreLastSize(),i.setResizable(s.is("enableRtl")?{bottom:!0,bottomLeft:!0,left:!0}:{bottom:!0,bottomRight:!0,right:!0})):(this.positionableFeature.removeSizeFromEl(),this.positionableFeature.setResizable(!1)),this.positionableFeature.constrainSizeToAvailableHeight(!0)}},t.prototype.afterGuiDetached=function(){this.checkApplyDebounce(),this.positionableFeature&&this.positionableFeature.constrainSizeToAvailableHeight(!1)},t.getDebounceMs=function(e,r){return t.isUseApplyButton(e)?(null!=e.debounceMs&&console.warn("AG Grid: debounceMs is ignored when apply button is present"),0):null!=e.debounceMs?e.debounceMs:r},t.isUseApplyButton=function(e){return!!e.buttons&&e.buttons.indexOf("apply")>=0},t.prototype.destroy=function(){var e=this.getGui();e&&e.removeEventListener("submit",this.onFormSubmit),this.hidePopup=null,this.positionableFeature&&(this.positionableFeature=this.destroyBean(this.positionableFeature)),n.prototype.destroy.call(this)},t.prototype.translate=function(e){return this.localeService.getLocaleTextFunc()(e,Va[e])},t.prototype.getCellValue=function(e){var r=this.providedFilterParams;return this.providedFilterParams.valueGetter({api:r.api,colDef:r.colDef,column:r.column,columnApi:r.columnApi,context:r.context,data:e.data,getValue:function(u){return e.data[u]},node:e})},t.prototype.getPositionableElement=function(){return this.eFilterBody},On([h("rowModel")],t.prototype,"rowModel",void 0),On([P("eFilterBody")],t.prototype,"eFilterBody",void 0),On([D],t.prototype,"postConstruct",null),t}(W),dp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ka=function(n){function t(e,r){var o=n.call(this,r)||this;return o.labelSeparator="",o.labelAlignment="left",o.disabled=!1,o.label="",o.config=e||{},o}return dp(t,n),t.prototype.postConstruct=function(){this.addCssClass("ag-labeled"),this.eLabel.classList.add("ag-label");var e=this.config,r=e.labelSeparator,o=e.label,i=e.labelWidth,s=e.labelAlignment;null!=r&&this.setLabelSeparator(r),null!=o&&this.setLabel(o),null!=i&&this.setLabelWidth(i),this.setLabelAlignment(s||this.labelAlignment),this.refreshLabel()},t.prototype.refreshLabel=function(){Pe(this.eLabel),"string"==typeof this.label?this.eLabel.innerText=this.label+this.labelSeparator:this.label&&this.eLabel.appendChild(this.label),""===this.label?(k(this.eLabel,!1),ae(this.eLabel,"presentation")):(k(this.eLabel,!0),ae(this.eLabel,null))},t.prototype.setLabelSeparator=function(e){return this.labelSeparator===e||(this.labelSeparator=e,null!=this.label&&this.refreshLabel()),this},t.prototype.getLabelId=function(){return this.eLabel.id=this.eLabel.id||"ag-"+this.getCompId()+"-label",this.eLabel.id},t.prototype.getLabel=function(){return this.label},t.prototype.setLabel=function(e){return this.label===e||(this.label=e,this.refreshLabel()),this},t.prototype.setLabelAlignment=function(e){var o=this.getGui().classList;return o.toggle("ag-label-align-left","left"===e),o.toggle("ag-label-align-right","right"===e),o.toggle("ag-label-align-top","top"===e),this},t.prototype.setLabelEllipsis=function(e){return this.eLabel.classList.toggle("ag-label-ellipsis",e),this},t.prototype.setLabelWidth=function(e){return null==this.label||Gr(this.eLabel,e),this},t.prototype.setDisabled=function(e){e=!!e;var r=this.getGui();return hr(r,e),r.classList.toggle("ag-disabled",e),this.disabled=e,this},t.prototype.isDisabled=function(){return!!this.disabled},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"postConstruct",null),t}(W),fp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),vr=function(n){function t(e,r,o){var i=n.call(this,e,r)||this;return i.className=o,i}return fp(t,n),t.prototype.postConstruct=function(){n.prototype.postConstruct.call(this),this.className&&this.addCssClass(this.className)},t.prototype.onValueChange=function(e){var r=this;return this.addManagedListener(this,t.EVENT_CHANGED,function(){return e(r.getValue())}),this},t.prototype.getWidth=function(){return this.getGui().clientWidth},t.prototype.setWidth=function(e){return Ve(this.getGui(),e),this},t.prototype.getPreviousValue=function(){return this.previousValue},t.prototype.getValue=function(){return this.value},t.prototype.setValue=function(e,r){return this.value===e||(this.previousValue=this.value,this.value=e,r||this.dispatchEvent({type:t.EVENT_CHANGED})),this},t.EVENT_CHANGED="valueChange",t}(ka),vp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ho=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},gp=function(n){function t(e,r,o,i){var s=n.call(this,e,'',r)||this;return s.pickerIcon=o,s.isPickerDisplayed=!1,s.isDestroyingPicker=!1,s.skipClick=!1,s}return vp(t,n),t.prototype.postConstruct=function(){var e=this;n.prototype.postConstruct.call(this);var r="ag-"+this.getCompId()+"-display";this.eDisplayField.setAttribute("id",r),la(this.eWrapper,r);var o=function(){e.skipClick?e.skipClick=!1:e.isDisabled()||(e.pickerComponent=e.showPicker())},i=this.getGui();if(this.addManagedListener(i,"mousedown",function(a){!e.skipClick&&e.pickerComponent&&e.pickerComponent.isAlive()&&ft(e.pickerComponent.getGui())&&i.contains(a.target)&&(e.skipClick=!0)}),this.addManagedListener(i,"keydown",function(a){switch(a.key){case _.UP:case _.DOWN:case _.ENTER:case _.SPACE:o();case _.ESCAPE:e.isPickerDisplayed&&a.preventDefault()}}),this.addManagedListener(this.eWrapper,"click",o),this.addManagedListener(this.eLabel,"click",o),this.pickerIcon){var s=re(this.pickerIcon,this.gridOptionsService);s&&this.eIcon.appendChild(s)}},t.prototype.refreshLabel=function(){R(this.getLabel())?Oo(this.eWrapper,this.getLabelId()):this.eWrapper.removeAttribute("aria-labelledby"),n.prototype.refreshLabel.call(this)},t.prototype.setAriaLabel=function(e){return Rt(this.eWrapper,e),this},t.prototype.setInputWidth=function(e){return Gr(this.eWrapper,e),this},t.prototype.getFocusableElement=function(){return this.eWrapper},Ho([P("eLabel")],t.prototype,"eLabel",void 0),Ho([P("eWrapper")],t.prototype,"eWrapper",void 0),Ho([P("eDisplayField")],t.prototype,"eDisplayField",void 0),Ho([P("eIcon")],t.prototype,"eIcon",void 0),t}(vr),yp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ua=function(n){function t(e){void 0===e&&(e="default");var r=n.call(this,'
')||this;return r.cssIdentifier=e,r.options=[],r.itemEls=[],r}return yp(t,n),t.prototype.init=function(){this.addManagedListener(this.getGui(),"keydown",this.handleKeyDown.bind(this))},t.prototype.handleKeyDown=function(e){var r=e.key;switch(r){case _.ENTER:if(this.highlightedEl){var o=this.itemEls.indexOf(this.highlightedEl);this.setValueByIndex(o)}else this.setValue(this.getValue());break;case _.DOWN:case _.UP:var i=r===_.DOWN,s=void 0;if(e.preventDefault(),this.highlightedEl){var l=this.itemEls.indexOf(this.highlightedEl)+(i?1:-1);l=Math.min(Math.max(l,0),this.itemEls.length-1),s=this.itemEls[l]}else s=this.itemEls[i?0:this.itemEls.length-1];this.highlightItem(s)}},t.prototype.addOptions=function(e){var r=this;return e.forEach(function(o){return r.addOption(o)}),this},t.prototype.addOption=function(e){var r=e.value,i=ot(e.text||r);return this.options.push({value:r,text:i}),this.renderOption(r,i),this.updateIndices(),this},t.prototype.updateIndices=function(){var e=this.getGui().querySelectorAll(".ag-list-item");e.forEach(function(r,o){ji(r,o+1),Wi(r,e.length)})},t.prototype.renderOption=function(e,r){var o=this,i=document.createElement("div");ae(i,"option"),i.classList.add("ag-list-item","ag-"+this.cssIdentifier+"-list-item"),i.innerHTML=""+r+"",i.tabIndex=-1,this.itemEls.push(i),this.addManagedListener(i,"mouseover",function(){return o.highlightItem(i)}),this.addManagedListener(i,"mouseleave",function(){return o.clearHighlighted()}),this.addManagedListener(i,"click",function(){return o.setValue(e)}),this.getGui().appendChild(i)},t.prototype.setValue=function(e,r){if(this.value===e)return this.fireItemSelected(),this;if(null==e)return this.reset(),this;var o=this.options.findIndex(function(s){return s.value===e});if(-1!==o){var i=this.options[o];this.value=i.value,this.displayValue=null!=i.text?i.text:i.value,this.highlightItem(this.itemEls[o]),r||this.fireChangeEvent()}return this},t.prototype.setValueByIndex=function(e){return this.setValue(this.options[e].value)},t.prototype.getValue=function(){return this.value},t.prototype.getDisplayValue=function(){return this.displayValue},t.prototype.refreshHighlighted=function(){var e=this;this.clearHighlighted();var r=this.options.findIndex(function(o){return o.value===e.value});-1!==r&&this.highlightItem(this.itemEls[r])},t.prototype.reset=function(){this.value=null,this.displayValue=null,this.clearHighlighted(),this.fireChangeEvent()},t.prototype.highlightItem=function(e){e.offsetParent&&(this.clearHighlighted(),this.highlightedEl=e,this.highlightedEl.classList.add(t.ACTIVE_CLASS),cr(this.highlightedEl,!0),this.highlightedEl.focus())},t.prototype.clearHighlighted=function(){!this.highlightedEl||!this.highlightedEl.offsetParent||(this.highlightedEl.classList.remove(t.ACTIVE_CLASS),cr(this.highlightedEl,!1),this.highlightedEl=null)},t.prototype.fireChangeEvent=function(){this.dispatchEvent({type:vr.EVENT_CHANGED}),this.fireItemSelected()},t.prototype.fireItemSelected=function(){this.dispatchEvent({type:t.EVENT_ITEM_SELECTED})},t.EVENT_ITEM_SELECTED="selectedItem",t.ACTIVE_CLASS="ag-active-item",function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"init",null),t}(W),mp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),za=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Tn=function(n){function t(e){return n.call(this,e,"ag-select","smallDown","listbox")||this}return mp(t,n),t.prototype.init=function(){var e=this;this.listComponent=this.createBean(new Ua("select")),this.listComponent.setParentComponent(this),this.eWrapper.tabIndex=0,this.listComponent.addManagedListener(this.listComponent,Ua.EVENT_ITEM_SELECTED,function(){e.hideList&&e.hideList(),e.dispatchEvent({type:t.EVENT_ITEM_SELECTED})}),this.listComponent.addManagedListener(this.listComponent,vr.EVENT_CHANGED,function(){e.setValue(e.listComponent.getValue(),!1,!0),e.hideList&&e.hideList()})},t.prototype.showPicker=function(){var e=this,r=this.listComponent.getGui(),o=this.gridOptionsService.getDocument(),i=this.addManagedListener(o.body,"wheel",function(u){!r.contains(u.target)&&e.hideList&&e.hideList()}),s=this.addManagedListener(r,"focusout",function(u){!r.contains(u.relatedTarget)&&e.hideList&&e.hideList()}),a=this.localeService.getLocaleTextFunc(),l=this.popupService.addPopup({modal:!0,eChild:r,closeOnEsc:!0,closedCallback:function(){e.hideList=null,e.isPickerDisplayed=!1,s(),i(),e.isAlive()&&(ze(e.eWrapper,!1),e.getFocusableElement().focus())},ariaLabel:a("ariaLabelSelectField","Select Field")});return l&&(this.hideList=l.hideFunc),this.isPickerDisplayed=!0,Gr(r,Io(this.eWrapper)),ze(this.eWrapper,!0),r.style.maxHeight=Lr(this.popupService.getPopupParent())+"px",r.style.position="absolute",this.popupService.positionPopupByComponent({type:"ag-list",eventSource:this.eWrapper,ePopup:r,position:"under",keepWithinBounds:!0}),this.listComponent.refreshHighlighted(),this.listComponent},t.prototype.addOptions=function(e){var r=this;return e.forEach(function(o){return r.addOption(o)}),this},t.prototype.addOption=function(e){return this.listComponent.addOption(e),this},t.prototype.setValue=function(e,r,o){return this.value===e?this:(o||this.listComponent.setValue(e,!0),this.listComponent.getValue()===this.getValue()?this:(this.eDisplayField.innerHTML=this.listComponent.getDisplayValue(),n.prototype.setValue.call(this,e,r)))},t.prototype.destroy=function(){this.hideList&&this.hideList(),this.destroyBean(this.listComponent),n.prototype.destroy.call(this)},t.EVENT_ITEM_SELECTED="selectedItem",za([h("popupService")],t.prototype,"popupService",void 0),za([D],t.prototype,"init",null),t}(gp),wp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Dn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},At=function(n){function t(e,r,o,i){void 0===o&&(o="text"),void 0===i&&(i="input");var s=n.call(this,e,'\n
\n
\n \n
",r)||this;return s.inputType=o,s.displayFieldTag=i,s}return wp(t,n),t.prototype.postConstruct=function(){n.prototype.postConstruct.call(this),this.setInputType(),this.eLabel.classList.add(this.className+"-label"),this.eWrapper.classList.add(this.className+"-input-wrapper"),this.eInput.classList.add(this.className+"-input"),this.addCssClass("ag-input-field"),this.eInput.id=this.eInput.id||"ag-"+this.getCompId()+"-input";var e=this.config,r=e.width,o=e.value;null!=r&&this.setWidth(r),null!=o&&this.setValue(o),this.addInputListeners(),this.activateTabIndex([this.eInput])},t.prototype.refreshLabel=function(){R(this.getLabel())?Oo(this.eInput,this.getLabelId()):this.eInput.removeAttribute("aria-labelledby"),n.prototype.refreshLabel.call(this)},t.prototype.addInputListeners=function(){var e=this;this.addManagedListener(this.eInput,"input",function(r){return e.setValue(r.target.value)})},t.prototype.setInputType=function(){"input"===this.displayFieldTag&&this.eInput.setAttribute("type",this.inputType)},t.prototype.getInputElement=function(){return this.eInput},t.prototype.setInputWidth=function(e){return Gr(this.eWrapper,e),this},t.prototype.setInputName=function(e){return this.getInputElement().setAttribute("name",e),this},t.prototype.getFocusableElement=function(){return this.eInput},t.prototype.setMaxLength=function(e){return this.eInput.maxLength=e,this},t.prototype.setInputPlaceholder=function(e){return Dt(this.eInput,"placeholder",e),this},t.prototype.setInputAriaLabel=function(e){return Rt(this.eInput,e),this},t.prototype.setDisabled=function(e){return hr(this.eInput,e),n.prototype.setDisabled.call(this,e)},Dn([P("eLabel")],t.prototype,"eLabel",void 0),Dn([P("eWrapper")],t.prototype,"eWrapper",void 0),Dn([P("eInput")],t.prototype,"eInput",void 0),t}(vr),Sp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),gr=function(n){function t(e,r,o){void 0===r&&(r="ag-checkbox"),void 0===o&&(o="checkbox");var i=n.call(this,e,r,o)||this;return i.labelAlignment="right",i.selected=!1,i.readOnly=!1,i.passive=!1,i}return Sp(t,n),t.prototype.addInputListeners=function(){this.addManagedListener(this.eInput,"click",this.onCheckboxClick.bind(this)),this.addManagedListener(this.eLabel,"click",this.toggle.bind(this))},t.prototype.getNextValue=function(){return void 0===this.selected||!this.selected},t.prototype.setPassive=function(e){this.passive=e},t.prototype.isReadOnly=function(){return this.readOnly},t.prototype.setReadOnly=function(e){this.eWrapper.classList.toggle("ag-disabled",e),this.eInput.disabled=e,this.readOnly=e},t.prototype.setDisabled=function(e){return this.eWrapper.classList.toggle("ag-disabled",e),n.prototype.setDisabled.call(this,e)},t.prototype.toggle=function(){if(!this.eInput.disabled){var e=this.isSelected(),r=this.getNextValue();this.passive?this.dispatchChange(r,e):this.setValue(r)}},t.prototype.getValue=function(){return this.isSelected()},t.prototype.setValue=function(e,r){return this.refreshSelectedClass(e),this.setSelected(e,r),this},t.prototype.setName=function(e){return this.getInputElement().name=e,this},t.prototype.isSelected=function(){return this.selected},t.prototype.setSelected=function(e,r){this.isSelected()!==e&&(this.previousValue=this.isSelected(),e=this.selected="boolean"==typeof e?e:void 0,this.eInput.checked=e,this.eInput.indeterminate=void 0===e,r||this.dispatchChange(this.selected,this.previousValue))},t.prototype.dispatchChange=function(e,r,o){this.dispatchEvent({type:t.EVENT_CHANGED,selected:e,previousValue:r,event:o});var i=this.getInputElement();this.eventService.dispatchEvent({type:v.EVENT_CHECKBOX_CHANGED,id:i.id,name:i.name,selected:e,previousValue:r})},t.prototype.onCheckboxClick=function(e){if(!this.passive&&!this.eInput.disabled){var r=this.isSelected(),o=this.selected=e.target.checked;this.refreshSelectedClass(o),this.dispatchChange(o,r,e)}},t.prototype.refreshSelectedClass=function(e){this.eWrapper.classList.toggle("ag-checked",!0===e),this.eWrapper.classList.toggle("ag-indeterminate",null==e)},t}(At),Ep=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ka=function(n){function t(e){return n.call(this,e,"ag-radio-button","radio")||this}return Ep(t,n),t.prototype.isSelected=function(){return this.eInput.checked},t.prototype.toggle=function(){this.eInput.disabled||this.isSelected()||this.setValue(!0)},t.prototype.addInputListeners=function(){n.prototype.addInputListeners.call(this),this.addManagedListener(this.eventService,v.EVENT_CHECKBOX_CHANGED,this.onChange.bind(this))},t.prototype.onChange=function(e){e.selected&&e.name&&this.eInput.name&&this.eInput.name===e.name&&e.id&&this.eInput.id!==e.id&&this.setValue(!1,!0)},t}(gr),_p=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Pn=function(){function n(t,e){this.localeService=t,this.optionsFactory=e}return n.prototype.getModelAsString=function(t){var e=this;if(!t)return null;var r=null!=t.operator,o=this.localeService.getLocaleTextFunc();if(r){var i=t,s=i.conditions;s||(s=[i.condition1,i.condition2]);var u=s.map(function(m){return e.getModelAsString(m)}),c="AND"===i.operator?"andCondition":"orCondition";return u.join(" "+o(c,Va[c])+" ")}if(t.type===ee.BLANK||t.type===ee.NOT_BLANK)return o(t.type,t.type);var p=t,d=this.optionsFactory.getCustomOption(p.type),f=d||{},g=f.displayKey,y=f.displayName;return g&&y&&0===f.numberOfInputs?(o(g,y),y):this.conditionToString(p,d)},n}(),ee=function(n){function t(){var e=null!==n&&n.apply(this,arguments)||this;return e.eTypes=[],e.eJoinOperatorPanels=[],e.eJoinOperatorsAnd=[],e.eJoinOperatorsOr=[],e.eConditionBodies=[],e.listener=function(){return e.onUiChanged()},e.lastUiCompletePosition=null,e.joinOperatorId=0,e}return _p(t,n),t.prototype.getNumberOfInputs=function(e){var r=this.optionsFactory.getCustomOption(e);return r?r.numberOfInputs??1:e&&[t.EMPTY,t.NOT_BLANK,t.BLANK].indexOf(e)>=0?0:e===t.IN_RANGE?2:1},t.prototype.onFloatingFilterChanged=function(e,r){this.setTypeFromFloatingFilter(e),this.setValueFromFloatingFilter(r),this.onUiChanged(!0)},t.prototype.setTypeFromFloatingFilter=function(e){var r=this;this.eTypes.forEach(function(o,i){o.setValue(0===i?e:r.optionsFactory.getDefaultOption(),!0)})},t.prototype.getModelFromUi=function(){var e=this.getUiCompleteConditions();return 0===e.length?null:this.maxNumConditions>1&&e.length>1?{filterType:this.getFilterType(),operator:this.getJoinOperator(),condition1:e[0],condition2:e[1],conditions:e}:e[0]},t.prototype.getConditionTypes=function(){return this.eTypes.map(function(e){return e.getValue()})},t.prototype.getConditionType=function(e){return this.eTypes[e].getValue()},t.prototype.getJoinOperator=function(){return 0===this.eJoinOperatorsOr.length?this.defaultJoinOperator:!0===this.eJoinOperatorsOr[0].getValue()?"OR":"AND"},t.prototype.areModelsEqual=function(e,r){var o=this;if(!e&&!r)return!0;if(!e&&r||e&&!r)return!1;var i=!e.operator,s=!r.operator;return!(!i&&s||i&&!s)&&(i?this.areSimpleModelsEqual(e,r):e.operator===r.operator&&mt(e.conditions,r.conditions,function(f,g){return o.areSimpleModelsEqual(f,g)}))},t.prototype.setModelIntoUi=function(e){var r=this;if(e.operator){var i=e;i.conditions||(i.conditions=[i.condition1,i.condition2]);var s=this.validateAndUpdateConditions(i.conditions),a=this.getNumConditions();if(sa)for(var l=a;l1&&this.removeConditionsAndOperators(1),this.eTypes[0].setValue(c.type,!0),this.setConditionIntoUi(c,0)}return this.lastUiCompletePosition=this.getNumConditions()-1,this.createMissingConditionsAndOperators(),this.onUiChanged(),$e.resolve()},t.prototype.validateAndUpdateConditions=function(e){var r=e.length;return r>this.maxNumConditions&&(e.splice(this.maxNumConditions),z(function(){return console.warn('AG Grid: Filter Model contains more conditions than "filterParams.maxNumConditions". Additional conditions have been ignored.')},"simpleFilterSetModelMaxNumConditions"),r=this.maxNumConditions),r},t.prototype.doesFilterPass=function(e){var o,r=this,i=this.getModel();if(null==i)return!0;var s=i.operator,a=[];return s?a.push.apply(a,function(n,t){for(var e=0,r=t.length,o=n.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(null!==(o=i.conditions)&&void 0!==o?o:[]))):a.push(i),a[s&&"OR"===s?"some":"every"](function(c){return r.individualConditionPasses(e,c)})},t.prototype.setParams=function(e){n.prototype.setParams.call(this,e),this.setNumConditions(e),this.defaultJoinOperator=this.getDefaultJoinOperator(e.defaultJoinOperator),this.filterPlaceholder=e.filterPlaceholder,this.optionsFactory=new Ha,this.optionsFactory.init(e,this.getDefaultFilterOptions()),this.createFilterListOptions(),this.createOption(),this.createMissingConditionsAndOperators()},t.prototype.setNumConditions=function(e){var r,o;null!=e.suppressAndOrCondition&&z(function(){return console.warn('AG Grid: Since v29.2 "filterParams.suppressAndOrCondition" is deprecated. Use "filterParams.maxNumConditions = 1" instead.')},"simpleFilterSuppressAndOrCondition"),null!=e.alwaysShowBothConditions&&z(function(){return console.warn('AG Grid: Since v29.2 "filterParams.alwaysShowBothConditions" is deprecated. Use "filterParams.numAlwaysVisibleConditions = 2" instead.')},"simpleFilterAlwaysShowBothConditions"),this.maxNumConditions=null!==(r=e.maxNumConditions)&&void 0!==r?r:e.suppressAndOrCondition?1:2,this.maxNumConditions<1&&(z(function(){return console.warn('AG Grid: "filterParams.maxNumConditions" must be greater than or equal to zero.')},"simpleFilterMaxNumConditions"),this.maxNumConditions=1),this.numAlwaysVisibleConditions=null!==(o=e.numAlwaysVisibleConditions)&&void 0!==o?o:e.alwaysShowBothConditions?2:1,this.numAlwaysVisibleConditions<1&&(z(function(){return console.warn('AG Grid: "filterParams.numAlwaysVisibleConditions" must be greater than or equal to zero.')},"simpleFilterNumAlwaysVisibleConditions"),this.numAlwaysVisibleConditions=1),this.numAlwaysVisibleConditions>this.maxNumConditions&&(z(function(){return console.warn('AG Grid: "filterParams.numAlwaysVisibleConditions" cannot be greater than "filterParams.maxNumConditions".')},"simpleFilterNumAlwaysVisibleGreaterThanMaxNumConditions"),this.numAlwaysVisibleConditions=this.maxNumConditions)},t.prototype.createOption=function(){var e=this,r=this.createManagedBean(new Tn);this.eTypes.push(r),r.addCssClass("ag-filter-select"),this.eFilterBody.appendChild(r.getGui());var o=this.createValueElement();this.eConditionBodies.push(o),this.eFilterBody.appendChild(o),this.putOptionsIntoDropdown(r),this.resetType(r);var i=this.getNumConditions()-1;this.forEachPositionInput(i,function(s){return e.resetInput(s)}),this.addChangedListeners(r,i)},t.prototype.createJoinOperatorPanel=function(){var e=document.createElement("div");this.eJoinOperatorPanels.push(e),e.classList.add("ag-filter-condition");var r=this.createJoinOperator(this.eJoinOperatorsAnd,e,"and"),o=this.createJoinOperator(this.eJoinOperatorsOr,e,"or");this.eFilterBody.appendChild(e);var i=this.eJoinOperatorPanels.length-1,s=this.joinOperatorId++;this.resetJoinOperatorAnd(r,i,s),this.resetJoinOperatorOr(o,i,s),this.isReadOnly()||(r.onValueChange(this.listener),o.onValueChange(this.listener))},t.prototype.createJoinOperator=function(e,r,o){var i=this.createManagedBean(new Ka);return e.push(i),i.addCssClass("ag-filter-condition-operator"),i.addCssClass("ag-filter-condition-operator-"+o),r.appendChild(i.getGui()),i},t.prototype.getDefaultJoinOperator=function(e){return"AND"===e||"OR"===e?e:"AND"},t.prototype.createFilterListOptions=function(){var e=this,r=this.optionsFactory.getFilterOptions();this.filterListOptions=r.map(function(o){return"string"==typeof o?e.createBoilerplateListOption(o):e.createCustomListOption(o)})},t.prototype.putOptionsIntoDropdown=function(e){this.filterListOptions.forEach(function(r){e.addOption(r)}),e.setDisabled(this.filterListOptions.length<=1)},t.prototype.createBoilerplateListOption=function(e){return{value:e,text:this.translate(e)}},t.prototype.createCustomListOption=function(e){var r=e.displayKey,o=this.optionsFactory.getCustomOption(e.displayKey);return{value:r,text:o?this.localeService.getLocaleTextFunc()(o.displayKey,o.displayName):this.translate(r)}},t.prototype.isAllowTwoConditions=function(){return this.maxNumConditions>=2},t.prototype.createBodyTemplate=function(){return""},t.prototype.getCssIdentifier=function(){return"simple-filter"},t.prototype.updateUiVisibility=function(){var e=this.getJoinOperator();this.updateNumConditions(),this.updateConditionStatusesAndValues(this.lastUiCompletePosition,e)},t.prototype.updateNumConditions=function(){for(var e,r=-1,o=!0,i=0;i0&&this.removeConditionsAndOperators(a,l),this.createMissingConditionsAndOperators()}}this.lastUiCompletePosition=r},t.prototype.updateConditionStatusesAndValues=function(e,r){var o=this;this.eTypes.forEach(function(s,a){var l=o.isConditionDisabled(a,e);s.setDisabled(l||o.filterListOptions.length<=1),1===a&&(hr(o.eJoinOperatorPanels[0],l),o.eJoinOperatorsAnd[0].setDisabled(l),o.eJoinOperatorsOr[0].setDisabled(l))}),this.eConditionBodies.forEach(function(s,a){k(s,o.isConditionBodyVisible(a))});var i="OR"===(r??this.getJoinOperator());this.eJoinOperatorsAnd.forEach(function(s,a){s.setValue(!i,!0)}),this.eJoinOperatorsOr.forEach(function(s,a){s.setValue(i,!0)}),this.forEachInput(function(s,a,l,u){o.setElementDisplayed(s,a=this.getNumConditions())){this.removeComponents(this.eTypes,e,r),this.removeElements(this.eConditionBodies,e,r),this.removeValueElements(e,r);var o=Math.max(e-1,0);this.removeElements(this.eJoinOperatorPanels,o,r),this.removeComponents(this.eJoinOperatorsAnd,o,r),this.removeComponents(this.eJoinOperatorsOr,o,r)}},t.prototype.removeElements=function(e,r,o){this.removeItems(e,r,o).forEach(function(s){return ht(s)})},t.prototype.removeComponents=function(e,r,o){var i=this;this.removeItems(e,r,o).forEach(function(a){ht(a.getGui()),i.destroyBean(a)})},t.prototype.removeItems=function(e,r,o){return null==o?e.splice(r):e.splice(r,o)},t.prototype.afterGuiAttached=function(e){if(n.prototype.afterGuiAttached.call(this,e),this.resetPlaceholder(),!e||!e.suppressFocus&&!this.isReadOnly()){var r=this.getInputs(0)[0];if(!r)return;r instanceof At&&r.getInputElement().focus()}},t.prototype.afterGuiDetached=function(){n.prototype.afterGuiDetached.call(this);var e=this.getModel();(!this.areModelsEqual(e,this.getModelFromUi())||this.hasInvalidInputs())&&this.resetUiToActiveModel(e);for(var r=-1,o=-1,i=!1,s=this.getJoinOperator(),a=this.getNumConditions()-1;a>=0;a--)if(this.isConditionUiComplete(a))-1===r&&(r=a,o=a);else{var u=a=this.numAlwaysVisibleConditions&&!this.isConditionUiComplete(a-1)||u)&&(this.removeConditionsAndOperators(a,1),i=!0,u&&o--)}var c=!1;this.getNumConditions()1?"inRangeStart":0===i?"filterOoo":"inRangeEnd",u=0===i&&a>1?r("ariaFilterFromValue","Filter from value"):0===i?r("ariaFilterValue","Filter Value"):r("ariaFilterToValue","Filter to Value");o.setInputPlaceholder(e.getPlaceholderText(l,s)),o.setInputAriaLabel(u)}})},t.prototype.setElementValue=function(e,r){e instanceof At&&e.setValue(null!=r?String(r):null,!0)},t.prototype.setElementDisplayed=function(e,r){e instanceof W&&k(e.getGui(),r)},t.prototype.setElementDisabled=function(e,r){e instanceof W&&hr(e.getGui(),r)},t.prototype.attachElementOnChange=function(e,r){e instanceof At&&e.onValueChange(r)},t.prototype.forEachInput=function(e){var r=this;this.getConditionTypes().forEach(function(o,i){r.forEachPositionTypeInput(i,o,e)})},t.prototype.forEachPositionInput=function(e,r){var o=this.getConditionType(e);this.forEachPositionTypeInput(e,o,r)},t.prototype.forEachPositionTypeInput=function(e,r,o){for(var i=this.getNumberOfInputs(r),s=this.getInputs(e),a=0;ar+1},t.prototype.isConditionBodyVisible=function(e){var r=this.getConditionType(e);return this.getNumberOfInputs(r)>0},t.prototype.isConditionUiComplete=function(e){return!(e>=this.getNumConditions()||this.getConditionType(e)===t.EMPTY||this.getValues(e).some(function(o){return null==o}))},t.prototype.getNumConditions=function(){return this.eTypes.length},t.prototype.getUiCompleteConditions=function(){for(var e=[],r=0;r0)},t.prototype.resetInput=function(e){this.setElementValue(e,null),this.setElementDisabled(e,this.isReadOnly())},t.prototype.setConditionIntoUi=function(e,r){var o=this,i=this.mapValuesFromModel(e);this.forEachInput(function(s,a,l,u){l===r&&o.setElementValue(s,null!=i[a]?i[a]:null)})},t.prototype.setValueFromFloatingFilter=function(e){var r=this;this.forEachInput(function(o,i,s,a){r.setElementValue(o,0===i&&0===s?e:null)})},t.prototype.isDefaultOperator=function(e){return e===this.defaultJoinOperator},t.prototype.addChangedListeners=function(e,r){var o=this;this.isReadOnly()||(e.onValueChange(this.listener),this.forEachPositionInput(r,function(i){o.attachElementOnChange(i,o.listener)}))},t.prototype.individualConditionPasses=function(e,r){var o=this.getCellValue(e.node),i=this.mapValuesFromModel(r),s=this.optionsFactory.getCustomOption(r.type);return this.evaluateCustomFilter(s,i,o)??(null==o?this.evaluateNullValue(r.type):this.evaluateNonNullValue(i,o,r,e))},t.prototype.evaluateCustomFilter=function(e,r,o){if(null!=e){var i=e.predicate;if(null!=i&&!r.some(function(s){return null==s}))return i(r,o)}},t.prototype.isBlank=function(e){return null==e||"string"==typeof e&&0===e.trim().length},t.prototype.hasInvalidInputs=function(){return!1},t.EMPTY="empty",t.BLANK="blank",t.NOT_BLANK="notBlank",t.EQUALS="equals",t.NOT_EQUAL="notEqual",t.LESS_THAN="lessThan",t.LESS_THAN_OR_EQUAL="lessThanOrEqual",t.GREATER_THAN="greaterThan",t.GREATER_THAN_OR_EQUAL="greaterThanOrEqual",t.IN_RANGE="inRange",t.CONTAINS="contains",t.NOT_CONTAINS="notContains",t.STARTS_WITH="startsWith",t.ENDS_WITH="endsWith",t}(Go),Tp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),le=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Tp(t,n),t.prototype.setParams=function(e){n.prototype.setParams.call(this,e),this.scalarFilterParams=e},t.prototype.evaluateNullValue=function(e){switch(e){case t.EQUALS:case t.NOT_EQUAL:if(this.scalarFilterParams.includeBlanksInEquals)return!0;break;case t.GREATER_THAN:case t.GREATER_THAN_OR_EQUAL:if(this.scalarFilterParams.includeBlanksInGreaterThan)return!0;break;case t.LESS_THAN:case t.LESS_THAN_OR_EQUAL:if(this.scalarFilterParams.includeBlanksInLessThan)return!0;break;case t.IN_RANGE:if(this.scalarFilterParams.includeBlanksInRange)return!0;break;case t.BLANK:return!0;case t.NOT_BLANK:return!1}return!1},t.prototype.evaluateNonNullValue=function(e,r,o){var i=this.comparator(),s=null!=e[0]?i(e[0],r):0;switch(o.type){case t.EQUALS:return 0===s;case t.NOT_EQUAL:return 0!==s;case t.GREATER_THAN:return s>0;case t.GREATER_THAN_OR_EQUAL:return s>=0;case t.LESS_THAN:return s<0;case t.LESS_THAN_OR_EQUAL:return s<=0;case t.IN_RANGE:var a=i(e[1],r);return this.scalarFilterParams.inRangeInclusive?s>=0&&a<=0:s>0&&a<0;case t.BLANK:return this.isBlank(r);case t.NOT_BLANK:return!this.isBlank(r);default:return console.warn('AG Grid: Unexpected type of filter "'+o.type+'", it looks like the filter was configured with incorrect Filter Options'),!0}},t}(ee),$a=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),An=function(){return An=Object.assign||function(n){for(var t,e=1,r=arguments.length;ee?1:0},t.prototype.setParams=function(e){this.dateFilterParams=e,n.prototype.setParams.call(this,e);var r=function(o,i){if(null!=e[o]){if(!isNaN(e[o]))return null==e[o]?i:Number(e[o]);console.warn("AG Grid: DateFilter "+o+" is not a number")}return i};this.minValidYear=r("minValidYear",Ya),this.maxValidYear=r("maxValidYear",qa),this.minValidYear>this.maxValidYear&&console.warn("AG Grid: DateFilter minValidYear should be <= maxValidYear"),this.filterModelFormatter=new Qa(this.dateFilterParams,this.localeService,this.optionsFactory)},t.prototype.createDateCompWrapper=function(e){var r=this,o=new Ga(this.getContext(),this.userComponentFactory,{onDateChanged:function(){return r.onUiChanged()},filterParams:this.dateFilterParams},e);return this.addDestroyFunc(function(){return o.destroy()}),o},t.prototype.setElementValue=function(e,r){e.setDate(r)},t.prototype.setElementDisplayed=function(e,r){e.setDisplayed(r)},t.prototype.setElementDisabled=function(e,r){e.setDisabled(r)},t.prototype.getDefaultFilterOptions=function(){return t.DEFAULT_FILTER_OPTIONS},t.prototype.createValueElement=function(){var e=document.createElement("div");return e.classList.add("ag-filter-body"),this.createFromToElement(e,this.eConditionPanelsFrom,this.dateConditionFromComps,"from"),this.createFromToElement(e,this.eConditionPanelsTo,this.dateConditionToComps,"to"),e},t.prototype.createFromToElement=function(e,r,o,i){var s=document.createElement("div");s.classList.add("ag-filter-"+i),s.classList.add("ag-filter-date-"+i),r.push(s),e.appendChild(s),o.push(this.createDateCompWrapper(s))},t.prototype.removeValueElements=function(e,r){this.removeDateComps(this.dateConditionFromComps,e,r),this.removeDateComps(this.dateConditionToComps,e,r),this.removeItems(this.eConditionPanelsFrom,e,r),this.removeItems(this.eConditionPanelsTo,e,r)},t.prototype.removeDateComps=function(e,r,o){this.removeItems(e,r,o).forEach(function(s){return s.destroy()})},t.prototype.isConditionUiComplete=function(e){var r=this;if(!n.prototype.isConditionUiComplete.call(this,e))return!1;var i=!0;return this.forEachInput(function(s,a,l,u){l!==e||!i||a>=u||(i=i&&function(s){return null!=s&&s.getUTCFullYear()>=r.minValidYear&&s.getUTCFullYear()<=r.maxValidYear}(s.getDate()))}),i},t.prototype.areSimpleModelsEqual=function(e,r){return e.dateFrom===r.dateFrom&&e.dateTo===r.dateTo&&e.type===r.type},t.prototype.getFilterType=function(){return"date"},t.prototype.createCondition=function(e){var r=this.getConditionType(e),o={},i=this.getValues(e);return i.length>0&&(o.dateFrom=He(i[0])),i.length>1&&(o.dateTo=He(i[1])),An({dateFrom:null,dateTo:null,filterType:this.getFilterType(),type:r},o)},t.prototype.resetPlaceholder=function(){var e=this.localeService.getLocaleTextFunc(),r=this.translate("dateFormatOoo"),o=e("ariaFilterValue","Filter Value");this.forEachInput(function(i){i.setInputPlaceholder(r),i.setInputAriaLabel(o)})},t.prototype.getInputs=function(e){return e>=this.dateConditionFromComps.length?[null,null]:[this.dateConditionFromComps[e],this.dateConditionToComps[e]]},t.prototype.getValues=function(e){var r=[];return this.forEachPositionInput(e,function(o,i,s,a){i=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([h("userComponentFactory")],t.prototype,"userComponentFactory",void 0),t}(le),Pp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ja=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Pp(t,n),t.prototype.getDefaultDebounceMs=function(){return 0},t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.isEventFromFloatingFilter=function(e){return e&&e.afterFloatingFilter},t.prototype.isEventFromDataChange=function(e){return e?.afterDataChange},t.prototype.getLastType=function(){return this.lastType},t.prototype.isReadOnly=function(){return this.readOnly},t.prototype.setLastTypeFromModel=function(e){e?this.lastType=(e.operator?e.conditions[0]:e).type:this.lastType=this.optionsFactory.getDefaultOption()},t.prototype.canWeEditAfterModelFromParentFilter=function(e){return e?!e.operator&&this.isTypeEditable(e.type):this.isTypeEditable(this.lastType)},t.prototype.init=function(e){this.optionsFactory=new Ha,this.optionsFactory.init(e.filterParams,this.getDefaultFilterOptions()),this.lastType=this.optionsFactory.getDefaultOption(),this.readOnly=!!e.filterParams.readOnly;var r=this.isTypeEditable(this.lastType);this.setEditable(r)},t.prototype.doesFilterHaveSingleInput=function(e){var o=(this.optionsFactory.getCustomOption(e)||{}).numberOfInputs;return null==o||1==o},t.prototype.isTypeEditable=function(e){var r=[ee.IN_RANGE,ee.EMPTY,ee.BLANK,ee.NOT_BLANK];return!!e&&!this.isReadOnly()&&this.doesFilterHaveSingleInput(e)&&r.indexOf(e)<0},t}(W),Ap=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),bn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},bp=function(n){function t(){return n.call(this,'\n ')||this}return Ap(t,n),t.prototype.getDefaultFilterOptions=function(){return Xa.DEFAULT_FILTER_OPTIONS},t.prototype.init=function(e){n.prototype.init.call(this,e),this.params=e,this.filterParams=e.filterParams,this.createDateComponent();var r=this.localeService.getLocaleTextFunc();this.eReadOnlyText.setDisabled(!0).setInputAriaLabel(r("ariaDateFilterInput","Date Filter Input")),this.filterModelFormatter=new Qa(this.filterParams,this.localeService,this.optionsFactory)},t.prototype.setEditable=function(e){k(this.eDateWrapper,e),k(this.eReadOnlyText.getGui(),!e)},t.prototype.onParentModelChanged=function(e,r){if(!this.isEventFromFloatingFilter(r)&&!this.isEventFromDataChange(r)){n.prototype.setLastTypeFromModel.call(this,e);var o=!this.isReadOnly()&&this.canWeEditAfterModelFromParentFilter(e);this.setEditable(o),o?(this.dateComp.setDate(e?Ke(e.dateFrom):null),this.eReadOnlyText.setValue("")):(this.eReadOnlyText.setValue(this.filterModelFormatter.getModelAsString(e)),this.dateComp.setDate(null))}},t.prototype.onDateChanged=function(){var e=this,o=He(this.dateComp.getDate());this.params.parentFilterInstance(function(i){if(i){var s=Ke(o);i.onFloatingFilterChanged(e.getLastType()||null,s)}})},t.prototype.createDateComponent=function(){var e=this,r=Go.getDebounceMs(this.params.filterParams,this.getDefaultDebounceMs()),o={onDateChanged:tt(this.onDateChanged.bind(this),r),filterParams:this.params.column.getColDef().filterParams};this.dateComp=new Ga(this.getContext(),this.userComponentFactory,o,this.eDateWrapper),this.addDestroyFunc(function(){return e.dateComp.destroy()})},t.prototype.getFilterModelFormatter=function(){return this.filterModelFormatter},bn([h("userComponentFactory")],t.prototype,"userComponentFactory",void 0),bn([P("eReadOnlyText")],t.prototype,"eReadOnlyText",void 0),bn([P("eDateWrapper")],t.prototype,"eDateWrapper",void 0),t}(Ja),Fp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Lp=function(n){function t(){return n.call(this,'\n
\n \n
')||this}return Fp(t,n),t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.init=function(e){var r=this,o=this.gridOptionsService.getDocument(),i=this.eDateInput.getInputElement(),s=this.shouldUseBrowserDatePicker(e);s&&(i.type="date");var a=s&&Ge();this.addManagedListener(i,"mousedown",function(){r.eDateInput.isDisabled()||a||i.focus()}),this.addManagedListener(i,"input",function(p){p.target===o.activeElement&&(r.eDateInput.isDisabled()||e.onDateChanged())});var l=e.filterParams||{},u=l.minValidYear,c=l.maxValidYear;u&&(i.min=u+"-01-01"),c&&(i.max=c+"-12-31")},t.prototype.getDate=function(){return Ke(this.eDateInput.getValue())},t.prototype.setDate=function(e){this.eDateInput.setValue(He(e,!1))},t.prototype.setInputPlaceholder=function(e){this.eDateInput.setInputPlaceholder(e)},t.prototype.setDisabled=function(e){this.eDateInput.setDisabled(e)},t.prototype.afterGuiAttached=function(e){(!e||!e.suppressFocus)&&this.eDateInput.getInputElement().focus()},t.prototype.shouldUseBrowserDatePicker=function(e){return e.filterParams&&null!=e.filterParams.browserDatePicker?e.filterParams.browserDatePicker:Ao()||Zi()||Ge()&&Ji()>=14.1},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([P("eDateInput")],t.prototype,"eDateInput",void 0),t}(W),Mp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Yt=function(n){function t(e,r,o){return void 0===r&&(r="ag-text-field"),void 0===o&&(o="text"),n.call(this,e,r,o)||this}return Mp(t,n),t.prototype.postConstruct=function(){n.prototype.postConstruct.call(this),this.config.allowedCharPattern&&this.preventDisallowedCharacters()},t.prototype.setValue=function(e,r){var o=n.prototype.setValue.call(this,e,r);return this.eInput.value!==e&&(this.eInput.value=R(e)?e:""),o},t.prototype.setStartValue=function(e){this.setValue(e,!0)},t.prototype.preventDisallowedCharacters=function(){var e=new RegExp("["+this.config.allowedCharPattern+"]");this.addManagedListener(this.eInput,"keydown",function(o){gn(o)&&o.key&&!e.test(o.key)&&o.preventDefault()}),this.addManagedListener(this.eInput,"paste",function(o){var i,s=null===(i=o.clipboardData)||void 0===i?void 0:i.getData("text");s&&s.split("").some(function(a){return!e.test(a)})&&o.preventDefault()})},t}(At),Ip=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Fn=function(n){function t(e){return n.call(this,e,"ag-number-field","number")||this}return Ip(t,n),t.prototype.postConstruct=function(){var e=this;n.prototype.postConstruct.call(this),this.addManagedListener(this.eInput,"blur",function(){var r=parseFloat(e.eInput.value),o=isNaN(r)?"":e.normalizeValue(r.toString());e.value!==o&&e.setValue(o)}),this.addManagedListener(this.eInput,"wheel",this.onWheel.bind(this)),this.eInput.step="any"},t.prototype.onWheel=function(e){document.activeElement===this.eInput&&e.preventDefault()},t.prototype.normalizeValue=function(e){if(""===e)return"";null!=this.precision&&(e=this.adjustPrecision(e));var r=parseFloat(e);return null!=this.min&&rthis.max&&(e=this.max.toString()),e},t.prototype.adjustPrecision=function(e,r){if(null==this.precision)return e;if(r){var o=parseFloat(e).toFixed(this.precision);return parseFloat(o).toString()}var i=String(e).split(".");if(i.length>1){if(i[1].length<=this.precision)return e;if(this.precision>0)return i[0]+"."+i[1].slice(0,this.precision)}return i[0]},t.prototype.setMin=function(e){return this.min===e||(this.min=e,Dt(this.eInput,"min",e)),this},t.prototype.setMax=function(e){return this.max===e||(this.max=e,Dt(this.eInput,"max",e)),this},t.prototype.setPrecision=function(e){return this.precision=e,this},t.prototype.setStep=function(e){return this.step===e||(this.step=e,Dt(this.eInput,"step",e)),this},t.prototype.setValue=function(e,r){var o=this;return this.setValueOrInputValue(function(i){return n.prototype.setValue.call(o,i,r)},function(){return o},e)},t.prototype.setStartValue=function(e){var r=this;return this.setValueOrInputValue(function(o){return n.prototype.setValue.call(r,o,!0)},function(o){r.eInput.value=o},e)},t.prototype.setValueOrInputValue=function(e,r,o){if(R(o)){var i=this.isScientificNotation(o);if(i&&this.eInput.validity.valid)return e(o);if(i||(i=(o=this.adjustPrecision(o))!=this.normalizeValue(o)),i)return r(o)}return e(o)},t.prototype.getValue=function(){if(this.eInput.validity.valid){var e=this.eInput.value;return this.isScientificNotation(e)?this.adjustPrecision(e,!0):n.prototype.getValue.call(this)}},t.prototype.isScientificNotation=function(e){return"string"==typeof e&&e.includes("e")},t}(Yt),Za=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),el=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Za(t,n),t.prototype.conditionToString=function(e,r){return e.type==ee.IN_RANGE||2===(r||{}).numberOfInputs?e.filter+"-"+e.filterTo:null!=e.filter?""+e.filter:""+e.type},t}(Pn);function tl(n){return(n??{}).allowedCharPattern??null}var rl=function(n){function t(){var e=n.call(this,"numberFilter")||this;return e.eValuesFrom=[],e.eValuesTo=[],e}return Za(t,n),t.prototype.mapValuesFromModel=function(e){var r=e||{},i=r.filterTo,s=r.type;return[this.processValue(r.filter),this.processValue(i)].slice(0,this.getNumberOfInputs(s))},t.prototype.getDefaultDebounceMs=function(){return 500},t.prototype.comparator=function(){return function(e,r){return e===r?0:e0&&(o.filter=i[0]),i.length>1&&(o.filterTo=i[1]),o},t.prototype.getInputs=function(e){return e>=this.eValuesFrom.length?[null,null]:[this.eValuesFrom[e],this.eValuesTo[e]]},t.prototype.getModelAsString=function(e){var r;return null!==(r=this.filterModelFormatter.getModelAsString(e))&&void 0!==r?r:""},t.prototype.hasInvalidInputs=function(){var e=!1;return this.forEachInput(function(r){r.getInputElement().validity.valid||(e=!0)}),e},t.DEFAULT_FILTER_OPTIONS=[le.EQUALS,le.NOT_EQUAL,le.LESS_THAN,le.LESS_THAN_OR_EQUAL,le.GREATER_THAN,le.GREATER_THAN_OR_EQUAL,le.IN_RANGE,le.BLANK,le.NOT_BLANK],t}(le),ol=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Vo=function(){return Vo=Object.assign||function(n){for(var t,e=1,r=arguments.length;e0&&(o.filter=i[0]),i.length>1&&(o.filterTo=i[1]),o},t.prototype.getFilterType=function(){return"text"},t.prototype.areSimpleModelsEqual=function(e,r){return e.filter===r.filter&&e.filterTo===r.filterTo&&e.type===r.type},t.prototype.getInputs=function(e){return e>=this.eValuesFrom.length?[null,null]:[this.eValuesFrom[e],this.eValuesTo[e]]},t.prototype.getValues=function(e){var r=this,o=[];return this.forEachPositionInput(e,function(i,s,a,l){if(s=0},t.prototype.evaluateNonNullValue=function(e,r,o,i){var s=this,a=e.map(function(m){return s.formatter(m)})||[],l=this.formatter(r),u=this.textFilterParams,c=u.api,p=u.colDef,d=u.column,f=u.columnApi,g=u.context,y=u.textFormatter;if(o.type===ee.BLANK)return this.isBlank(r);if(o.type===ee.NOT_BLANK)return!this.isBlank(r);var C={api:c,colDef:p,column:d,columnApi:f,context:g,node:i.node,data:i.data,filterOption:o.type,value:l,textFormatter:y};return a.some(function(m){return s.matcher(Vo(Vo({},C),{filterText:m}))})},t.prototype.getModelAsString=function(e){var r;return null!==(r=this.filterModelFormatter.getModelAsString(e))&&void 0!==r?r:""},t.DEFAULT_FILTER_OPTIONS=[ee.CONTAINS,ee.NOT_CONTAINS,ee.EQUALS,ee.NOT_EQUAL,ee.STARTS_WITH,ee.ENDS_WITH,ee.BLANK,ee.NOT_BLANK],t.DEFAULT_FORMATTER=function(e){return e},t.DEFAULT_LOWERCASE_FORMATTER=function(e){return null==e?null:e.toString().toLowerCase()},t.DEFAULT_MATCHER=function(e){var o=e.value,i=e.filterText;if(null==i)return!1;switch(e.filterOption){case t.CONTAINS:return o.indexOf(i)>=0;case t.NOT_CONTAINS:return o.indexOf(i)<0;case t.EQUALS:return o===i;case t.NOT_EQUAL:return o!=i;case t.STARTS_WITH:return 0===o.indexOf(i);case t.ENDS_WITH:var s=o.lastIndexOf(i);return s>=0&&s===o.length-i.length;default:return!1}},t}(ee),nl=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ln=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},sl=function(n){function t(e){var r=n.call(this)||this;return r.params=e,r}return nl(t,n),t.prototype.setupGui=function(e){this.eFloatingFilterTextInput=this.createManagedBean(new Yt(this.params.config)),this.eFloatingFilterTextInput.setInputAriaLabel(this.params.ariaLabel),e.appendChild(this.eFloatingFilterTextInput.getGui())},t.prototype.setEditable=function(e){this.eFloatingFilterTextInput.setDisabled(!e)},t.prototype.getValue=function(){return this.eFloatingFilterTextInput.getValue()},t.prototype.setValue=function(e,r){this.eFloatingFilterTextInput.setValue(e,r)},t.prototype.addValueChangedListener=function(e){var r=this.eFloatingFilterTextInput.getGui();this.addManagedListener(r,"input",e),this.addManagedListener(r,"keydown",e)},t}(T),al=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return nl(t,n),t.prototype.postConstruct=function(){this.setTemplate('\n \n ')},t.prototype.getDefaultDebounceMs=function(){return 500},t.prototype.onParentModelChanged=function(e,r){this.isEventFromFloatingFilter(r)||this.isEventFromDataChange(r)||(this.setLastTypeFromModel(e),this.setEditable(this.canWeEditAfterModelFromParentFilter(e)),this.floatingFilterInputService.setValue(this.getFilterModelFormatter().getModelAsString(e)))},t.prototype.init=function(e){this.params=e;var i=this.columnModel.getDisplayNameForColumn(e.column,"header",!0)+" "+this.localeService.getLocaleTextFunc()("ariaFilterInput","Filter Input");if(this.floatingFilterInputService=this.createFloatingFilterInputService(i),this.floatingFilterInputService.setupGui(this.eFloatingFilterInputContainer),n.prototype.init.call(this,e),this.applyActive=Go.isUseApplyButton(this.params.filterParams),!this.isReadOnly()){var s=Go.getDebounceMs(this.params.filterParams,this.getDefaultDebounceMs()),a=tt(this.syncUpWithParentFilter.bind(this),s);this.floatingFilterInputService.addValueChangedListener(a)}},t.prototype.syncUpWithParentFilter=function(e){var r=this;if(!this.applyActive||e.key===_.ENTER){var i=this.floatingFilterInputService.getValue();this.params.filterParams.trimInput&&(i=xn.trimInput(i),this.floatingFilterInputService.setValue(i,!0)),this.params.parentFilterInstance(function(s){s&&s.onFloatingFilterChanged(r.getLastType()||null,i||null)})}},t.prototype.setEditable=function(e){this.floatingFilterInputService.setEditable(e)},Ln([h("columnModel")],t.prototype,"columnModel",void 0),Ln([P("eFloatingFilterInputContainer")],t.prototype,"eFloatingFilterInputContainer",void 0),Ln([D],t.prototype,"postConstruct",null),t}(Ja),ll=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Np=function(n){function t(e){var r=n.call(this)||this;return r.params=e,r.numberInputActive=!0,r}return ll(t,n),t.prototype.setupGui=function(e){this.eFloatingFilterNumberInput=this.createManagedBean(new Fn),this.eFloatingFilterTextInput=this.createManagedBean(new Yt),this.eFloatingFilterTextInput.setDisabled(!0),this.eFloatingFilterNumberInput.setInputAriaLabel(this.params.ariaLabel),this.eFloatingFilterTextInput.setInputAriaLabel(this.params.ariaLabel),e.appendChild(this.eFloatingFilterNumberInput.getGui()),e.appendChild(this.eFloatingFilterTextInput.getGui())},t.prototype.setEditable=function(e){this.numberInputActive=e,this.eFloatingFilterNumberInput.setDisplayed(this.numberInputActive),this.eFloatingFilterTextInput.setDisplayed(!this.numberInputActive)},t.prototype.getValue=function(){return this.getActiveInputElement().getValue()},t.prototype.setValue=function(e,r){this.getActiveInputElement().setValue(e,r)},t.prototype.getActiveInputElement=function(){return this.numberInputActive?this.eFloatingFilterNumberInput:this.eFloatingFilterTextInput},t.prototype.addValueChangedListener=function(e){this.setupListeners(this.eFloatingFilterNumberInput.getGui(),e),this.setupListeners(this.eFloatingFilterTextInput.getGui(),e)},t.prototype.setupListeners=function(e,r){this.addManagedListener(e,"input",r),this.addManagedListener(e,"keydown",r)},t}(T),Gp=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return ll(t,n),t.prototype.init=function(e){n.prototype.init.call(this,e),this.filterModelFormatter=new el(this.localeService,this.optionsFactory)},t.prototype.getDefaultFilterOptions=function(){return rl.DEFAULT_FILTER_OPTIONS},t.prototype.getFilterModelFormatter=function(){return this.filterModelFormatter},t.prototype.createFloatingFilterInputService=function(e){var r=tl(this.params.filterParams);return this.createManagedBean(r?new sl({config:{allowedCharPattern:r},ariaLabel:e}):new Np({ariaLabel:e}))},t}(al),Hp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Vp=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Hp(t,n),t.prototype.init=function(e){n.prototype.init.call(this,e),this.filterModelFormatter=new il(this.localeService,this.optionsFactory)},t.prototype.getDefaultFilterOptions=function(){return xn.DEFAULT_FILTER_OPTIONS},t.prototype.getFilterModelFormatter=function(){return this.filterModelFormatter},t.prototype.createFloatingFilterInputService=function(e){return this.createManagedBean(new sl({ariaLabel:e}))},t}(al),Ae=function(){function n(t,e){var r=this;void 0===e&&(e=!1),this.destroyFuncs=[],this.touching=!1,this.eventService=new Ct,this.eElement=t,this.preventMouseClick=e;var o=this.onTouchStart.bind(this),i=this.onTouchMove.bind(this),s=this.onTouchEnd.bind(this);this.eElement.addEventListener("touchstart",o,{passive:!0}),this.eElement.addEventListener("touchmove",i,{passive:!0}),this.eElement.addEventListener("touchend",s,{passive:!1}),this.destroyFuncs.push(function(){r.eElement.removeEventListener("touchstart",o,{passive:!0}),r.eElement.removeEventListener("touchmove",i,{passive:!0}),r.eElement.removeEventListener("touchend",s,{passive:!1})})}return n.prototype.getActiveTouch=function(t){for(var e=0;e0&&t-this.lastTapTime>n.DOUBLE_TAP_MILLIS?(this.eventService.dispatchEvent({type:n.EVENT_DOUBLE_TAP,touchStart:this.touchStart}),this.lastTapTime=null):this.lastTapTime=t},n.prototype.destroy=function(){this.destroyFuncs.forEach(function(t){return t()})},n.EVENT_TAP="tap",n.EVENT_DOUBLE_TAP="doubleTap",n.EVENT_LONG_TAP="longTap",n.DOUBLE_TAP_MILLIS=500,n}(),Bp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),qt=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Mn=function(n){function t(e){var r=n.call(this)||this;return e||r.setTemplate(t.TEMPLATE),r}return Bp(t,n),t.prototype.attachCustomElements=function(e,r,o,i,s){this.eSortOrder=e,this.eSortAsc=r,this.eSortDesc=o,this.eSortMixed=i,this.eSortNone=s},t.prototype.setupSort=function(e,r){var o=this;void 0===r&&(r=!1),this.column=e,this.suppressOrder=r,this.setupMultiSortIndicator(),this.column.getColDef().sortable&&(this.addInIcon("sortAscending",this.eSortAsc,e),this.addInIcon("sortDescending",this.eSortDesc,e),this.addInIcon("sortUnSort",this.eSortNone,e),this.addManagedListener(this.eventService,v.EVENT_SORT_CHANGED,function(){return o.onSortChanged()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,function(){return o.onSortChanged()}),this.onSortChanged())},t.prototype.addInIcon=function(e,r,o){if(null!=r){var i=re(e,this.gridOptionsService,o);i&&r.appendChild(i)}},t.prototype.onSortChanged=function(){this.updateIcons(),this.suppressOrder||this.updateSortOrder()},t.prototype.updateIcons=function(){var e=this.sortController.getDisplaySortForColumn(this.column);if(this.eSortAsc&&k(this.eSortAsc,"asc"===e,{skipAriaHidden:!0}),this.eSortDesc&&k(this.eSortDesc,"desc"===e,{skipAriaHidden:!0}),this.eSortNone){var i=!this.column.getColDef().unSortIcon&&!this.gridOptionsService.is("unSortIcon");k(this.eSortNone,!i&&null==e,{skipAriaHidden:!0})}},t.prototype.setupMultiSortIndicator=function(){var e=this;this.addInIcon("sortUnSort",this.eSortMixed,this.column);var r=this.column.getColDef().showRowGroup;this.gridOptionsService.isColumnsSortingCoupledToGroup()&&r&&(this.addManagedListener(this.eventService,v.EVENT_SORT_CHANGED,function(){return e.updateMultiSortIndicator()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,function(){return e.updateMultiSortIndicator()}),this.updateMultiSortIndicator())},t.prototype.updateMultiSortIndicator=function(){if(this.eSortMixed){var e="mixed"===this.sortController.getDisplaySortForColumn(this.column);k(this.eSortMixed,e,{skipAriaHidden:!0})}},t.prototype.updateSortOrder=function(){var r,e=this;if(this.eSortOrder){var o=this.sortController.getColumnsWithSortingOrdered(),i=null!==(r=this.sortController.getDisplaySortIndexForColumn(this.column))&&void 0!==r?r:-1,s=o.some(function(l){var u;return null!==(u=e.sortController.getDisplaySortIndexForColumn(l))&&void 0!==u&&u});k(this.eSortOrder,i>=0&&s,{skipAriaHidden:!0}),i>=0?this.eSortOrder.innerHTML=(i+1).toString():Pe(this.eSortOrder)}},t.TEMPLATE='\n \n \n \n \n \n ',qt([P("eSortOrder")],t.prototype,"eSortOrder",void 0),qt([P("eSortAsc")],t.prototype,"eSortAsc",void 0),qt([P("eSortDesc")],t.prototype,"eSortDesc",void 0),qt([P("eSortMixed")],t.prototype,"eSortMixed",void 0),qt([P("eSortNone")],t.prototype,"eSortNone",void 0),qt([h("columnModel")],t.prototype,"columnModel",void 0),qt([h("sortController")],t.prototype,"sortController",void 0),t}(W),Wp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),be=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},jp=function(n){function t(){var e=null!==n&&n.apply(this,arguments)||this;return e.lastMovingChanged=0,e}return Wp(t,n),t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.refresh=function(e){return this.params=e,this.workOutTemplate()==this.currentTemplate&&this.workOutShowMenu()==this.currentShowMenu&&this.workOutSort()==this.currentSort&&(this.setDisplayName(e),!0)},t.prototype.workOutTemplate=function(){var e=ks(this.params.template,t.TEMPLATE);return e&&e.trim?e.trim():e},t.prototype.init=function(e){this.params=e,this.currentTemplate=this.workOutTemplate(),this.setTemplate(this.currentTemplate),this.setupTap(),this.setupIcons(e.column),this.setMenu(),this.setupSort(),this.setupFilterIcon(),this.setDisplayName(e)},t.prototype.setDisplayName=function(e){if(this.currentDisplayName!=e.displayName){this.currentDisplayName=e.displayName;var r=ot(this.currentDisplayName);this.eText&&(this.eText.innerHTML=r)}},t.prototype.setupIcons=function(e){this.addInIcon("menu",this.eMenu,e),this.addInIcon("filter",this.eFilter,e)},t.prototype.addInIcon=function(e,r,o){if(null!=r){var i=re(e,this.gridOptionsService,o);i&&r.appendChild(i)}},t.prototype.setupTap=function(){var e=this,r=this.gridOptionsService;if(!r.is("suppressTouch")){var o=new Ae(this.getGui(),!0),i=r.is("suppressMenuHide"),s=i&&R(this.eMenu),a=s?new Ae(this.eMenu,!0):o;this.params.enableMenu&&this.addManagedListener(a,Ae[s?"EVENT_TAP":"EVENT_LONG_TAP"],function(p){r.api.showColumnMenuAfterMouseClick(e.params.column,p.touchStart)}),this.params.enableSorting&&this.addManagedListener(o,Ae.EVENT_TAP,function(p){i&&e.eMenu.contains(p.touchStart.target)||e.sortController.progressSort(e.params.column,!1,"uiColumnSorted")}),this.addDestroyFunc(function(){return o.destroy()}),s&&this.addDestroyFunc(function(){return a.destroy()})}},t.prototype.workOutShowMenu=function(){var e=!this.gridOptionsService.is("suppressMenuHide"),r=Ot()&&e;return this.params.enableMenu&&!r},t.prototype.setMenu=function(){var e=this;if(this.eMenu){if(this.currentShowMenu=this.workOutShowMenu(),!this.currentShowMenu)return void ht(this.eMenu);var r=this.gridOptionsService.is("suppressMenuHide");this.addManagedListener(this.eMenu,"click",function(){return e.showMenu(e.eMenu)}),this.eMenu.classList.toggle("ag-header-menu-always-show",r)}},t.prototype.showMenu=function(e){e||(e=this.eMenu),this.menuFactory.showMenuAfterButtonClick(this.params.column,e,"columnMenu")},t.prototype.workOutSort=function(){return this.params.enableSorting},t.prototype.setupSort=function(){var e=this;if(this.currentSort=this.params.enableSorting,this.eSortIndicator||(this.eSortIndicator=this.context.createBean(new Mn(!0)),this.eSortIndicator.attachCustomElements(this.eSortOrder,this.eSortAsc,this.eSortDesc,this.eSortMixed,this.eSortNone)),this.eSortIndicator.setupSort(this.params.column),this.currentSort){var r="ctrl"===this.gridOptionsService.get("multiSortKey");this.addManagedListener(this.params.column,X.EVENT_MOVING_CHANGED,function(){e.lastMovingChanged=(new Date).getTime()}),this.eLabel&&this.addManagedListener(this.eLabel,"click",function(i){var s=e.params.column.isMoving(),a=(new Date).getTime();s||a-e.lastMovingChanged<50||e.params.progressSort(r?i.ctrlKey||i.metaKey:i.shiftKey)});var o=function(){if(e.addOrRemoveCssClass("ag-header-cell-sorted-asc",e.params.column.isSortAscending()),e.addOrRemoveCssClass("ag-header-cell-sorted-desc",e.params.column.isSortDescending()),e.addOrRemoveCssClass("ag-header-cell-sorted-none",e.params.column.isSortNone()),e.params.column.getColDef().showRowGroup){var s=e.columnModel.getSourceColumnsForGroupColumn(e.params.column)?.every(function(l){return e.params.column.getSort()==l.getSort()});e.addOrRemoveCssClass("ag-header-cell-sorted-mixed",!s)}};this.addManagedListener(this.eventService,v.EVENT_SORT_CHANGED,o),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,o)}},t.prototype.setupFilterIcon=function(){this.eFilter&&(this.addManagedListener(this.params.column,X.EVENT_FILTER_CHANGED,this.onFilterChanged.bind(this)),this.onFilterChanged())},t.prototype.onFilterChanged=function(){var e=this.params.column.isFilterActive();k(this.eFilter,e,{skipAriaHidden:!0})},t.TEMPLATE='',be([h("sortController")],t.prototype,"sortController",void 0),be([h("menuFactory")],t.prototype,"menuFactory",void 0),be([h("columnModel")],t.prototype,"columnModel",void 0),be([P("eFilter")],t.prototype,"eFilter",void 0),be([P("eSortIndicator")],t.prototype,"eSortIndicator",void 0),be([P("eMenu")],t.prototype,"eMenu",void 0),be([P("eLabel")],t.prototype,"eLabel",void 0),be([P("eText")],t.prototype,"eText",void 0),be([P("eSortOrder")],t.prototype,"eSortOrder",void 0),be([P("eSortAsc")],t.prototype,"eSortAsc",void 0),be([P("eSortDesc")],t.prototype,"eSortDesc",void 0),be([P("eSortMixed")],t.prototype,"eSortMixed",void 0),be([P("eSortNone")],t.prototype,"eSortNone",void 0),t}(W),kp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),In=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Up=function(n){function t(){return n.call(this,t.TEMPLATE)||this}return kp(t,n),t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.init=function(e){this.params=e,this.checkWarnings(),this.setupLabel(),this.addGroupExpandIcon(),this.setupExpandIcons()},t.prototype.checkWarnings=function(){this.params.template&&z(function(){return console.warn("AG Grid: A template was provided for Header Group Comp - templates are only supported for Header Comps (not groups)")},"HeaderGroupComp.templateNotSupported")},t.prototype.setupExpandIcons=function(){var e=this;this.addInIcon("columnGroupOpened","agOpened"),this.addInIcon("columnGroupClosed","agClosed");var r=function(s){if(!rt(s)){var a=!e.params.columnGroup.isExpanded();e.columnModel.setColumnGroupOpened(e.params.columnGroup.getProvidedColumnGroup(),a,"uiColumnExpanded")}};this.addTouchAndClickListeners(this.eCloseIcon,r),this.addTouchAndClickListeners(this.eOpenIcon,r);var o=function(s){ct(s)};this.addManagedListener(this.eCloseIcon,"dblclick",o),this.addManagedListener(this.eOpenIcon,"dblclick",o),this.addManagedListener(this.getGui(),"dblclick",r),this.updateIconVisibility();var i=this.params.columnGroup.getProvidedColumnGroup();this.addManagedListener(i,te.EVENT_EXPANDED_CHANGED,this.updateIconVisibility.bind(this)),this.addManagedListener(i,te.EVENT_EXPANDABLE_CHANGED,this.updateIconVisibility.bind(this))},t.prototype.addTouchAndClickListeners=function(e,r){var o=new Ae(e,!0);this.addManagedListener(o,Ae.EVENT_TAP,r),this.addDestroyFunc(function(){return o.destroy()}),this.addManagedListener(e,"click",r)},t.prototype.updateIconVisibility=function(){if(this.params.columnGroup.isExpandable()){var r=this.params.columnGroup.isExpanded();k(this.eOpenIcon,r),k(this.eCloseIcon,!r)}else k(this.eOpenIcon,!1),k(this.eCloseIcon,!1)},t.prototype.addInIcon=function(e,r){var o=re(e,this.gridOptionsService,null);o&&this.getRefElement(r).appendChild(o)},t.prototype.addGroupExpandIcon=function(){if(!this.params.columnGroup.isExpandable())return k(this.eOpenIcon,!1),void k(this.eCloseIcon,!1)},t.prototype.setupLabel=function(){var e,r=this.params,o=r.displayName,i=r.columnGroup;if(R(o)){var s=ot(o);this.getRefElement("agLabel").innerHTML=s}this.addOrRemoveCssClass("ag-sticky-label",!(null!==(e=i.getColGroupDef())&&void 0!==e&&e.suppressStickyLabel))},t.TEMPLATE='',In([h("columnModel")],t.prototype,"columnModel",void 0),In([P("agOpened")],t.prototype,"eOpenIcon",void 0),In([P("agClosed")],t.prototype,"eCloseIcon",void 0),t}(W),zp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),yr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return zp(t,n),t.prototype.isPopup=function(){return!0},t.prototype.setParentComponent=function(e){e.addCssClass("ag-has-popup"),n.prototype.setParentComponent.call(this,e)},t.prototype.destroy=function(){var e=this.parentComponent;e&&e.isAlive()&&e.getGui().classList.remove("ag-has-popup"),n.prototype.destroy.call(this)},t}(W),Kp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Yp=function(n){function t(){return n.call(this,t.TEMPLATE)||this}return Kp(t,n),t.prototype.init=function(e){this.params=e,this.focusAfterAttached=e.cellStartedEdit,this.eTextArea.setMaxLength(e.maxLength||200).setCols(e.cols||60).setRows(e.rows||10),R(e.value,!0)&&this.eTextArea.setValue(e.value.toString(),!0),this.addGuiEventListener("keydown",this.onKeyDown.bind(this)),this.activateTabIndex()},t.prototype.onKeyDown=function(e){var r=e.key;(r===_.LEFT||r===_.UP||r===_.RIGHT||r===_.DOWN||e.shiftKey&&r===_.ENTER)&&e.stopPropagation()},t.prototype.afterGuiAttached=function(){var e=this.localeService.getLocaleTextFunc();this.eTextArea.setInputAriaLabel(e("ariaInputEditor","Input Editor")),this.focusAfterAttached&&this.eTextArea.getFocusableElement().focus()},t.prototype.getValue=function(){var e=this.eTextArea.getValue();return R(e)||R(this.params.value)?this.params.parseValue(e):this.params.value},t.TEMPLATE='
\n \n
',function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([P("eTextArea")],t.prototype,"eTextArea",void 0),t}(yr),qp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ul=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Qp=function(n){function t(){var e=n.call(this,'
')||this;return e.startedByEnter=!1,e}return qp(t,n),t.prototype.init=function(e){var r=this;if(this.focusAfterAttached=e.cellStartedEdit,M(e.values))console.warn("AG Grid: no values found for select cellEditor");else{this.startedByEnter=null!=e.eventKey&&e.eventKey===_.ENTER;var o=!1;e.values.forEach(function(i){var s={value:i},a=r.valueFormatterService.formatValue(e.column,null,i);s.text=null!=a?a:i,r.eSelect.addOption(s),o=o||e.value===i}),o?this.eSelect.setValue(e.value,!0):e.values.length&&this.eSelect.setValue(e.values[0],!0),"fullRow"!==this.gridOptionsService.get("editType")&&this.addManagedListener(this.eSelect,Tn.EVENT_ITEM_SELECTED,function(){return e.stopEditing()})}},t.prototype.afterGuiAttached=function(){this.focusAfterAttached&&this.eSelect.getFocusableElement().focus(),this.startedByEnter&&this.eSelect.showPicker()},t.prototype.focusIn=function(){this.eSelect.getFocusableElement().focus()},t.prototype.getValue=function(){return this.eSelect.getValue()},t.prototype.isPopup=function(){return!1},ul([h("valueFormatterService")],t.prototype,"valueFormatterService",void 0),ul([P("eSelect")],t.prototype,"eSelect",void 0),t}(yr),Xp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Bo=function(n){function t(e){var r=n.call(this,'\n
\n '+e.getTemplate()+"\n
")||this;return r.cellEditorInput=e,r}return Xp(t,n),t.prototype.init=function(e){this.params=e;var o,r=this.eInput;if(this.cellEditorInput.init(r,e),e.cellStartedEdit){this.focusAfterAttached=!0;var i=e.eventKey;i===_.BACKSPACE||e.eventKey===_.DELETE?o="":i&&1===i.length?o=i:(o=this.cellEditorInput.getStartValue(),i!==_.F2&&(this.highlightAllOnFocus=!0))}else this.focusAfterAttached=!1,o=this.cellEditorInput.getStartValue();null!=o&&r.setStartValue(o),this.addManagedListener(r.getGui(),"keydown",function(s){var a=s.key;(a===_.PAGE_UP||a===_.PAGE_DOWN)&&s.preventDefault()})},t.prototype.afterGuiAttached=function(){var e,r,o=this.localeService.getLocaleTextFunc(),i=this.eInput;if(i.setInputAriaLabel(o("ariaInputEditor","Input Editor")),this.focusAfterAttached){Ge()||i.getFocusableElement().focus();var s=i.getInputElement();this.highlightAllOnFocus?s.select():null===(r=(e=this.cellEditorInput).setCaret)||void 0===r||r.call(e)}},t.prototype.focusIn=function(){var e=this.eInput,r=e.getFocusableElement(),o=e.getInputElement();r.focus(),o.select()},t.prototype.getValue=function(){return this.cellEditorInput.getValue()},t.prototype.isPopup=function(){return!1},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([P("eInput")],t.prototype,"eInput",void 0),t}(yr),Zp=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ed=function(){function n(){}return n.prototype.getTemplate=function(){return''},n.prototype.init=function(t,e){this.eInput=t,this.params=e,null!=e.maxLength&&t.setMaxLength(e.maxLength)},n.prototype.getValue=function(){var t=this.eInput.getValue();return R(t)||R(this.params.value)?this.params.parseValue(t):this.params.value},n.prototype.getStartValue=function(){return this.params.useFormatter||this.params.column.getColDef().refData?this.params.formatValue(this.params.value):this.params.value},n.prototype.setCaret=function(){var t=this.eInput.getValue(),e=R(t)&&t.length||0;e&&this.eInput.getInputElement().setSelectionRange(e,e)},n}(),cl=function(n){function t(){return n.call(this,new ed)||this}return Zp(t,n),t}(Bo),td=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),nd=function(n){function t(){var e=n.call(this,t.TEMPLATE)||this;return e.refreshCount=0,e}return td(t,n),t.prototype.init=function(e){this.eValue=this.queryForHtmlElement(".ag-value-change-value"),this.eDelta=this.queryForHtmlElement(".ag-value-change-delta"),this.refresh(e)},t.prototype.showDelta=function(e,r){var o=Math.abs(r),i=e.formatValue(o),s=R(i)?i:o,a=r>=0;this.eDelta.innerHTML=a?"\u2191"+s:"\u2193"+s,this.eDelta.classList.toggle("ag-value-change-delta-up",a),this.eDelta.classList.toggle("ag-value-change-delta-down",!a)},t.prototype.setTimerToRemoveDelta=function(){var e=this;this.refreshCount++;var r=this.refreshCount;window.setTimeout(function(){r===e.refreshCount&&e.hideDeltaValue()},2e3)},t.prototype.hideDeltaValue=function(){this.eValue.classList.remove("ag-value-change-value-highlight"),Pe(this.eDelta)},t.prototype.refresh=function(e){var r=e.value;return r!==this.lastValue&&(R(e.valueFormatted)?this.eValue.innerHTML=e.valueFormatted:R(e.value)?this.eValue.innerHTML=r:Pe(this.eValue),!this.filterManager.isSuppressFlashingCellsBecauseFiltering())&&("number"==typeof r&&"number"==typeof this.lastValue&&this.showDelta(e,r-this.lastValue),this.lastValue&&this.eValue.classList.add("ag-value-change-value-highlight"),this.setTimerToRemoveDelta(),this.lastValue=r,!0)},t.TEMPLATE='',function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([h("filterManager")],t.prototype,"filterManager",void 0),t}(W),sd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ld=function(n){function t(){var e=n.call(this,t.TEMPLATE)||this;return e.refreshCount=0,e.eCurrent=e.queryForHtmlElement(".ag-value-slide-current"),e}return sd(t,n),t.prototype.init=function(e){this.refresh(e)},t.prototype.addSlideAnimation=function(){var e=this;this.refreshCount++;var r=this.refreshCount;this.ePrevious&&this.getGui().removeChild(this.ePrevious),this.ePrevious=pe(''),this.ePrevious.innerHTML=this.eCurrent.innerHTML,this.getGui().insertBefore(this.ePrevious,this.eCurrent),window.setTimeout(function(){r===e.refreshCount&&e.ePrevious.classList.add("ag-value-slide-out-end")},50),window.setTimeout(function(){r===e.refreshCount&&(e.getGui().removeChild(e.ePrevious),e.ePrevious=null)},3e3)},t.prototype.refresh=function(e){var r=e.value;return M(r)&&(r=""),r!==this.lastValue&&!this.filterManager.isSuppressFlashingCellsBecauseFiltering()&&(this.addSlideAnimation(),this.lastValue=r,R(e.valueFormatted)?this.eCurrent.innerHTML=e.valueFormatted:R(e.value)?this.eCurrent.innerHTML=r:Pe(this.eCurrent),!0)},t.TEMPLATE='\n \n ',function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([h("filterManager")],t.prototype,"filterManager",void 0),t}(W),Cr=function(){return Cr=Object.assign||function(n){for(var t,e=1,r=arguments.length;e0?r:void 0,level:this.level}),null!==this.id&&"string"==typeof this.id&&this.id.startsWith(n.ID_PREFIX_ROW_GROUP)&&console.error("AG Grid: Row IDs cannot start with "+n.ID_PREFIX_ROW_GROUP+", this is a reserved prefix for AG Grid's row grouping feature."),null!==this.id&&"string"!=typeof this.id&&(this.id=""+this.id)}else this.id=void 0;else this.id=t},n.prototype.getGroupKeys=function(t){void 0===t&&(t=!1);var e=[],r=this;for(t&&(r=r.parent);r&&r.level>=0;)e.push(r.key),r=r.parent;return e.reverse(),e},n.prototype.isPixelInRange=function(t){return!(!R(this.rowTop)||!R(this.rowHeight))&&t>=this.rowTop&&to&&(o=u)}),!e&&((r||o<10)&&(o=this.beans.gridOptionsService.getRowHeightForNode(this).height),o!=this.rowHeight))){this.setRowHeight(o);var a=this.beans.rowModel;a.onRowHeightChangedDebounced&&a.onRowHeightChangedDebounced()}},n.prototype.setRowIndex=function(t){this.rowIndex!==t&&(this.rowIndex=t,this.eventService&&this.eventService.dispatchEvent(this.createLocalRowEvent(n.EVENT_ROW_INDEX_CHANGED)))},n.prototype.setUiLevel=function(t){this.uiLevel!==t&&(this.uiLevel=t,this.eventService&&this.eventService.dispatchEvent(this.createLocalRowEvent(n.EVENT_UI_LEVEL_CHANGED)))},n.prototype.setExpanded=function(t,e){if(this.expanded!==t){this.expanded=t,this.eventService&&this.eventService.dispatchEvent(this.createLocalRowEvent(n.EVENT_EXPANDED_CHANGED));var r=Object.assign({},this.createGlobalRowEvent(v.EVENT_ROW_GROUP_OPENED),{expanded:t,event:e||null});this.beans.rowNodeEventThrottle.dispatchExpanded(r),this.beans.gridOptionsService.is("groupIncludeFooter")&&this.beans.rowRenderer.refreshCells({rowNodes:[this]})}},n.prototype.createGlobalRowEvent=function(t){return{type:t,node:this,data:this.data,rowIndex:this.rowIndex,rowPinned:this.rowPinned,context:this.beans.gridOptionsService.context,api:this.beans.gridOptionsService.api,columnApi:this.beans.gridOptionsService.columnApi}},n.prototype.dispatchLocalEvent=function(t){this.eventService&&this.eventService.dispatchEvent(t)},n.prototype.setDataValue=function(t,e,r){var u,s="string"!=typeof t?t:null!==(u=this.beans.columnModel.getGridColumn(t))&&void 0!==u?u:this.beans.columnModel.getPrimaryColumn(t),a=this.getValueFromValueService(s);if(this.beans.gridOptionsService.is("readOnlyEdit"))return this.dispatchEventForSaveValueReadOnly(s,a,e,r),!1;var l=this.beans.valueService.setValue(this,s,e,r);return this.dispatchCellChangedEvent(s,e,a),this.checkRowSelectable(),l},n.prototype.getValueFromValueService=function(t){var e=this.leafGroup&&this.beans.columnModel.isPivotMode(),r=this.group&&this.expanded&&!this.footer&&!e,o=this.beans.gridOptionsService.is("groupIncludeFooter"),i=this.beans.gridOptionsService.is("groupSuppressBlankHeader");return this.beans.valueService.getValue(t,this,!1,r&&o&&!i)},n.prototype.dispatchEventForSaveValueReadOnly=function(t,e,r,o){var i={type:v.EVENT_CELL_EDIT_REQUEST,event:null,rowIndex:this.rowIndex,rowPinned:this.rowPinned,column:t,colDef:t.getColDef(),context:this.beans.gridOptionsService.context,api:this.beans.gridOptionsService.api,columnApi:this.beans.gridOptionsService.columnApi,data:this.data,node:this,oldValue:e,newValue:r,value:r,source:o};this.beans.eventService.dispatchEvent(i)},n.prototype.setGroupValue=function(t,e){var r=this.beans.columnModel.getGridColumn(t);M(this.groupData)&&(this.groupData={});var o=r.getColId(),i=this.groupData[o];i!==e&&(this.groupData[o]=e,this.dispatchCellChangedEvent(r,e,i))},n.prototype.setAggData=function(t){var e=this,r=bs([this.aggData,t]),o=this.aggData;this.aggData=t,this.eventService&&r.forEach(function(i){var s=e.beans.columnModel.getGridColumn(i);e.dispatchCellChangedEvent(s,e.aggData?e.aggData[i]:void 0,o?o[i]:void 0)})},n.prototype.updateHasChildren=function(){var t=this.group&&!this.footer||this.childrenAfterGroup&&this.childrenAfterGroup.length>0;if(this.beans.gridOptionsService.isRowModelType("serverSide")){var r=this.beans.gridOptionsService.isTreeData(),o=this.beans.gridOptionsService.get("isServerSideGroup");t=!this.stub&&!this.footer&&(r?!!o&&o(this.data):!!this.group)}t!==this.__hasChildren&&(this.__hasChildren=!!t,this.eventService&&this.eventService.dispatchEvent(this.createLocalRowEvent(n.EVENT_HAS_CHILDREN_CHANGED)))},n.prototype.hasChildren=function(){return null==this.__hasChildren&&this.updateHasChildren(),this.__hasChildren},n.prototype.isEmptyRowGroupNode=function(){return this.group&&Te(this.childrenAfterGroup)},n.prototype.dispatchCellChangedEvent=function(t,e,r){this.dispatchLocalEvent({type:n.EVENT_CELL_CHANGED,node:this,column:t,newValue:e,oldValue:r})},n.prototype.resetQuickFilterAggregateText=function(){this.quickFilterAggregateText=null},n.prototype.isExpandable=function(){return!!(this.hasChildren()&&!this.footer||this.master)},n.prototype.isSelected=function(){return this.footer?this.sibling.isSelected():this.selected},n.prototype.depthFirstSearch=function(t){this.childrenAfterGroup&&this.childrenAfterGroup.forEach(function(e){return e.depthFirstSearch(t)}),t(this)},n.prototype.calculateSelectedFromChildren=function(){var t,e=!1,r=!1,o=!1;if(null===(t=this.childrenAfterGroup)||void 0===t||!t.length)return this.selectable?this.selected:null;for(var i=0;i=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},dl=function(n){function t(){return n.call(this,'\n ')||this}return ud(t,n),t.prototype.postConstruct=function(){this.eCheckbox.setPassive(!0),ua(this.eCheckbox.getInputElement(),"polite")},t.prototype.getCheckboxId=function(){return this.eCheckbox.getInputElement().id},t.prototype.onDataChanged=function(){this.onSelectionChanged()},t.prototype.onSelectableChanged=function(){this.showOrHideSelect()},t.prototype.onSelectionChanged=function(){var e=this.localeService.getLocaleTextFunc(),r=this.rowNode.isSelected(),o=Do(e,r),i=e("ariaRowToggleSelection","Press Space to toggle row selection");this.eCheckbox.setValue(r,!0),this.eCheckbox.setInputAriaLabel(i+" ("+o+")")},t.prototype.onClicked=function(e,r,o){return this.rowNode.setSelectedParams({newValue:e,rangeSelect:o.shiftKey,groupSelectsFiltered:r,event:o,source:"checkboxSelected"})},t.prototype.init=function(e){var r=this;if(this.rowNode=e.rowNode,this.column=e.column,this.overrides=e.overrides,this.onSelectionChanged(),this.addManagedListener(this.eCheckbox.getInputElement(),"dblclick",function(a){ct(a)}),this.addManagedListener(this.eCheckbox.getInputElement(),"click",function(a){ct(a);var l=r.gridOptionsService.is("groupSelectsFiltered"),u=r.eCheckbox.getValue();r.shouldHandleIndeterminateState(u,l)?0===r.onClicked(!0,l,a||{})&&r.onClicked(!1,l,a):u?r.onClicked(!1,l,a):r.onClicked(!0,l,a||{})}),this.addManagedListener(this.rowNode,j.EVENT_ROW_SELECTED,this.onSelectionChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_DATA_CHANGED,this.onDataChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_SELECTABLE_CHANGED,this.onSelectableChanged.bind(this)),this.gridOptionsService.get("isRowSelectable")||"function"==typeof this.getIsVisible()){var s=this.showOrHideSelect.bind(this);this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,s),this.addManagedListener(this.rowNode,j.EVENT_DATA_CHANGED,s),this.addManagedListener(this.rowNode,j.EVENT_CELL_CHANGED,s),this.showOrHideSelect()}this.eCheckbox.getInputElement().setAttribute("tabindex","-1")},t.prototype.shouldHandleIndeterminateState=function(e,r){return r&&(void 0===this.eCheckbox.getPreviousValue()||void 0===e)&&this.gridOptionsService.isRowModelType("clientSide")},t.prototype.showOrHideSelect=function(){var e,r,o,i,s=this.rowNode.selectable,a=this.getIsVisible();if(s)if("function"==typeof a){var l=null===(e=this.overrides)||void 0===e?void 0:e.callbackParams,u=null===(r=this.column)||void 0===r?void 0:r.createColumnFunctionCallbackParams(this.rowNode);s=!!u&&a(Wo(Wo({},l),u))}else s=a??!1;if(null===(o=this.column)||void 0===o?void 0:o.getColDef().showDisabledCheckboxes)return this.eCheckbox.setDisabled(!s),this.setVisible(!0),void this.setDisplayed(!0);null!==(i=this.overrides)&&void 0!==i&&i.removeHidden?this.setDisplayed(s):this.setVisible(s)},t.prototype.getIsVisible=function(){var e,r;return this.overrides?this.overrides.isVisible:null===(r=null===(e=this.column)||void 0===e?void 0:e.getColDef())||void 0===r?void 0:r.checkboxSelection},pl([P("eCheckbox")],t.prototype,"eCheckbox",void 0),pl([D],t.prototype,"postConstruct",null),t}(W),cd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Qt=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},jo=function(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")},ge=(()=>(function(n){n[n.ToolPanel=0]="ToolPanel",n[n.HeaderCell=1]="HeaderCell",n[n.RowDrag=2]="RowDrag",n[n.ChartPanel=3]="ChartPanel"}(ge||(ge={})),ge))(),Xt=(()=>(function(n){n[n.Up=0]="Up",n[n.Down=1]="Down"}(Xt||(Xt={})),Xt))(),Ye=(()=>(function(n){n[n.Left=0]="Left",n[n.Right=1]="Right"}(Ye||(Ye={})),Ye))(),de=function(n){function t(){var r=null!==n&&n.apply(this,arguments)||this;return r.dragSourceAndParamsList=[],r.dropTargets=[],r}var e;return cd(t,n),e=t,t.prototype.init=function(){this.ePinnedIcon=Be("columnMovePin",this.gridOptionsService,null),this.eHideIcon=Be("columnMoveHide",this.gridOptionsService,null),this.eMoveIcon=Be("columnMoveMove",this.gridOptionsService,null),this.eLeftIcon=Be("columnMoveLeft",this.gridOptionsService,null),this.eRightIcon=Be("columnMoveRight",this.gridOptionsService,null),this.eGroupIcon=Be("columnMoveGroup",this.gridOptionsService,null),this.eAggregateIcon=Be("columnMoveValue",this.gridOptionsService,null),this.ePivotIcon=Be("columnMovePivot",this.gridOptionsService,null),this.eDropNotAllowedIcon=Be("dropNotAllowed",this.gridOptionsService,null)},t.prototype.addDragSource=function(r,o){void 0===o&&(o=!1);var i={eElement:r.eElement,dragStartPixels:r.dragStartPixels,onDragStart:this.onDragStart.bind(this,r),onDragStop:this.onDragStop.bind(this),onDragging:this.onDragging.bind(this),includeTouch:o};this.dragSourceAndParamsList.push({params:i,dragSource:r}),this.dragService.addDragSource(i)},t.prototype.removeDragSource=function(r){var o=this.dragSourceAndParamsList.find(function(i){return i.dragSource===r});o&&(this.dragService.removeDragSource(o.params),ve(this.dragSourceAndParamsList,o))},t.prototype.clearDragSourceParamsList=function(){var r=this;this.dragSourceAndParamsList.forEach(function(o){return r.dragService.removeDragSource(o.params)}),this.dragSourceAndParamsList.length=0,this.dropTargets.length=0},t.prototype.nudge=function(){this.dragging&&this.onDragging(this.eventLastTime,!0)},t.prototype.onDragStart=function(r,o){this.dragging=!0,this.dragSource=r,this.eventLastTime=o,this.dragItem=this.dragSource.getDragItem(),this.lastDropTarget=this.dragSource.dragSourceDropTarget,this.dragSource.onDragStarted&&this.dragSource.onDragStarted(),this.createGhost()},t.prototype.onDragStop=function(r){if(this.eventLastTime=null,this.dragging=!1,this.dragSource.onDragStopped&&this.dragSource.onDragStopped(),this.lastDropTarget&&this.lastDropTarget.onDragStop){var o=this.createDropTargetEvent(this.lastDropTarget,r,null,null,!1);this.lastDropTarget.onDragStop(o)}this.lastDropTarget=null,this.dragItem=null,this.removeGhost()},t.prototype.onDragging=function(r,o){var s,a,l,u,i=this,c=this.getHorizontalDirection(r),p=this.getVerticalDirection(r);this.eventLastTime=r,this.positionGhost(r);var d=this.dropTargets.filter(function(y){return i.isMouseOnDropTarget(r,y)}),f=this.findCurrentDropTarget(r,d);if(f!==this.lastDropTarget)this.leaveLastTargetIfExists(r,c,p,o),null!==this.lastDropTarget&&null===f&&(null===(a=(s=this.dragSource).onGridExit)||void 0===a||a.call(s,this.dragItem)),null===this.lastDropTarget&&null!==f&&(null===(u=(l=this.dragSource).onGridEnter)||void 0===u||u.call(l,this.dragItem)),this.enterDragTargetIfExists(f,r,c,p,o),this.lastDropTarget=f;else if(f&&f.onDragging){var g=this.createDropTargetEvent(f,r,c,p,o);f.onDragging(g)}},t.prototype.getAllContainersFromDropTarget=function(r){var o=r.getSecondaryContainers?r.getSecondaryContainers():null,i=[[r.getContainer()]];return o?i.concat(o):i},t.prototype.allContainersIntersect=function(r,o){var i,s;try{for(var a=jo(o),l=a.next();!l.done;l=a.next()){var c=l.value.getBoundingClientRect();if(0===c.width||0===c.height)return!1;if(!(r.clientX>=c.left&&r.clientX=c.top&&r.clientYi?Ye.Left:Ye.Right},t.prototype.getVerticalDirection=function(r){var o=this.eventLastTime&&this.eventLastTime.clientY,i=r.clientY;return o===i?null:o>i?Xt.Up:Xt.Down},t.prototype.createDropTargetEvent=function(r,o,i,s,a){var l=r.getContainer(),u=l.getBoundingClientRect(),c=this;return{event:o,x:o.clientX-u.left,y:o.clientY-u.top,vDirection:s,hDirection:i,dragSource:c.dragSource,fromNudge:a,dragItem:c.dragItem,api:c.gridApi,columnApi:c.columnApi,dropZoneTarget:l}},t.prototype.positionGhost=function(r){var o=this.eGhost;if(o){var s=o.getBoundingClientRect().height,a=wa()-2,l=Sa()-2,u=ln(o.offsetParent),d=r.clientY-u.top-s/2,f=r.clientX-u.left-10,g=this.gridOptionsService.getDocument(),y=g.defaultView||window,C=y.pageYOffset||g.documentElement.scrollTop,m=y.pageXOffset||g.documentElement.scrollLeft;a>0&&f+o.clientWidth>a+m&&(f=a+m-o.clientWidth),f<0&&(f=0),l>0&&d+o.clientHeight>l+C&&(d=l+C-o.clientHeight),d<0&&(d=0),o.style.left=f+"px",o.style.top=d+"px"}},t.prototype.removeGhost=function(){this.eGhost&&this.eGhostParent&&this.eGhostParent.removeChild(this.eGhost),this.eGhost=null},t.prototype.createGhost=function(){this.eGhost=pe(e.GHOST_TEMPLATE),this.mouseEventService.stampTopLevelGridCompWithGridInstance(this.eGhost);var r=this.environment.getTheme().theme;r&&this.eGhost.classList.add(r),this.eGhostIcon=this.eGhost.querySelector(".ag-dnd-ghost-icon"),this.setGhostIcon(null);var o=this.eGhost.querySelector(".ag-dnd-ghost-label"),i=this.dragSource.dragItemName;yo(i)&&(i=i()),o.innerHTML=ot(i)||"",this.eGhost.style.height="25px",this.eGhost.style.top="20px",this.eGhost.style.left="20px";var s=this.gridOptionsService.getDocument(),a=null;try{a=s.fullscreenElement}catch{}finally{if(!a){var l=this.gridOptionsService.getRootNode();a=l.querySelector("body")||(l instanceof ShadowRoot?l:l?.documentElement)}}this.eGhostParent=a,this.eGhostParent?this.eGhostParent.appendChild(this.eGhost):console.warn("AG Grid: could not find document body, it is needed for dragging columns")},t.prototype.setGhostIcon=function(r,o){void 0===o&&(o=!1),Pe(this.eGhostIcon);var i=null;switch(r||(r=this.dragSource.defaultIconName||e.ICON_NOT_ALLOWED),r){case e.ICON_PINNED:i=this.ePinnedIcon;break;case e.ICON_MOVE:i=this.eMoveIcon;break;case e.ICON_LEFT:i=this.eLeftIcon;break;case e.ICON_RIGHT:i=this.eRightIcon;break;case e.ICON_GROUP:i=this.eGroupIcon;break;case e.ICON_AGGREGATE:i=this.eAggregateIcon;break;case e.ICON_PIVOT:i=this.ePivotIcon;break;case e.ICON_NOT_ALLOWED:i=this.eDropNotAllowedIcon;break;case e.ICON_HIDE:i=this.eHideIcon}this.eGhostIcon.classList.toggle("ag-shake-left-to-right",o),(i!==this.eHideIcon||!this.gridOptionsService.is("suppressDragLeaveHidesColumns"))&&i&&this.eGhostIcon.appendChild(i)},t.ICON_PINNED="pinned",t.ICON_MOVE="move",t.ICON_LEFT="left",t.ICON_RIGHT="right",t.ICON_GROUP="group",t.ICON_AGGREGATE="aggregate",t.ICON_PIVOT="pivot",t.ICON_NOT_ALLOWED="notAllowed",t.ICON_HIDE="hide",t.GHOST_TEMPLATE='
\n \n
\n
',Qt([h("dragService")],t.prototype,"dragService",void 0),Qt([h("mouseEventService")],t.prototype,"mouseEventService",void 0),Qt([h("columnApi")],t.prototype,"columnApi",void 0),Qt([h("gridApi")],t.prototype,"gridApi",void 0),Qt([D],t.prototype,"init",null),Qt([se],t.prototype,"clearDragSourceParamsList",null),e=Qt([b("dragAndDropService")],t)}(T),ko=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Vr=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Uo=function(n){function t(e,r,o,i,s,a){var l=n.call(this)||this;return l.cellValueFn=e,l.rowNode=r,l.column=o,l.customGui=i,l.dragStartPixels=s,l.suppressVisibilityChange=a,l.dragSource=null,l}return ko(t,n),t.prototype.isCustomGui=function(){return null!=this.customGui},t.prototype.postConstruct=function(){if(this.customGui?this.setDragElement(this.customGui,this.dragStartPixels):(this.setTemplate(''),this.getGui().appendChild(re("rowDrag",this.gridOptionsService,null)),this.addDragSource()),this.checkCompatibility(),!this.suppressVisibilityChange){var e=this.gridOptionsService.is("rowDragManaged")?new dd(this,this.beans,this.rowNode,this.column):new pd(this,this.beans,this.rowNode,this.column);this.createManagedBean(e,this.beans.context)}},t.prototype.setDragElement=function(e,r){this.setTemplateFromElement(e),this.addDragSource(r)},t.prototype.getSelectedNodes=function(){if(!this.gridOptionsService.is("rowDragMultiRow"))return[this.rowNode];var r=this.beans.selectionService.getSelectedNodes();return-1!==r.indexOf(this.rowNode)?r:[this.rowNode]},t.prototype.checkCompatibility=function(){var e=this.gridOptionsService.is("rowDragManaged");this.gridOptionsService.isTreeData()&&e&&z(function(){return console.warn("AG Grid: If using row drag with tree data, you cannot have rowDragManaged=true")},"RowDragComp.managedAndTreeData")},t.prototype.getDragItem=function(){return{rowNode:this.rowNode,rowNodes:this.getSelectedNodes(),columns:this.column?[this.column]:void 0,defaultTextValue:this.cellValueFn()}},t.prototype.getRowDragText=function(e){if(e){var r=e.getColDef();if(r.rowDragText)return r.rowDragText}return this.gridOptionsService.get("rowDragText")},t.prototype.addDragSource=function(e){var r=this;void 0===e&&(e=4),this.dragSource&&this.removeDragSource();var o=this.getRowDragText(this.column),i=this.localeService.getLocaleTextFunc();this.dragSource={type:ge.RowDrag,eElement:this.getGui(),dragItemName:function(){var s,a=r.getDragItem(),l=(null===(s=a.rowNodes)||void 0===s?void 0:s.length)||1;return o?o(a,l):1===l?r.cellValueFn():l+" "+i("rowDragRows","rows")},getDragItem:function(){return r.getDragItem()},dragStartPixels:e,dragSourceDomDataKey:this.gridOptionsService.getDomDataKey()},this.beans.dragAndDropService.addDragSource(this.dragSource,!0)},t.prototype.removeDragSource=function(){this.dragSource&&this.beans.dragAndDropService.removeDragSource(this.dragSource),this.dragSource=null},Vr([h("beans")],t.prototype,"beans",void 0),Vr([D],t.prototype,"postConstruct",null),Vr([se],t.prototype,"removeDragSource",null),t}(W),hl=function(n){function t(e,r,o){var i=n.call(this)||this;return i.parent=e,i.rowNode=r,i.column=o,i}return ko(t,n),t.prototype.setDisplayedOrVisible=function(e){var r={skipAriaHidden:!0};if(e)this.parent.setDisplayed(!1,r);else{var o=!0,i=!1;this.column&&(o=this.column.isRowDrag(this.rowNode)||this.parent.isCustomGui(),i=yo(this.column.getColDef().rowDrag)),i?(this.parent.setDisplayed(!0,r),this.parent.setVisible(o,r)):(this.parent.setDisplayed(o,r),this.parent.setVisible(!0,r))}},t}(T),pd=function(n){function t(e,r,o,i){var s=n.call(this,e,o,i)||this;return s.beans=r,s}return ko(t,n),t.prototype.postConstruct=function(){this.addManagedPropertyListener("suppressRowDrag",this.onSuppressRowDrag.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_DATA_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_CELL_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_CELL_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.eventService,v.EVENT_NEW_COLUMNS_LOADED,this.workOutVisibility.bind(this)),this.workOutVisibility()},t.prototype.onSuppressRowDrag=function(){this.workOutVisibility()},t.prototype.workOutVisibility=function(){var e=this.gridOptionsService.is("suppressRowDrag");this.setDisplayedOrVisible(e)},Vr([D],t.prototype,"postConstruct",null),t}(hl),dd=function(n){function t(e,r,o,i){var s=n.call(this,e,o,i)||this;return s.beans=r,s}return ko(t,n),t.prototype.postConstruct=function(){this.addManagedListener(this.beans.eventService,v.EVENT_SORT_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.eventService,v.EVENT_FILTER_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.beans.eventService,v.EVENT_NEW_COLUMNS_LOADED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_DATA_CHANGED,this.workOutVisibility.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_CELL_CHANGED,this.workOutVisibility.bind(this)),this.addManagedPropertyListener("suppressRowDrag",this.onSuppressRowDrag.bind(this)),this.workOutVisibility()},t.prototype.onSuppressRowDrag=function(){this.workOutVisibility()},t.prototype.workOutVisibility=function(){var r=this.beans.ctrlsService.getGridBodyCtrl().getRowDragFeature(),o=r&&r.shouldPreventRowMove(),i=this.gridOptionsService.is("suppressRowDrag"),s=this.beans.dragAndDropService.hasExternalDropZones();this.setDisplayedOrVisible(o&&!s||i)},Vr([D],t.prototype,"postConstruct",null),t}(hl),hd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),zo=function(){return zo=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},fd=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return hd(t,n),t.prototype.init=function(e,r,o,i,s,a,l){this.params=l,this.eGui=r,this.eCheckbox=o,this.eExpanded=i,this.eContracted=s,this.comp=e,this.compClass=a;var u=this.isTopLevelFooter(),c=this.isEmbeddedRowMismatch(),p=null==l.value&&!l.node.master,d=!1;if(this.gridOptionsService.is("groupIncludeFooter")&&this.gridOptionsService.is("groupHideOpenParents")){var f=l.node;f.footer&&(d=(l.colDef&&l.colDef.showRowGroup)!==(f.rowGroupColumn&&f.rowGroupColumn.getColId()))}this.cellIsBlank=!u&&(c||p&&!l.node.master||d),!this.cellIsBlank&&(this.setupShowingValueForOpenedParent(),this.findDisplayedGroupNode(),this.addFullWidthRowDraggerIfNeeded(),this.addExpandAndContract(),this.addCheckboxIfNeeded(),this.addValueElement(),this.setupIndent(),this.refreshAriaExpanded())},t.prototype.destroy=function(){n.prototype.destroy.call(this),this.expandListener=null},t.prototype.refreshAriaExpanded=function(){var e=this.params,r=e.node,o=e.eParentOfValue;if(this.expandListener&&(this.expandListener=this.expandListener()),this.isExpandable()){var i=function(){ze(o,!!r.expanded)};this.expandListener=this.addManagedListener(r,j.EVENT_EXPANDED_CHANGED,i)||null,i()}else pa(o)},t.prototype.isTopLevelFooter=function(){if(!this.gridOptionsService.is("groupIncludeTotalFooter")||null!=this.params.value||-1!=this.params.node.level)return!1;var e=this.params.colDef;if(null==e||!0===e.showRowGroup)return!0;var o=this.columnModel.getRowGroupColumns();return!o||0===o.length||o[0].getId()===e.showRowGroup},t.prototype.isEmbeddedRowMismatch=function(){if(!this.params.fullWidth||!this.gridOptionsService.is("embedFullWidthRows"))return!1;var e="left"===this.params.pinned,r="right"===this.params.pinned,o=!e&&!r;return this.gridOptionsService.is("enableRtl")?this.columnModel.isPinningLeft()?!r:!o:this.columnModel.isPinningLeft()?!e:!o},t.prototype.findDisplayedGroupNode=function(){var e=this.params.column,r=this.params.node;if(this.showingValueForOpenedParent)for(var o=r.parent;null!=o;){if(o.rowGroupColumn&&e.isRowGroupDisplayed(o.rowGroupColumn.getId())){this.displayedGroupNode=o;break}o=o.parent}M(this.displayedGroupNode)&&(this.displayedGroupNode=r)},t.prototype.setupShowingValueForOpenedParent=function(){var e=this.params.node,r=this.params.column;if(this.gridOptionsService.is("groupHideOpenParents"))if(e.groupData){if(null!=e.rowGroupColumn){var i=e.rowGroupColumn.getId();if(r.isRowGroupDisplayed(i))return void(this.showingValueForOpenedParent=!1)}var a=null!=e.groupData[r.getId()];this.showingValueForOpenedParent=a}else this.showingValueForOpenedParent=!1;else this.showingValueForOpenedParent=!1},t.prototype.addValueElement=function(){this.displayedGroupNode.footer?this.addFooterValue():(this.addGroupValue(),this.addChildCount())},t.prototype.addGroupValue=function(){var e=this.adjustParamsWithDetailsFromRelatedColumn(),r=this.getInnerCompDetails(e),i=e.value,s=e.valueFormatted;null==s&&(s=""===i&&this.params.node.group?this.localeService.getLocaleTextFunc()("blanks","(Blanks)"):i??null),this.comp.setInnerRenderer(r,s)},t.prototype.adjustParamsWithDetailsFromRelatedColumn=function(){var e=this.displayedGroupNode.rowGroupColumn,r=this.params.column;if(!e)return this.params;if(null!=r&&!r.isRowGroupDisplayed(e.getId()))return this.params;var s=this.params,a=this.params,c=this.valueFormatterService.formatValue(e,a.node,a.value);return zo(zo({},s),{valueFormatted:c})},t.prototype.addFooterValue=function(){var e=this.params.footerValueGetter,r="";if(e){var o=Ri(this.params);o.value=this.params.value,"function"==typeof e?r=e(o):"string"==typeof e?r=this.expressionService.evaluate(e,o):console.warn("AG Grid: footerValueGetter should be either a function or a string (expression)")}else r="Total "+(null!=this.params.value?this.params.value:"");var i=this.getInnerCompDetails(this.params);this.comp.setInnerRenderer(i,r)},t.prototype.getInnerCompDetails=function(e){var r=this;if(e.fullWidth)return this.userComponentFactory.getFullWidthGroupRowInnerCellRenderer(this.gridOptionsService.get("groupRowRendererParams"),e);var o=this.userComponentFactory.getInnerRendererDetails(e,e),i=function(c){return c&&c.componentClass==r.compClass};if(o&&!i(o))return o;var s=this.displayedGroupNode.rowGroupColumn,a=s?s.getColDef():void 0;if(a){var l=this.userComponentFactory.getCellRendererDetails(a,e);if(l&&!i(l))return l;if(i(l)&&a.cellRendererParams&&a.cellRendererParams.innerRenderer)return this.userComponentFactory.getInnerRendererDetails(a.cellRendererParams,e)}},t.prototype.addChildCount=function(){this.params.suppressCount||(this.addManagedListener(this.displayedGroupNode,j.EVENT_ALL_CHILDREN_COUNT_CHANGED,this.updateChildCount.bind(this)),this.updateChildCount())},t.prototype.updateChildCount=function(){var e=this.displayedGroupNode.allChildrenCount,r=this.isShowRowGroupForThisRow();this.comp.setChildCount(r&&null!=e&&e>=0?"("+e+")":"")},t.prototype.isShowRowGroupForThisRow=function(){if(this.gridOptionsService.isTreeData())return!0;var e=this.displayedGroupNode.rowGroupColumn;if(!e)return!1;var r=this.params.column;return null==r||r.isRowGroupDisplayed(e.getId())},t.prototype.addExpandAndContract=function(){var e,r=this.params,o=re("groupExpanded",this.gridOptionsService,null),i=re("groupContracted",this.gridOptionsService,null);o&&this.eExpanded.appendChild(o),i&&this.eContracted.appendChild(i);var s=r.eGridCell;!((null===(e=this.params.column)||void 0===e?void 0:e.isCellEditable(r.node))&&this.gridOptionsService.is("enableGroupEdit"))&&this.isExpandable()&&!r.suppressDoubleClickExpand&&this.addManagedListener(s,"dblclick",this.onCellDblClicked.bind(this)),this.addManagedListener(this.eExpanded,"click",this.onExpandClicked.bind(this)),this.addManagedListener(this.eContracted,"click",this.onExpandClicked.bind(this)),this.addManagedListener(s,"keydown",this.onKeyDown.bind(this)),this.addManagedListener(r.node,j.EVENT_EXPANDED_CHANGED,this.showExpandAndContractIcons.bind(this)),this.showExpandAndContractIcons();var l=this.onRowNodeIsExpandableChanged.bind(this);this.addManagedListener(this.displayedGroupNode,j.EVENT_ALL_CHILDREN_COUNT_CHANGED,l),this.addManagedListener(this.displayedGroupNode,j.EVENT_MASTER_CHANGED,l),this.addManagedListener(this.displayedGroupNode,j.EVENT_GROUP_CHANGED,l),this.addManagedListener(this.displayedGroupNode,j.EVENT_HAS_CHILDREN_CHANGED,l)},t.prototype.onExpandClicked=function(e){rt(e)||(ct(e),this.onExpandOrContract(e))},t.prototype.onExpandOrContract=function(e){var r=this.displayedGroupNode,o=!r.expanded;!o&&r.sticky&&this.scrollToStickyNode(r),r.setExpanded(o,e)},t.prototype.scrollToStickyNode=function(e){this.ctrlsService.getGridBodyCtrl().getScrollFeature().setVerticalScrollPosition(e.rowTop-e.stickyRowTop)},t.prototype.isExpandable=function(){if(this.showingValueForOpenedParent)return!0;var e=this.displayedGroupNode,r=this.columnModel.isPivotMode()&&e.leafGroup;if(!e.isExpandable()||e.footer||r)return!1;var i=this.params.column;return null==i||"string"!=typeof i.getColDef().showRowGroup||this.isShowRowGroupForThisRow()},t.prototype.showExpandAndContractIcons=function(){var e=this,o=e.displayedGroupNode,i=e.columnModel,s=e.params.node,a=this.isExpandable();if(a){var l=!!this.showingValueForOpenedParent||s.expanded;this.comp.setExpandedDisplayed(l),this.comp.setContractedDisplayed(!l)}else this.comp.setExpandedDisplayed(!1),this.comp.setContractedDisplayed(!1);var u=i.isPivotMode(),c=u&&o.leafGroup,p=a&&!c,d=s.footer&&-1===s.level;this.comp.addOrRemoveCssClass("ag-cell-expandable",p),this.comp.addOrRemoveCssClass("ag-row-group",p),u?this.comp.addOrRemoveCssClass("ag-pivot-leaf-group",c):d||this.comp.addOrRemoveCssClass("ag-row-group-leaf-indent",!p)},t.prototype.onRowNodeIsExpandableChanged=function(){this.showExpandAndContractIcons(),this.setIndent(),this.refreshAriaExpanded()},t.prototype.setupIndent=function(){this.params.suppressPadding||(this.addManagedListener(this.params.node,j.EVENT_UI_LEVEL_CHANGED,this.setIndent.bind(this)),this.setIndent())},t.prototype.setIndent=function(){if(!this.gridOptionsService.is("groupHideOpenParents")){var e=this.params,r=e.node,o=!!e.colDef,i=this.gridOptionsService.isTreeData(),a=!o||i||!0===e.colDef.showRowGroup?r.uiLevel:0;this.indentClass&&this.comp.addOrRemoveCssClass(this.indentClass,!1),this.indentClass="ag-row-group-indent-"+a,this.comp.addOrRemoveCssClass(this.indentClass,!0)}},t.prototype.addFullWidthRowDraggerIfNeeded=function(){var e=this;if(this.params.fullWidth&&this.params.rowDrag){var r=new Uo(function(){return e.params.value},this.params.node);this.createManagedBean(r,this.context),this.eGui.insertAdjacentElement("afterbegin",r.getGui())}},t.prototype.isUserWantsSelected=function(){var e=this.params.checkbox;return"function"==typeof e||!0===e},t.prototype.addCheckboxIfNeeded=function(){var e=this,r=this.displayedGroupNode,o=this.isUserWantsSelected()&&!r.footer&&!r.rowPinned&&!r.detail;if(o){var i=new dl;this.getContext().createBean(i),i.init({rowNode:r,column:this.params.column,overrides:{isVisible:this.params.checkbox,callbackParams:this.params,removeHidden:!0}}),this.eCheckbox.appendChild(i.getGui()),this.addDestroyFunc(function(){return e.getContext().destroyBean(i)})}this.comp.setCheckboxVisible(o)},t.prototype.onKeyDown=function(e){e.key!==_.ENTER||this.params.suppressEnterExpand||this.params.column&&this.params.column.isCellEditable(this.params.node)||this.onExpandOrContract(e)},t.prototype.onCellDblClicked=function(e){rt(e)||So(this.eExpanded,e)||So(this.eContracted,e)||this.onExpandOrContract(e)},Br([h("expressionService")],t.prototype,"expressionService",void 0),Br([h("valueFormatterService")],t.prototype,"valueFormatterService",void 0),Br([h("columnModel")],t.prototype,"columnModel",void 0),Br([h("userComponentFactory")],t.prototype,"userComponentFactory",void 0),Br([h("ctrlsService")],t.prototype,"ctrlsService",void 0),t}(T),vd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Wr=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},fl=function(n){function t(){return n.call(this,t.TEMPLATE)||this}return vd(t,n),t.prototype.init=function(e){var r=this,o={setInnerRenderer:function(l,u){return r.setRenderDetails(l,u)},setChildCount:function(l){return r.eChildCount.innerHTML=l},addOrRemoveCssClass:function(l,u){return r.addOrRemoveCssClass(l,u)},setContractedDisplayed:function(l){return k(r.eContracted,l)},setExpandedDisplayed:function(l){return k(r.eExpanded,l)},setCheckboxVisible:function(l){return r.eCheckbox.classList.toggle("ag-invisible",!l)}},i=this.createManagedBean(new fd),s=!e.colDef,a=this.getGui();i.init(o,a,this.eCheckbox,this.eExpanded,this.eContracted,this.constructor,e),s&&ae(a,"gridcell")},t.prototype.setRenderDetails=function(e,r){var o=this;if(e){var i=e.newAgStackInstance();if(!i)return;i.then(function(s){if(s){var a=function(){return o.context.destroyBean(s)};o.isAlive()?(o.eValue.appendChild(s.getGui()),o.addDestroyFunc(a)):a()}})}else this.eValue.innerText=r},t.prototype.destroy=function(){this.getContext().destroyBean(this.innerCellRenderer),n.prototype.destroy.call(this)},t.prototype.refresh=function(){return!1},t.TEMPLATE='\n \n \n \n \n \n ',Wr([P("eExpanded")],t.prototype,"eExpanded",void 0),Wr([P("eContracted")],t.prototype,"eContracted",void 0),Wr([P("eCheckbox")],t.prototype,"eCheckbox",void 0),Wr([P("eValue")],t.prototype,"eValue",void 0),Wr([P("eChildCount")],t.prototype,"eChildCount",void 0),t}(W),gd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),vl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},yd=function(n){function t(){return n.call(this,t.TEMPLATE)||this}return gd(t,n),t.prototype.init=function(e){e.node.failedLoad?this.setupFailed():this.setupLoading()},t.prototype.setupFailed=function(){var e=this.localeService.getLocaleTextFunc();this.eLoadingText.innerText=e("loadingError","ERR")},t.prototype.setupLoading=function(){var e=re("groupLoading",this.gridOptionsService,null);e&&this.eLoadingIcon.appendChild(e);var r=this.localeService.getLocaleTextFunc();this.eLoadingText.innerText=r("loadingOoo","Loading")},t.prototype.refresh=function(e){return!1},t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.TEMPLATE='
\n \n \n
',vl([P("eLoadingIcon")],t.prototype,"eLoadingIcon",void 0),vl([P("eLoadingText")],t.prototype,"eLoadingText",void 0),t}(W),Cd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),md=function(n){function t(){return n.call(this)||this}return Cd(t,n),t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.init=function(e){var r,o=null!==(r=this.gridOptionsService.get("overlayLoadingTemplate"))&&void 0!==r?r:t.DEFAULT_LOADING_OVERLAY_TEMPLATE,i=this.localeService.getLocaleTextFunc(),s=o.replace("[LOADING...]",i("loadingOoo","Loading..."));this.setTemplate(s)},t.DEFAULT_LOADING_OVERLAY_TEMPLATE='[LOADING...]',t}(W),wd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Sd=function(n){function t(){return n.call(this)||this}return wd(t,n),t.prototype.destroy=function(){n.prototype.destroy.call(this)},t.prototype.init=function(e){var r,o=null!==(r=this.gridOptionsService.get("overlayNoRowsTemplate"))&&void 0!==r?r:t.DEFAULT_NO_ROWS_TEMPLATE,i=this.localeService.getLocaleTextFunc(),s=o.replace("[NO_ROWS_TO_SHOW]",i("noRowsToShow","No Rows To Show"));this.setTemplate(s)},t.DEFAULT_NO_ROWS_TEMPLATE='[NO_ROWS_TO_SHOW]',t}(W),Ed=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),_d=function(n){function t(){return n.call(this,'
')||this}return Ed(t,n),t.prototype.init=function(e){var r=e.value;this.getGui().innerHTML=ot(r)},t}(yr),Rd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Od=function(){function n(){}return n.prototype.getTemplate=function(){return''},n.prototype.init=function(t,e){this.eInput=t,this.params=e,null!=e.max&&t.setMax(e.max),null!=e.min&&t.setMin(e.min),null!=e.precision&&t.setPrecision(e.precision),null!=e.step&&t.setStep(e.step),e.showStepperButtons&&t.getInputElement().classList.add("ag-number-field-input-stepper")},n.prototype.getValue=function(){var t=this.eInput.getValue();if(!R(t)&&!R(this.params.value))return this.params.value;var e=this.params.parseValue(t);if(null==e)return e;if("string"==typeof e){if(""===e)return null;e=Number(e)}return isNaN(e)?null:e},n.prototype.getStartValue=function(){return this.params.value},n}(),Td=function(n){function t(){return n.call(this,new Od)||this}return Rd(t,n),t}(Bo),Dd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Pd=function(){function n(){}return n.prototype.getTemplate=function(){return''},n.prototype.init=function(t,e){this.eInput=t,this.params=e,null!=e.min&&t.setMin(e.min),null!=e.max&&t.setMax(e.max),null!=e.step&&t.setStep(e.step)},n.prototype.getValue=function(){var t=this.eInput.getDate();return R(t)||R(this.params.value)?t??null:this.params.value},n.prototype.getStartValue=function(){var t=this.params.value;if(t instanceof Date)return He(t,!1)},n}(),Ad=function(n){function t(){return n.call(this,new Pd)||this}return Dd(t,n),t}(Bo),bd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),xd=function(){function n(t){this.getDataTypeService=t}return n.prototype.getTemplate=function(){return''},n.prototype.init=function(t,e){this.eInput=t,this.params=e,null!=e.min&&t.setMin(e.min),null!=e.max&&t.setMax(e.max),null!=e.step&&t.setStep(e.step)},n.prototype.getValue=function(){var t=this.formatDate(this.eInput.getDate());return R(t)||R(this.params.value)?this.params.parseValue(t??""):this.params.value},n.prototype.getStartValue=function(){var t,e;return He(null!==(e=this.parseDate(null!==(t=this.params.value)&&void 0!==t?t:void 0))&&void 0!==e?e:null,!1)},n.prototype.parseDate=function(t){return this.getDataTypeService().getDateParserFunction()(t)},n.prototype.formatDate=function(t){return this.getDataTypeService().getDateFormatterFunction()(t)},n}(),Ld=function(n){function t(){var e=n.call(this,new xd(function(){return e.dataTypeService}))||this;return e}return bd(t,n),function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([h("dataTypeService")],t.prototype,"dataTypeService",void 0),t}(Bo),Md=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Nd=function(n){function t(){return n.call(this,t.TEMPLATE)||this}return Md(t,n),t.prototype.init=function(e){var r=this;this.params=e,this.updateCheckbox(e),this.eCheckbox.getInputElement().setAttribute("tabindex","-1"),this.addManagedListener(this.eCheckbox.getInputElement(),"click",function(i){if(ct(i),!r.eCheckbox.isDisabled()){var s=r.eCheckbox.getValue();r.onCheckboxChanged(s)}}),this.addManagedListener(this.eCheckbox.getInputElement(),"dblclick",function(i){ct(i)});var o=this.gridOptionsService.getDocument();this.addManagedListener(this.params.eGridCell,"keydown",function(i){if(i.key===_.SPACE&&!r.eCheckbox.isDisabled()){r.params.eGridCell===o.activeElement&&r.eCheckbox.toggle();var s=r.eCheckbox.getValue();r.onCheckboxChanged(s),i.preventDefault()}})},t.prototype.refresh=function(e){return this.params=e,this.updateCheckbox(e),!0},t.prototype.updateCheckbox=function(e){var r,o,i,s,a=!0;if(e.node.group&&e.column){var l=e.column.getColId();l.startsWith(ur)?s=null==e.value||""===e.value?void 0:"true"===e.value:e.node.aggData&&void 0!==e.node.aggData[l]?s=null!==(r=e.value)&&void 0!==r?r:void 0:a=!1}else s=null!==(o=e.value)&&void 0!==o?o:void 0;if(a){this.eCheckbox.setValue(s);var u=null!=e.disabled?e.disabled:!(null!==(i=e.column)&&void 0!==i&&i.isCellEditable(e.node));this.eCheckbox.setDisabled(u);var c=this.localeService.getLocaleTextFunc(),p=Do(c,s),d=u?p:c("ariaToggleCellValue","Press SPACE to toggle cell value")+" ("+p+")";this.eCheckbox.setInputAriaLabel(d)}else this.eCheckbox.setDisplayed(!1)},t.prototype.onCheckboxChanged=function(e){var r=this.params,o=r.column,i=r.node,s=r.rowIndex,a=r.value,l={type:v.EVENT_CELL_EDITING_STARTED,column:o,colDef:o?.getColDef(),data:i.data,node:i,rowIndex:s,rowPinned:i.rowPinned,value:a};this.eventService.dispatchEvent(l);var u=this.params.node.setDataValue(this.params.column,e,"edit"),c={type:v.EVENT_CELL_EDITING_STOPPED,column:o,colDef:o?.getColDef(),data:i.data,node:i,rowIndex:s,rowPinned:i.rowPinned,value:a,oldValue:a,newValue:e,valueChanged:u};this.eventService.dispatchEvent(c)},t.TEMPLATE='\n ',function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([P("eCheckbox")],t.prototype,"eCheckbox",void 0),t}(W),Gd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Vd=function(n){function t(){return n.call(this,'\n
\n \n
')||this}return Gd(t,n),t.prototype.init=function(e){var o,r=this;this.params=e;var i=null!==(o=e.value)&&void 0!==o?o:void 0;this.eCheckbox.setValue(i),this.eCheckbox.getInputElement().setAttribute("tabindex","-1"),this.setAriaLabel(i),this.addManagedListener(this.eCheckbox,gr.EVENT_CHANGED,function(s){return r.setAriaLabel(s.selected)})},t.prototype.getValue=function(){return this.eCheckbox.getValue()},t.prototype.focusIn=function(){this.eCheckbox.getFocusableElement().focus()},t.prototype.afterGuiAttached=function(){this.params.cellStartedEdit&&this.focusIn()},t.prototype.isPopup=function(){return!1},t.prototype.setAriaLabel=function(e){var r=this.localeService.getLocaleTextFunc(),o=Do(r,e),i=r("ariaToggleCellValue","Press SPACE to toggle cell value");this.eCheckbox.setInputAriaLabel(i+" ("+o+")")},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([P("eCheckbox")],t.prototype,"eCheckbox",void 0),t}(yr),Bd=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Nn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},gl=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},yl=function(n,t){for(var e=0,r=t.length,o=n.length;e0&&console.warn(" Did you mean: ["+i.slice(0,3)+"]?"),console.warn("If using a custom component check it has been registered as described in: https://ag-grid.com/javascript-data-grid/components/")},Nn([h("gridOptions")],t.prototype,"gridOptions",void 0),Nn([D],t.prototype,"init",null),Nn([b("userComponentRegistry")],t)}(T),jd={propertyName:"dateComponent",cellRenderer:!1},kd={propertyName:"headerComponent",cellRenderer:!1},Ud={propertyName:"headerGroupComponent",cellRenderer:!1},Cl={propertyName:"cellRenderer",cellRenderer:!0},zd={propertyName:"cellEditor",cellRenderer:!1},ml={propertyName:"innerRenderer",cellRenderer:!0},Kd={propertyName:"loadingOverlayComponent",cellRenderer:!1},$d={propertyName:"noRowsOverlayComponent",cellRenderer:!1},Yd={propertyName:"tooltipComponent",cellRenderer:!1},Gn={propertyName:"filter",cellRenderer:!1},qd={propertyName:"floatingFilterComponent",cellRenderer:!1},Qd={propertyName:"toolPanel",cellRenderer:!1},Xd={propertyName:"statusPanel",cellRenderer:!1},Jd={propertyName:"fullWidthCellRenderer",cellRenderer:!0},Zd={propertyName:"loadingCellRenderer",cellRenderer:!0},eh={propertyName:"groupRowRenderer",cellRenderer:!0},th={propertyName:"detailCellRenderer",cellRenderer:!0},rh=function(){function n(){}return n.getFloatingFilterType=function(t){return this.filterToFloatingFilterMapping[t]},n.filterToFloatingFilterMapping={set:"agSetColumnFloatingFilter",agSetColumnFilter:"agSetColumnFloatingFilter",multi:"agMultiColumnFloatingFilter",agMultiColumnFilter:"agMultiColumnFloatingFilter",group:"agGroupColumnFloatingFilter",agGroupColumnFilter:"agGroupColumnFloatingFilter",number:"agNumberColumnFloatingFilter",agNumberColumnFilter:"agNumberColumnFloatingFilter",date:"agDateColumnFloatingFilter",agDateColumnFilter:"agDateColumnFloatingFilter",text:"agTextColumnFloatingFilter",agTextColumnFilter:"agTextColumnFloatingFilter"},n}(),oh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),mr=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ih=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return oh(t,n),t.prototype.getHeaderCompDetails=function(e,r){return this.getCompDetails(e,kd,"agColumnHeader",r)},t.prototype.getHeaderGroupCompDetails=function(e){var r=e.columnGroup.getColGroupDef();return this.getCompDetails(r,Ud,"agColumnGroupHeader",e)},t.prototype.getFullWidthCellRendererDetails=function(e){return this.getCompDetails(this.gridOptions,Jd,null,e,!0)},t.prototype.getFullWidthLoadingCellRendererDetails=function(e){return this.getCompDetails(this.gridOptions,Zd,"agLoadingCellRenderer",e,!0)},t.prototype.getFullWidthGroupCellRendererDetails=function(e){return this.getCompDetails(this.gridOptions,eh,"agGroupRowRenderer",e,!0)},t.prototype.getFullWidthDetailCellRendererDetails=function(e){return this.getCompDetails(this.gridOptions,th,"agDetailCellRenderer",e,!0)},t.prototype.getInnerRendererDetails=function(e,r){return this.getCompDetails(e,ml,null,r)},t.prototype.getFullWidthGroupRowInnerCellRenderer=function(e,r){return this.getCompDetails(e,ml,null,r)},t.prototype.getCellRendererDetails=function(e,r){return this.getCompDetails(e,Cl,null,r)},t.prototype.getCellEditorDetails=function(e,r){return this.getCompDetails(e,zd,"agCellEditor",r,!0)},t.prototype.getFilterDetails=function(e,r,o){return this.getCompDetails(e,Gn,o,r,!0)},t.prototype.getDateCompDetails=function(e){return this.getCompDetails(this.gridOptions,jd,"agDateInput",e,!0)},t.prototype.getLoadingOverlayCompDetails=function(e){return this.getCompDetails(this.gridOptions,Kd,"agLoadingOverlay",e,!0)},t.prototype.getNoRowsOverlayCompDetails=function(e){return this.getCompDetails(this.gridOptions,$d,"agNoRowsOverlay",e,!0)},t.prototype.getTooltipCompDetails=function(e){return this.getCompDetails(e.colDef,Yd,"agTooltipComponent",e,!0)},t.prototype.getSetFilterCellRendererDetails=function(e,r){return this.getCompDetails(e,Cl,null,r)},t.prototype.getFloatingFilterCompDetails=function(e,r,o){return this.getCompDetails(e,qd,o,r)},t.prototype.getToolPanelCompDetails=function(e,r){return this.getCompDetails(e,Qd,null,r,!0)},t.prototype.getStatusPanelCompDetails=function(e,r){return this.getCompDetails(e,Xd,null,r,!0)},t.prototype.getCompDetails=function(e,r,o,i,s){var a=this;void 0===s&&(s=!1);var l=r.propertyName,u=r.cellRenderer,c=this.getCompKeys(e,r,i),p=c.compName,d=c.jsComp,f=c.fwComp,g=c.paramsFromSelector,y=c.popupFromSelector,C=c.popupPositionFromSelector,m=function(A){var L=a.userComponentRegistry.retrieve(l,A);L&&(d=L.componentFromFramework?void 0:L.component,f=L.componentFromFramework?L.component:void 0)};if(null!=p&&m(p),null==d&&null==f&&null!=o&&m(o),d&&u&&!this.agComponentUtils.doesImplementIComponent(d)&&(d=this.agComponentUtils.adaptFunction(l,d)),d||f){var w=this.mergeParamsWithApplicationProvidedParams(e,r,i,g),E=null==d,O=d||f;return{componentFromFramework:E,componentClass:O,params:w,type:r,popupFromSelector:y,popupPositionFromSelector:C,newAgStackInstance:function(){return a.newAgStackInstance(O,E,w,r)}}}s&&console.error("AG Grid: Could not find component "+p+", did you forget to configure this component?")},t.prototype.getCompKeys=function(e,r,o){var a,l,u,c,p,d,i=this,s=r.propertyName;if(e){var f=e,g=f[s+"Selector"],y=g?g(o):null,C=function(m){"string"==typeof m?a=m:null!=m&&!0!==m&&(i.getFrameworkOverrides().isFrameworkComponent(m)?u=m:l=m)};y?(C(y.component),c=y.params,p=y.popup,d=y.popupPosition):C(f[s])}return{compName:a,jsComp:l,fwComp:u,paramsFromSelector:c,popupFromSelector:p,popupPositionFromSelector:d}},t.prototype.newAgStackInstance=function(e,r,o,i){var l;if(r){var u=this.componentMetadataProvider.retrieve(i.propertyName);l=this.frameworkComponentWrapper.wrap(e,u.mandatoryMethodList,u.optionalMethodList,i)}else l=new e;var c=this.initComponent(l,o);return null==c?$e.resolve(l):c.then(function(){return l})},t.prototype.mergeParamsWithApplicationProvidedParams=function(e,r,o,i){void 0===i&&(i=null);var s={context:this.gridOptionsService.context,columnApi:this.gridOptionsService.columnApi,api:this.gridOptionsService.api};De(s,o);var l=e&&e[r.propertyName+"Params"];return"function"==typeof l?De(s,l(o)):"object"==typeof l&&De(s,l),De(s,i),s},t.prototype.initComponent=function(e,r){if(this.context.createBean(e),null!=e.init)return e.init(r)},t.prototype.getDefaultFloatingFilterType=function(e,r){if(null==e)return null;var o=null,i=this.getCompKeys(e,Gn),s=i.compName,a=i.jsComp,l=i.fwComp;return s?o=rh.getFloatingFilterType(s):null==a&&null==l&&!0===e.filter&&(o=r()),o},mr([h("gridOptions")],t.prototype,"gridOptions",void 0),mr([h("agComponentUtils")],t.prototype,"agComponentUtils",void 0),mr([h("componentMetadataProvider")],t.prototype,"componentMetadataProvider",void 0),mr([h("userComponentRegistry")],t.prototype,"userComponentRegistry",void 0),mr([Y("frameworkComponentWrapper")],t.prototype,"frameworkComponentWrapper",void 0),mr([b("userComponentFactory")],t)}(T),jr=(()=>(function(n){n[n.SINGLE_SHEET=0]="SINGLE_SHEET",n[n.MULTI_SHEET=1]="MULTI_SHEET"}(jr||(jr={})),jr))(),nh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Hn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},sh=function(n){function t(){var e=null!==n&&n.apply(this,arguments)||this;return e.dragEndFunctions=[],e.dragSources=[],e}return nh(t,n),t.prototype.removeAllListeners=function(){this.dragSources.forEach(this.removeListener.bind(this)),this.dragSources.length=0},t.prototype.removeListener=function(e){var r=e.dragSource.eElement;r.removeEventListener("mousedown",e.mouseDownListener),e.touchEnabled&&r.removeEventListener("touchstart",e.touchStartListener,{passive:!0})},t.prototype.removeDragSource=function(e){var r=this.dragSources.find(function(o){return o.dragSource===e});r&&(this.removeListener(r),ve(this.dragSources,r))},t.prototype.isDragging=function(){return this.dragging},t.prototype.addDragSource=function(e){var r=this,o=this.onMouseDown.bind(this,e),i=e.eElement,s=e.includeTouch,a=e.stopPropagationForTouch;i.addEventListener("mousedown",o);var l=null,u=this.gridOptionsService.is("suppressTouch");s&&!u&&i.addEventListener("touchstart",l=function(c){sn(c.target)||(c.cancelable&&(c.preventDefault(),a&&c.stopPropagation()),r.onTouchStart(e,c))},{passive:!1}),this.dragSources.push({dragSource:e,mouseDownListener:o,touchStartListener:l,touchEnabled:!!s})},t.prototype.getStartTarget=function(){return this.startTarget},t.prototype.onTouchStart=function(e,r){var o=this;this.currentDragParams=e,this.dragging=!1;var i=r.touches[0];this.touchLastTime=i,this.touchStart=i;var a=function(p){return o.onTouchUp(p,e.eElement)},u=r.target,c=[{target:this.gridOptionsService.getRootNode(),type:"touchmove",listener:function(p){p.cancelable&&p.preventDefault()},options:{passive:!1}},{target:u,type:"touchmove",listener:function(p){return o.onTouchMove(p,e.eElement)},options:{passive:!0}},{target:u,type:"touchend",listener:a,options:{passive:!0}},{target:u,type:"touchcancel",listener:a,options:{passive:!0}}];this.addTemporaryEvents(c),0===e.dragStartPixels&&this.onCommonMove(i,this.touchStart,e.eElement)},t.prototype.onMouseDown=function(e,r){var o=this,i=r;if(!(e.skipMouseEvent&&e.skipMouseEvent(r)||i._alreadyProcessedByDragService||(i._alreadyProcessedByDragService=!0,0!==r.button))){this.shouldPreventMouseEvent(r)&&r.preventDefault(),this.currentDragParams=e,this.dragging=!1,this.mouseStartEvent=r,this.startTarget=r.target;var u=this.gridOptionsService.getRootNode();this.addTemporaryEvents([{target:u,type:"mousemove",listener:function(p){return o.onMouseMove(p,e.eElement)}},{target:u,type:"mouseup",listener:function(p){return o.onMouseUp(p,e.eElement)}},{target:u,type:"contextmenu",listener:function(p){return p.preventDefault()}}]),0===e.dragStartPixels&&this.onMouseMove(r,e.eElement)}},t.prototype.addTemporaryEvents=function(e){e.forEach(function(r){r.target.addEventListener(r.type,r.listener,r.options)}),this.dragEndFunctions.push(function(){e.forEach(function(r){r.target.removeEventListener(r.type,r.listener,r.options)})})},t.prototype.isEventNearStartEvent=function(e,r){var o=this.currentDragParams.dragStartPixels;return yn(e,r,R(o)?o:4)},t.prototype.getFirstActiveTouch=function(e){for(var r=0;r(function(n){n[n.Above=0]="Above",n[n.Below=1]="Below"}(nt||(nt={})),nt))(),$=(()=>(function(n){n.EVERYTHING="group",n.FILTER="filter",n.SORT="sort",n.MAP="map",n.AGGREGATE="aggregate",n.FILTER_AGGREGATES="filter_aggregates",n.PIVOT="pivot",n.NOTHING="nothing"}($||($={})),$))(),K=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i};function Jt(n){return null!=n&&null!=n.getFrameworkComponentInstance?n.getFrameworkComponentInstance():n}var ah=function(){function n(){this.detailGridInfoMap={},this.destroyCalled=!1}return n.prototype.registerOverlayWrapperComp=function(t){this.overlayWrapperComp=t},n.prototype.registerSideBarComp=function(t){this.sideBarComp=t},n.prototype.init=function(){var t=this;switch(this.rowModel.getType()){case"clientSide":this.clientSideRowModel=this.rowModel;break;case"infinite":this.infiniteRowModel=this.rowModel;break;case"serverSide":this.serverSideRowModel=this.rowModel}this.ctrlsService.whenReady(function(){t.gridBodyCtrl=t.ctrlsService.getGridBodyCtrl()})},n.prototype.__getAlignedGridService=function(){return this.alignedGridsService},n.prototype.__getContext=function(){return this.context},n.prototype.getSetterMethod=function(t){return"set"+t.charAt(0).toUpperCase()+t.substring(1)},n.prototype.__setProperty=function(t,e){this.gridOptionsService.set(t,e);var r=this.getSetterMethod(t);this[r]&&this[r](e)},n.prototype.getGridId=function(){return this.context.getGridId()},n.prototype.addDetailGridInfo=function(t,e){this.detailGridInfoMap[t]=e},n.prototype.removeDetailGridInfo=function(t){this.detailGridInfoMap[t]=void 0},n.prototype.getDetailGridInfo=function(t){return this.detailGridInfoMap[t]},n.prototype.forEachDetailGridInfo=function(t){var e=0;J(this.detailGridInfoMap,function(r,o){R(o)&&(t(o,e),e++)})},n.prototype.getDataAsCsv=function(t){if(I.__assertRegistered(F.CsvExportModule,"api.getDataAsCsv",this.context.getGridId()))return this.csvCreator.getDataAsCsv(t)},n.prototype.exportDataAsCsv=function(t){I.__assertRegistered(F.CsvExportModule,"api.exportDataAsCSv",this.context.getGridId())&&this.csvCreator.exportDataAsCsv(t)},n.prototype.getExcelExportMode=function(t){var e=this.gridOptionsService.get("defaultExcelExportParams");return Object.assign({exportMode:"xlsx"},e,t).exportMode},n.prototype.assertNotExcelMultiSheet=function(t,e){if(!I.__assertRegistered(F.ExcelExportModule,"api."+t,this.context.getGridId()))return!1;var r=this.getExcelExportMode(e);return this.excelCreator.getFactoryMode(r)!==jr.MULTI_SHEET||(console.warn("AG Grid: The Excel Exporter is currently on Multi Sheet mode. End that operation by calling 'api.getMultipleSheetAsExcel()' or 'api.exportMultipleSheetsAsExcel()'"),!1)},n.prototype.getDataAsExcel=function(t){if(this.assertNotExcelMultiSheet("getDataAsExcel",t))return this.excelCreator.getDataAsExcel(t)},n.prototype.exportDataAsExcel=function(t){this.assertNotExcelMultiSheet("exportDataAsExcel",t)&&this.excelCreator.exportDataAsExcel(t)},n.prototype.getSheetDataForExcel=function(t){if(I.__assertRegistered(F.ExcelExportModule,"api.getSheetDataForExcel",this.context.getGridId())){var e=this.getExcelExportMode(t);return this.excelCreator.setFactoryMode(jr.MULTI_SHEET,e),this.excelCreator.getSheetDataForExcel(t)}},n.prototype.getMultipleSheetsAsExcel=function(t){if(I.__assertRegistered(F.ExcelExportModule,"api.getMultipleSheetsAsExcel",this.context.getGridId()))return this.excelCreator.getMultipleSheetsAsExcel(t)},n.prototype.exportMultipleSheetsAsExcel=function(t){if(I.__assertRegistered(F.ExcelExportModule,"api.exportMultipleSheetsAsExcel",this.context.getGridId()))return this.excelCreator.exportMultipleSheetsAsExcel(t)},n.prototype.setGridAriaProperty=function(t,e){if(t){var r=this.ctrlsService.getGridBodyCtrl().getGui(),o="aria-"+t;null===e?r.removeAttribute(o):r.setAttribute(o,e)}},n.prototype.logMissingRowModel=function(t){for(var e=[],r=1;r=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},uh=function(n){function t(){var r=null!==n&&n.apply(this,arguments)||this;return r.allColumnFilters=new Map,r.allColumnListeners=new Map,r.activeAggregateFilters=[],r.activeColumnFilters=[],r.quickFilter=null,r.quickFilterParts=null,r.processingFilterChange=!1,r}var e;return lh(t,n),e=t,t.prototype.init=function(){var r=this;this.addManagedListener(this.eventService,v.EVENT_GRID_COLUMNS_CHANGED,function(){return r.onColumnsChanged()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_VALUE_CHANGED,function(){return r.refreshFiltersForAggregations()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_PIVOT_CHANGED,function(){return r.refreshFiltersForAggregations()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_PIVOT_MODE_CHANGED,function(){r.refreshFiltersForAggregations(),r.resetQuickFilterCache()}),this.addManagedListener(this.eventService,v.EVENT_NEW_COLUMNS_LOADED,function(){return r.resetQuickFilterCache()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,function(){return r.resetQuickFilterCache()}),this.addManagedListener(this.eventService,v.EVENT_COLUMN_VISIBLE,function(){r.gridOptionsService.is("includeHiddenColumnsInQuickFilter")||r.resetQuickFilterCache()}),this.addManagedPropertyListener("quickFilterText",function(o){return r.setQuickFilter(o.currentValue)}),this.addManagedPropertyListener("includeHiddenColumnsInQuickFilter",function(){return r.onIncludeHiddenColumnsInQuickFilterChanged()}),this.quickFilter=this.parseQuickFilter(this.gridOptionsService.get("quickFilterText")),this.setQuickFilterParts(),this.allowShowChangeAfterFilter=this.gridOptionsService.is("allowShowChangeAfterFilter"),this.externalFilterPresent=this.isExternalFilterPresentCallback(),this.updateAggFiltering(),this.addManagedPropertyListener("groupAggFiltering",function(){return r.updateAggFiltering()})},t.prototype.isExternalFilterPresentCallback=function(){var r=this.gridOptionsService.getCallback("isExternalFilterPresent");return"function"==typeof r&&r({})},t.prototype.doesExternalFilterPass=function(r){var o=this.gridOptionsService.get("doesExternalFilterPass");return"function"==typeof o&&o(r)},t.prototype.setQuickFilterParts=function(){this.quickFilterParts=this.quickFilter?this.quickFilter.split(" "):null},t.prototype.setFilterModel=function(r){var o=this,i=[],s=this.getFilterModel();if(r){var a=Cn(Object.keys(r));this.allColumnFilters.forEach(function(l,u){i.push(o.setModelOnFilterWrapper(l.filterPromise,r[u])),a.delete(u)}),a.forEach(function(l){var u=o.columnModel.getPrimaryColumn(l)||o.columnModel.getGridColumn(l);if(u)if(u.isFilterAllowed()){var c=o.getOrCreateFilterWrapper(u,"NO_UI");c?i.push(o.setModelOnFilterWrapper(c.filterPromise,r[l])):console.warn("AG-Grid: setFilterModel() - unable to fully apply model, unable to create filter for colId: "+l)}else console.warn("AG Grid: setFilterModel() - unable to fully apply model, filtering disabled for colId: "+l);else console.warn("AG Grid: setFilterModel() - no column found for colId: "+l)})}else this.allColumnFilters.forEach(function(l){i.push(o.setModelOnFilterWrapper(l.filterPromise,null))});$e.all(i).then(function(){var l=o.getFilterModel(),u=[];o.allColumnFilters.forEach(function(c,p){N.jsonEquals(s?s[p]:null,l?l[p]:null)||u.push(c.column)}),u.length>0&&o.onFilterChanged({columns:u})})},t.prototype.setModelOnFilterWrapper=function(r,o){return new $e(function(i){r.then(function(s){"function"!=typeof s.setModel&&(console.warn("AG Grid: filter missing setModel method, which is needed for setFilterModel"),i()),(s.setModel(o)||$e.resolve()).then(function(){return i()})})})},t.prototype.getFilterModel=function(){var r={};return this.allColumnFilters.forEach(function(o,i){var a=o.filterPromise.resolveNow(null,function(u){return u});if(null==a)return null;if("function"==typeof a.getModel){var l=a.getModel();R(l)&&(r[i]=l)}else console.warn("AG Grid: filter API missing getModel method, which is needed for getFilterModel")}),r},t.prototype.isColumnFilterPresent=function(){return this.activeColumnFilters.length>0},t.prototype.isAggregateFilterPresent=function(){return!!this.activeAggregateFilters.length},t.prototype.isExternalFilterPresent=function(){return this.externalFilterPresent},t.prototype.doAggregateFiltersPass=function(r,o){return this.doColumnFiltersPass(r,o,!0)},t.prototype.updateActiveFilters=function(){var r=this;this.activeColumnFilters.length=0,this.activeAggregateFilters.length=0;var o=function(a){return!!a&&(a.isFilterActive?a.isFilterActive():(console.warn("AG Grid: Filter is missing isFilterActive() method"),!1))},i=!!this.gridOptionsService.getGroupAggFiltering();this.allColumnFilters.forEach(function(a){if(a.filterPromise.resolveNow(!1,o)){var l=a.filterPromise.resolveNow(null,function(u){return u});!function(a){if(!a.isPrimary())return!0;var u=!r.columnModel.isPivotActive();return!(!a.isValueActive()||!u)&&(!!r.columnModel.isPivotMode()||i)}(a.column)?r.activeColumnFilters.push(l):r.activeAggregateFilters.push(l)}})},t.prototype.updateFilterFlagInColumns=function(r,o){this.allColumnFilters.forEach(function(i){var s=i.filterPromise.resolveNow(!1,function(a){return a.isFilterActive()});i.column.setFilterActive(s,r,o)})},t.prototype.isAnyFilterPresent=function(){return this.isQuickFilterPresent()||this.isColumnFilterPresent()||this.isAggregateFilterPresent()||this.isExternalFilterPresent()},t.prototype.doColumnFiltersPass=function(r,o,i){for(var l=i?this.activeAggregateFilters:this.activeColumnFilters,u=i?r.aggData:r.data,c=0;c=0})},t.prototype.doesRowPassQuickFilterCache=function(r,o){return r.quickFilterAggregateText||this.aggregateRowForQuickFilter(r),r.quickFilterAggregateText.indexOf(o)>=0},t.prototype.doesRowPassQuickFilter=function(r){var o=this,i=this.gridOptionsService.is("cacheQuickFilter");return this.quickFilterParts.every(function(s){return i?o.doesRowPassQuickFilterCache(r,s):o.doesRowPassQuickFilterNoCache(r,s)})},t.prototype.doesRowPassAggregateFilters=function(r){return!(this.isAggregateQuickFilterPresent()&&!this.doesRowPassQuickFilter(r.rowNode)||this.isAggregateFilterPresent()&&!this.doAggregateFiltersPass(r.rowNode,r.filterInstanceToSkip))},t.prototype.doesRowPassFilter=function(r){return!(this.isNonAggregateQuickFilterPresent()&&!this.doesRowPassQuickFilter(r.rowNode)||this.isExternalFilterPresent()&&!this.doesExternalFilterPass(r.rowNode)||this.isColumnFilterPresent()&&!this.doColumnFiltersPass(r.rowNode,r.filterInstanceToSkip))},t.prototype.getQuickFilterTextForColumn=function(r,o){var i=this.valueService.getValue(r,o,!0),s=r.getColDef();return s.getQuickFilterText&&(i=s.getQuickFilterText({value:i,node:o,data:o.data,column:r,colDef:s,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context})),R(i)?i.toString().toUpperCase():null},t.prototype.aggregateRowForQuickFilter=function(r){var o=this,i=[];this.columnModel.getAllColumnsForQuickFilter().forEach(function(a){var l=o.getQuickFilterTextForColumn(a,r);R(l)&&i.push(l)}),r.quickFilterAggregateText=i.join(e.QUICK_FILTER_SEPARATOR)},t.prototype.onNewRowsLoaded=function(r){this.allColumnFilters.forEach(function(o){o.filterPromise.then(function(i){i.onNewRowsLoaded&&i.onNewRowsLoaded()})}),this.updateFilterFlagInColumns(r,{afterDataChange:!0}),this.updateActiveFilters()},t.prototype.createValueGetter=function(r){var o=this;return function(i){return o.valueService.getValue(r,i.node,!0)}},t.prototype.getFilterComponent=function(r,o,i){var s;if(void 0===i&&(i=!0),i)return(null===(s=this.getOrCreateFilterWrapper(r,o))||void 0===s?void 0:s.filterPromise)||null;var a=this.cachedFilter(r);return a?a.filterPromise:null},t.prototype.isFilterActive=function(r){var o=this.cachedFilter(r);return!!o&&o.filterPromise.resolveNow(!1,function(i){return i.isFilterActive()})},t.prototype.getOrCreateFilterWrapper=function(r,o){var i=this;if(!r.isFilterAllowed())return null;var s=this.cachedFilter(r);if(s)"NO_UI"!==o&&this.putIntoGui(s,o);else{s=this.createFilterWrapper(r,o);var a=r.getColId();this.allColumnFilters.set(a,s),this.allColumnListeners.set(a,this.addManagedListener(r,X.EVENT_COL_DEF_CHANGED,function(){return i.checkDestroyFilter(a)}))}return s},t.prototype.cachedFilter=function(r){return this.allColumnFilters.get(r.getColId())},t.prototype.getDefaultFilter=function(r){var o;if(I.__isRegistered(F.SetFilterModule,this.context.getGridId()))o="agSetColumnFilter";else{var i=r.getColDef().cellDataType;o="number"===i?"agNumberColumnFilter":"date"===i||"dateString"===i?"agDateColumnFilter":"agTextColumnFilter"}return o},t.prototype.getDefaultFloatingFilter=function(r){var o;if(I.__isRegistered(F.SetFilterModule,this.context.getGridId()))o="agSetColumnFloatingFilter";else{var i=r.getColDef().cellDataType;o="number"===i?"agNumberColumnFloatingFilter":"date"===i||"dateString"===i?"agDateColumnFloatingFilter":"agTextColumnFloatingFilter"}return o},t.prototype.createFilterInstance=function(r){var a,o=this,i=this.getDefaultFilter(r),s=r.getColDef(),l=Ko(Ko({},this.createFilterParams(r,s)),{filterModifiedCallback:function(){o.eventService.dispatchEvent({type:v.EVENT_FILTER_MODIFIED,column:r,filterInstance:a})},filterChangedCallback:function(c){o.callOnFilterChangedOutsideRenderCycle({filterInstance:a,additionalEventAttributes:c,columns:[r]})},doesRowPassOtherFilter:function(c){return o.doesRowPassOtherFilters(a,c)}}),u=this.userComponentFactory.getFilterDetails(s,l,i);return u?{filterPromise:function(){var c=u.newAgStackInstance();return c&&c.then(function(p){return a=p}),c},compDetails:u}:{filterPromise:null,compDetails:null}},t.prototype.createFilterParams=function(r,o){return{column:r,colDef:Ri(o),rowModel:this.rowModel,filterChangedCallback:function(){},filterModifiedCallback:function(){},valueGetter:this.createValueGetter(r),doesRowPassOtherFilter:function(){return!0},api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context}},t.prototype.createFilterWrapper=function(r,o){var i,s={column:r,filterPromise:null,compiledElement:null,guiPromise:$e.resolve(null),compDetails:null},a=this.createFilterInstance(r),l=a.filterPromise,u=a.compDetails;return s.filterPromise=null!==(i=l?.())&&void 0!==i?i:null,s.compDetails=u,l&&this.putIntoGui(s,o),s},t.prototype.putIntoGui=function(r,o){var i=this,s=document.createElement("div");s.className="ag-filter",r.guiPromise=new $e(function(a){r.filterPromise.then(function(l){var u=l.getGui();R(u)||console.warn("AG Grid: getGui method from filter returned "+u+", it should be a DOM element or an HTML template string."),"string"==typeof u&&(u=pe(u)),s.appendChild(u),a(s),i.eventService.dispatchEvent({type:v.EVENT_FILTER_OPENED,column:r.column,source:o,eGui:s})})})},t.prototype.onColumnsChanged=function(){var r=this,o=[];this.allColumnFilters.forEach(function(i,s){!(i.column.isPrimary()?r.columnModel.getPrimaryColumn(s):r.columnModel.getGridColumn(s))&&(o.push(i.column),r.disposeFilterWrapper(i,"columnChanged"),r.disposeColumnListener(s))}),o.length>0?this.onFilterChanged({columns:o}):this.updateDependantFilters()},t.prototype.updateDependantFilters=function(){var r=this;this.columnModel.getGroupAutoColumns()?.forEach(function(i){"agGroupColumnFilter"===i.getColDef().filter&&r.getOrCreateFilterWrapper(i,"NO_UI")})},t.prototype.isFilterAllowed=function(r){var o,i;return!!r.isFilterAllowed()&&(null===(i=null===(o=this.allColumnFilters.get(r.getColId())?.filterPromise)||void 0===o?void 0:o.resolveNow(!0,function(l){var u,c;return"function"!=typeof(null===(u=l)||void 0===u?void 0:u.isFilterAllowed)||(null===(c=l)||void 0===c?void 0:c.isFilterAllowed())}))||void 0===i||i)},t.prototype.getFloatingFilterCompDetails=function(r,o){var i=this,s=r.getColDef(),a=this.createFilterParams(r,s),l=this.userComponentFactory.mergeParamsWithApplicationProvidedParams(s,Gn,a),u=this.userComponentFactory.getDefaultFloatingFilterType(s,function(){return i.getDefaultFloatingFilter(r)});return null==u&&(u="agReadOnlyFloatingFilter"),this.userComponentFactory.getFloatingFilterCompDetails(s,{column:r,filterParams:l,currentParentModel:function(){return i.getCurrentFloatingFilterParentModel(r)},parentFilterInstance:function(d){i.getFilterComponent(r,"NO_UI")?.then(function(g){d(Jt(g))})},showParentFilter:o,suppressFilterButton:!1},u)},t.prototype.getCurrentFloatingFilterParentModel=function(r){var o=this.getFilterComponent(r,"NO_UI",!1);return o?o.resolveNow(null,function(i){return i&&i.getModel()}):null},t.prototype.destroyFilter=function(r,o){void 0===o&&(o="api");var i=r.getColId(),s=this.allColumnFilters.get(i);this.disposeColumnListener(i),s&&(this.disposeFilterWrapper(s,o),this.onFilterChanged({columns:[r]}))},t.prototype.disposeColumnListener=function(r){var o=this.allColumnListeners.get(r);o&&(this.allColumnListeners.delete(r),o())},t.prototype.disposeFilterWrapper=function(r,o){var i=this;r.filterPromise.then(function(s){(s.setModel(null)||$e.resolve()).then(function(){i.getContext().destroyBean(s),r.column.setFilterActive(!1,"filterDestroyed"),i.allColumnFilters.delete(r.column.getColId()),i.eventService.dispatchEvent({type:v.EVENT_FILTER_DESTROYED,source:o,column:r.column})})})},t.prototype.checkDestroyFilter=function(r){var o=this.allColumnFilters.get(r);if(o){var i=o.column,s=(i.isFilterAllowed()?this.createFilterInstance(i):{compDetails:null}).compDetails;(function(l,u){if(!u||!l)return!0;var c=l.componentClass,p=u.componentClass;return!(c===p||c?.render&&p?.render&&c.render===p.render)})(o.compDetails,s)&&this.destroyFilter(i,"columnChanged")}},t.prototype.destroy=function(){var r=this;n.prototype.destroy.call(this),this.allColumnFilters.forEach(function(o){return r.disposeFilterWrapper(o,"gridDestroyed")}),this.allColumnListeners.clear()},t.QUICK_FILTER_SEPARATOR="\n",Zt([h("valueService")],t.prototype,"valueService",void 0),Zt([h("columnModel")],t.prototype,"columnModel",void 0),Zt([h("rowModel")],t.prototype,"rowModel",void 0),Zt([h("userComponentFactory")],t.prototype,"userComponentFactory",void 0),Zt([h("rowRenderer")],t.prototype,"rowRenderer",void 0),Zt([D],t.prototype,"init",null),e=Zt([b("filterManager")],t)}(T),ch=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Vn=function(n){function t(e,r){var o=n.call(this,e)||this;return o.ctrl=r,o}return ch(t,n),t.prototype.getCtrl=function(){return this.ctrl},t}(W),ph=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),kr=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},dh=function(n){function t(e){return n.call(this,t.TEMPLATE,e)||this}return ph(t,n),t.prototype.postConstruct=function(){var e=this,r=this.getGui();this.ctrl.setComp({addOrRemoveCssClass:function(i,s){return e.addOrRemoveCssClass(i,s)},addOrRemoveBodyCssClass:function(i,s){return e.eFloatingFilterBody.classList.toggle(i,s)},setButtonWrapperDisplayed:function(i){return k(e.eButtonWrapper,i)},setCompDetails:function(i){return e.setCompDetails(i)},getFloatingFilterComp:function(){return e.compPromise},setWidth:function(i){return r.style.width=i},setMenuIcon:function(i){return e.eButtonShowMainFilter.appendChild(i)}},r,this.eButtonShowMainFilter,this.eFloatingFilterBody)},t.prototype.setCompDetails=function(e){var r=this;if(!e)return this.destroyFloatingFilterComp(),void(this.compPromise=null);this.compPromise=e.newAgStackInstance(),this.compPromise.then(function(o){return r.afterCompCreated(o)})},t.prototype.destroyFloatingFilterComp=function(){this.floatingFilterComp&&(this.eFloatingFilterBody.removeChild(this.floatingFilterComp.getGui()),this.floatingFilterComp=this.destroyBean(this.floatingFilterComp))},t.prototype.afterCompCreated=function(e){if(e){if(!this.isAlive())return void this.destroyBean(e);this.destroyFloatingFilterComp(),this.floatingFilterComp=e,this.eFloatingFilterBody.appendChild(e.getGui()),e.afterGuiAttached&&e.afterGuiAttached()}},t.TEMPLATE='
\n
\n \n
',kr([P("eFloatingFilterBody")],t.prototype,"eFloatingFilterBody",void 0),kr([P("eButtonWrapper")],t.prototype,"eButtonWrapper",void 0),kr([P("eButtonShowMainFilter")],t.prototype,"eButtonShowMainFilter",void 0),kr([D],t.prototype,"postConstruct",null),kr([se],t.prototype,"destroyFloatingFilterComp",null),t}(Vn),hh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),oe=(()=>(function(n){n.AUTO_HEIGHT="ag-layout-auto-height",n.NORMAL="ag-layout-normal",n.PRINT="ag-layout-print"}(oe||(oe={})),oe))(),Bn=function(n){function t(e){var r=n.call(this)||this;return r.view=e,r}return hh(t,n),t.prototype.postConstruct=function(){this.addManagedPropertyListener("domLayout",this.updateLayoutClasses.bind(this)),this.updateLayoutClasses()},t.prototype.updateLayoutClasses=function(){var e=this.getDomLayout(),r={autoHeight:"autoHeight"===e,normal:"normal"===e,print:"print"===e};this.view.updateLayoutClasses(r.autoHeight?oe.AUTO_HEIGHT:r.print?oe.PRINT:oe.NORMAL,r)},t.prototype.getDomLayout=function(){var e,r=null!==(e=this.gridOptionsService.get("domLayout"))&&void 0!==e?e:"normal";return-1===["normal","print","autoHeight"].indexOf(r)?(z(function(){return console.warn("AG Grid: "+r+" is not valid for DOM Layout, valid values are 'normal', 'autoHeight', 'print'.")},"warn about dom layout values"),"normal"):r},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"postConstruct",null),t}(T),vh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),$o=function(){return $o=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},he=(()=>(function(n){n[n.Vertical=0]="Vertical",n[n.Horizontal=1]="Horizontal"}(he||(he={})),he))(),ye=(()=>(function(n){n[n.Container=0]="Container",n[n.FakeContainer=1]="FakeContainer"}(ye||(ye={})),ye))(),gh=function(n){function t(e){var r=n.call(this)||this;return r.lastScrollSource=[null,null],r.scrollLeft=-1,r.nextScrollTop=-1,r.scrollTop=-1,r.eBodyViewport=e,r.resetLastHScrollDebounced=tt(function(){return r.lastScrollSource[he.Horizontal]=null},500),r.resetLastVScrollDebounced=tt(function(){return r.lastScrollSource[he.Vertical]=null},500),r}return vh(t,n),t.prototype.postConstruct=function(){var e=this;this.enableRtl=this.gridOptionsService.is("enableRtl"),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED,this.onDisplayedColumnsWidthChanged.bind(this)),this.ctrlsService.whenReady(function(r){e.centerRowContainerCtrl=r.centerRowContainerCtrl,e.onDisplayedColumnsWidthChanged(),e.addScrollListener()})},t.prototype.addScrollListener=function(){var e=this.ctrlsService.getFakeHScrollComp(),r=this.ctrlsService.getFakeVScrollComp();this.addManagedListener(this.centerRowContainerCtrl.getViewportElement(),"scroll",this.onHScroll.bind(this)),e.onScrollCallback(this.onFakeHScroll.bind(this));var o=this.gridOptionsService.is("debounceVerticalScrollbar"),i=o?tt(this.onVScroll.bind(this),100):this.onVScroll.bind(this),s=o?tt(this.onFakeVScroll.bind(this),100):this.onFakeVScroll.bind(this);this.addManagedListener(this.eBodyViewport,"scroll",i),r.onScrollCallback(s)},t.prototype.onDisplayedColumnsWidthChanged=function(){this.enableRtl&&this.horizontallyScrollHeaderCenterAndFloatingCenter()},t.prototype.horizontallyScrollHeaderCenterAndFloatingCenter=function(e){if(null!=this.centerRowContainerCtrl){void 0===e&&(e=this.centerRowContainerCtrl.getCenterViewportScrollLeft());var o=this.enableRtl?e:-e,i=this.ctrlsService.getTopCenterRowContainerCtrl(),s=this.ctrlsService.getStickyTopCenterRowContainerCtrl(),a=this.ctrlsService.getBottomCenterRowContainerCtrl(),l=this.ctrlsService.getFakeHScrollComp();this.ctrlsService.getHeaderRowContainerCtrl().setHorizontalScroll(-o),a.setContainerTranslateX(o),i.setContainerTranslateX(o),s.setContainerTranslateX(o);var c=this.centerRowContainerCtrl.getViewportElement(),p=this.lastScrollSource[he.Horizontal]===ye.Container;e=Math.abs(e),p?l.setScrollPosition(e):Nr(c,e,this.enableRtl)}},t.prototype.isControllingScroll=function(e,r){return null==this.lastScrollSource[r]?(this.lastScrollSource[r]=e,!0):this.lastScrollSource[r]===e},t.prototype.onFakeHScroll=function(){this.isControllingScroll(ye.FakeContainer,he.Horizontal)&&this.onHScrollCommon(ye.FakeContainer)},t.prototype.onHScroll=function(){this.isControllingScroll(ye.Container,he.Horizontal)&&this.onHScrollCommon(ye.Container)},t.prototype.onHScrollCommon=function(e){var i,r=this.centerRowContainerCtrl.getViewportElement();this.shouldBlockScrollUpdate(he.Horizontal,r.scrollLeft,!0)||(i=e===ye.Container?Ir(r,this.enableRtl):this.ctrlsService.getFakeHScrollComp().getScrollPosition(),this.doHorizontalScroll(Math.round(i)),this.resetLastHScrollDebounced())},t.prototype.onFakeVScroll=function(){this.isControllingScroll(ye.FakeContainer,he.Vertical)&&this.onVScrollCommon(ye.FakeContainer)},t.prototype.onVScroll=function(){this.isControllingScroll(ye.Container,he.Vertical)&&this.onVScrollCommon(ye.Container)},t.prototype.onVScrollCommon=function(e){var r;r=e===ye.Container?this.eBodyViewport.scrollTop:this.ctrlsService.getFakeVScrollComp().getScrollPosition(),!this.shouldBlockScrollUpdate(he.Vertical,r,!0)&&(this.animationFrameService.setScrollTop(r),this.nextScrollTop=r,e===ye.Container?this.ctrlsService.getFakeVScrollComp().setScrollPosition(r):this.eBodyViewport.scrollTop=r,this.gridOptionsService.is("suppressAnimationFrame")?this.scrollGridIfNeeded():this.animationFrameService.schedule(),this.resetLastVScrollDebounced())},t.prototype.doHorizontalScroll=function(e){var r=this.ctrlsService.getFakeHScrollComp().getScrollPosition();this.scrollLeft===e&&e===r||(this.scrollLeft=e,this.fireScrollEvent(he.Horizontal),this.horizontallyScrollHeaderCenterAndFloatingCenter(e),this.onHorizontalViewportChanged())},t.prototype.fireScrollEvent=function(e){var r=this,o={type:v.EVENT_BODY_SCROLL,direction:e===he.Horizontal?"horizontal":"vertical",left:this.scrollLeft,top:this.scrollTop};this.eventService.dispatchEvent(o),window.clearTimeout(this.scrollTimer),this.scrollTimer=void 0,this.scrollTimer=window.setTimeout(function(){var i=$o($o({},o),{type:v.EVENT_BODY_SCROLL_END});r.eventService.dispatchEvent(i)},100)},t.prototype.shouldBlockScrollUpdate=function(e,r,o){return void 0===o&&(o=!1),!(o&&!Ot())&&(e===he.Vertical?this.shouldBlockVerticalScroll(r):this.shouldBlockHorizontalScroll(r))},t.prototype.shouldBlockVerticalScroll=function(e){var r=Lr(this.eBodyViewport);return e<0||e+r>this.eBodyViewport.scrollHeight},t.prototype.shouldBlockHorizontalScroll=function(e){var r=this.centerRowContainerCtrl.getCenterWidth(),o=this.centerRowContainerCtrl.getViewportElement().scrollWidth;if(this.enableRtl&&Mr()){if(e>0)return!0}else if(e<0)return!0;return Math.abs(e)+r>o},t.prototype.redrawRowsAfterScroll=function(){this.fireScrollEvent(he.Vertical)},t.prototype.onHorizontalViewportChanged=function(){this.centerRowContainerCtrl.onHorizontalViewportChanged()},t.prototype.checkScrollLeft=function(){this.scrollLeft!==this.centerRowContainerCtrl.getCenterViewportScrollLeft()&&this.onHScrollCommon(ye.Container)},t.prototype.scrollGridIfNeeded=function(){var e=this.scrollTop!=this.nextScrollTop;return e&&(this.scrollTop=this.nextScrollTop,this.redrawRowsAfterScroll()),e},t.prototype.setHorizontalScrollPosition=function(e,r){void 0===r&&(r=!1);var i=this.centerRowContainerCtrl.getViewportElement().scrollWidth-this.centerRowContainerCtrl.getCenterWidth();!r&&this.shouldBlockScrollUpdate(he.Horizontal,e)&&(e=this.enableRtl&&Mr()?e>0?0:i:Math.min(Math.max(e,0),i)),Nr(this.centerRowContainerCtrl.getViewportElement(),Math.abs(e),this.enableRtl),this.doHorizontalScroll(e)},t.prototype.setVerticalScrollPosition=function(e){this.eBodyViewport.scrollTop=e},t.prototype.getVScrollPosition=function(){return{top:this.eBodyViewport.scrollTop,bottom:this.eBodyViewport.scrollTop+this.eBodyViewport.offsetHeight}},t.prototype.getHScrollPosition=function(){return this.centerRowContainerCtrl.getHScrollPosition()},t.prototype.isHorizontalScrollShowing=function(){return this.centerRowContainerCtrl.isHorizontalScrollShowing()},t.prototype.scrollHorizontally=function(e){var r=this.centerRowContainerCtrl.getViewportElement().scrollLeft;return this.setHorizontalScrollPosition(r+e),this.centerRowContainerCtrl.getViewportElement().scrollLeft-r},t.prototype.scrollToTop=function(){this.eBodyViewport.scrollTop=0},t.prototype.ensureNodeVisible=function(e,r){void 0===r&&(r=null);for(var o=this.rowModel.getRowCount(),i=-1,s=0;s=0&&this.ensureIndexVisible(i,r)},t.prototype.ensureIndexVisible=function(e,r){if(!this.gridOptionsService.isDomLayout("print")){var o=this.paginationProxy.getRowCount();if("number"!=typeof e||e<0||e>=o)return void console.warn("AG Grid: Invalid row index for ensureIndexVisible: "+e);this.gridOptionsService.is("pagination")&&!this.gridOptionsService.is("suppressPaginationPanel")||this.paginationProxy.goToPageWithIndex(e);var c,l=this.ctrlsService.getGridBodyCtrl().getStickyTopHeight(),u=this.paginationProxy.getRow(e);do{var p=u.rowTop,d=u.rowHeight,f=this.paginationProxy.getPixelOffset(),g=u.rowTop-f,y=g+u.rowHeight,C=this.getVScrollPosition(),m=this.heightScaler.getDivStretchOffset(),w=C.top+m,E=C.bottom+m,O=E-w,A=this.heightScaler.getScrollPositionForPixel(g),L=this.heightScaler.getScrollPositionForPixel(y-O),H=Math.min((A+L)/2,g),V=null;"top"===r?V=A:"bottom"===r?V=L:"middle"===r?V=H:w+l>g?V=A-l:El:ia}},t.prototype.getColumnBounds=function(e){var r=this.enableRtl,o=this.columnModel.getBodyContainerWidth(),i=e.getActualWidth(),s=e.getLeft(),a=r?-1:1,l=r?o-s:s;return{colLeft:l,colMiddle:l+i/2*a,colRight:l+i*a}},t.prototype.getViewportBounds=function(){var e=this.centerRowContainerCtrl.getCenterWidth(),r=this.centerRowContainerCtrl.getCenterViewportScrollLeft();return{start:r,end:e+r,width:e}},bt([h("ctrlsService")],t.prototype,"ctrlsService",void 0),bt([h("animationFrameService")],t.prototype,"animationFrameService",void 0),bt([h("paginationProxy")],t.prototype,"paginationProxy",void 0),bt([h("rowModel")],t.prototype,"rowModel",void 0),bt([h("rowContainerHeightService")],t.prototype,"heightScaler",void 0),bt([h("rowRenderer")],t.prototype,"rowRenderer",void 0),bt([h("columnModel")],t.prototype,"columnModel",void 0),bt([D],t.prototype,"postConstruct",null),t}(T),yh=function(){function n(t){this.tickingInterval=null,this.onScrollCallback=null,this.scrollContainer=t.scrollContainer,this.scrollHorizontally=-1!==t.scrollAxis.indexOf("x"),this.scrollVertically=-1!==t.scrollAxis.indexOf("y"),this.scrollByTick=null!=t.scrollByTick?t.scrollByTick:20,t.onScrollCallback&&(this.onScrollCallback=t.onScrollCallback),this.scrollVertically&&(this.getVerticalPosition=t.getVerticalPosition,this.setVerticalPosition=t.setVerticalPosition),this.scrollHorizontally&&(this.getHorizontalPosition=t.getHorizontalPosition,this.setHorizontalPosition=t.setHorizontalPosition),this.shouldSkipVerticalScroll=t.shouldSkipVerticalScroll||function(){return!1},this.shouldSkipHorizontalScroll=t.shouldSkipHorizontalScroll||function(){return!1}}return n.prototype.check=function(t,e){void 0===e&&(e=!1);var r=e||this.shouldSkipVerticalScroll();if(!r||!this.shouldSkipHorizontalScroll()){var o=this.scrollContainer.getBoundingClientRect(),i=this.scrollByTick;this.tickLeft=t.clientXo.right-i,this.tickUp=t.clientYo.bottom-i&&!r,this.tickLeft||this.tickRight||this.tickUp||this.tickDown?this.ensureTickingStarted():this.ensureCleared()}},n.prototype.ensureTickingStarted=function(){null===this.tickingInterval&&(this.tickingInterval=window.setInterval(this.doTick.bind(this),100),this.tickCount=0)},n.prototype.doTick=function(){var t;if(this.tickCount++,t=this.tickCount>20?200:this.tickCount>10?80:40,this.scrollVertically){var e=this.getVerticalPosition();this.tickUp&&this.setVerticalPosition(e-t),this.tickDown&&this.setVerticalPosition(e+t)}if(this.scrollHorizontally){var r=this.getHorizontalPosition();this.tickLeft&&this.setHorizontalPosition(r-t),this.tickRight&&this.setHorizontalPosition(r+t)}this.onScrollCallback&&this.onScrollCallback()},n.prototype.ensureCleared=function(){this.tickingInterval&&(window.clearInterval(this.tickingInterval),this.tickingInterval=null)},n}(),Ch=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Wn=function(){return Wn=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Sh=function(n){function t(e){var r=n.call(this)||this;return r.isMultiRowDrag=!1,r.isGridSorted=!1,r.isGridFiltered=!1,r.isRowGroupActive=!1,r.eContainer=e,r}return Ch(t,n),t.prototype.postConstruct=function(){var e=this;this.gridOptionsService.isRowModelType("clientSide")&&(this.clientSideRowModel=this.rowModel);var r=function(){e.onSortChanged(),e.onFilterChanged(),e.onRowGroupChanged()};this.addManagedListener(this.eventService,v.EVENT_SORT_CHANGED,this.onSortChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_FILTER_CHANGED,this.onFilterChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,this.onRowGroupChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_MODEL_UPDATED,function(){r()}),r(),this.ctrlsService.whenReady(function(){var o=e.ctrlsService.getGridBodyCtrl();e.autoScrollService=new yh({scrollContainer:o.getBodyViewportElement(),scrollAxis:"y",getVerticalPosition:function(){return o.getScrollFeature().getVScrollPosition().top},setVerticalPosition:function(i){return o.getScrollFeature().setVerticalScrollPosition(i)},onScrollCallback:function(){e.onDragging(e.lastDraggingEvent)}})})},t.prototype.onSortChanged=function(){this.isGridSorted=this.sortController.isSortActive()},t.prototype.onFilterChanged=function(){this.isGridFiltered=this.filterManager.isAnyFilterPresent()},t.prototype.onRowGroupChanged=function(){var e=this.columnModel.getRowGroupColumns();this.isRowGroupActive=!Te(e)},t.prototype.getContainer=function(){return this.eContainer},t.prototype.isInterestedIn=function(e){return e===ge.RowDrag},t.prototype.getIconName=function(){return this.gridOptionsService.is("rowDragManaged")&&this.shouldPreventRowMove()?de.ICON_NOT_ALLOWED:de.ICON_MOVE},t.prototype.shouldPreventRowMove=function(){return this.isGridSorted||this.isGridFiltered||this.isRowGroupActive},t.prototype.getRowNodes=function(e){var r=this;if(!this.isFromThisGrid(e))return e.dragItem.rowNodes||[];var o=this.gridOptionsService.is("rowDragMultiRow"),i=function(n,t){for(var e=0,r=t.length,o=n.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(this.selectionService.getSelectedNodes())).sort(function(a,l){return null==a.rowIndex||null==l.rowIndex?0:r.getRowIndexNumber(a)-r.getRowIndexNumber(l)}),s=e.dragItem.rowNode;return o&&-1!==i.indexOf(s)?(this.isMultiRowDrag=!0,i):(this.isMultiRowDrag=!1,[s])},t.prototype.onDragEnter=function(e){e.dragItem.rowNodes=this.getRowNodes(e),this.dispatchGridEvent(v.EVENT_ROW_DRAG_ENTER,e),this.getRowNodes(e).forEach(function(r){r.setDragging(!0)}),this.onEnterOrDragging(e)},t.prototype.onDragging=function(e){this.onEnterOrDragging(e)},t.prototype.isFromThisGrid=function(e){return e.dragSource.dragSourceDomDataKey===this.gridOptionsService.getDomDataKey()},t.prototype.isDropZoneWithinThisGrid=function(e){return!this.ctrlsService.getGridBodyCtrl().getGui().contains(e.dropZoneTarget)},t.prototype.onEnterOrDragging=function(e){this.dispatchGridEvent(v.EVENT_ROW_DRAG_MOVE,e),this.lastDraggingEvent=e;var r=this.mouseEventService.getNormalisedPosition(e).y;this.gridOptionsService.is("rowDragManaged")&&this.doManagedDrag(e,r),this.autoScrollService.check(e.event)},t.prototype.doManagedDrag=function(e,r){var o=this.isFromThisGrid(e),i=this.gridOptionsService.is("rowDragManaged"),s=e.dragItem.rowNodes;i&&this.shouldPreventRowMove()||(this.gridOptionsService.is("suppressMoveWhenRowDragging")||!o?this.isDropZoneWithinThisGrid(e)||this.clientSideRowModel.highlightRowAtPixel(s[0],r):this.moveRows(s,r))},t.prototype.getRowIndexNumber=function(e){return parseInt(Q(e.getRowIndexString().split("-")),10)},t.prototype.moveRowAndClearHighlight=function(e){var r=this,o=this.clientSideRowModel.getLastHighlightedRowNode(),i=o&&o.highlighted===nt.Below,s=this.mouseEventService.getNormalisedPosition(e).y,a=e.dragItem.rowNodes,l=i?1:0;if(this.isFromThisGrid(e))a.forEach(function(p){p.rowTopthis.paginationProxy.getCurrentPageHeight()||(s=this.rowModel.getRowIndexAtPixel(o),a=this.rowModel.getRow(s)),r.vDirection){case Xt.Down:l="down";break;case Xt.Up:l="up";break;default:l=null}return{type:e,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context,event:r.event,node:r.dragItem.rowNode,nodes:r.dragItem.rowNodes,overIndex:s,overNode:a,y:o,vDirection:l}},t.prototype.dispatchGridEvent=function(e,r){var o=this.draggingToRowDragEvent(e,r);this.eventService.dispatchEvent(o)},t.prototype.onDragLeave=function(e){this.dispatchGridEvent(v.EVENT_ROW_DRAG_LEAVE,e),this.stopDragging(e),this.gridOptionsService.is("rowDragManaged")&&this.clearRowHighlight(),this.isFromThisGrid(e)&&(this.isMultiRowDrag=!1)},t.prototype.onDragStop=function(e){this.dispatchGridEvent(v.EVENT_ROW_DRAG_END,e),this.stopDragging(e),this.gridOptionsService.is("rowDragManaged")&&(this.gridOptionsService.is("suppressMoveWhenRowDragging")||!this.isFromThisGrid(e))&&!this.isDropZoneWithinThisGrid(e)&&this.moveRowAndClearHighlight(e)},t.prototype.stopDragging=function(e){this.autoScrollService.ensureCleared(),this.getRowNodes(e).forEach(function(r){r.setDragging(!1)})},je([h("dragAndDropService")],t.prototype,"dragAndDropService",void 0),je([h("rowModel")],t.prototype,"rowModel",void 0),je([h("paginationProxy")],t.prototype,"paginationProxy",void 0),je([h("columnModel")],t.prototype,"columnModel",void 0),je([h("focusService")],t.prototype,"focusService",void 0),je([h("sortController")],t.prototype,"sortController",void 0),je([h("filterManager")],t.prototype,"filterManager",void 0),je([h("selectionService")],t.prototype,"selectionService",void 0),je([h("mouseEventService")],t.prototype,"mouseEventService",void 0),je([h("ctrlsService")],t.prototype,"ctrlsService",void 0),je([Y("rangeService")],t.prototype,"rangeService",void 0),je([D],t.prototype,"postConstruct",null),t}(T),Eh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Fe=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},er=(()=>(function(n){n.ANIMATION_ON="ag-row-animation",n.ANIMATION_OFF="ag-row-no-animation"}(er||(er={})),er))(),wl="ag-force-vertical-scroll",Oh=function(n){function t(){var e=null!==n&&n.apply(this,arguments)||this;return e.stickyTopHeight=0,e}return Eh(t,n),t.prototype.getScrollFeature=function(){return this.bodyScrollFeature},t.prototype.getBodyViewportElement=function(){return this.eBodyViewport},t.prototype.setComp=function(e,r,o,i,s,a){this.comp=e,this.eGridBody=r,this.eBodyViewport=o,this.eTop=i,this.eBottom=s,this.eStickyTop=a,this.setCellTextSelection(this.gridOptionsService.is("enableCellTextSelection")),this.createManagedBean(new Bn(this.comp)),this.bodyScrollFeature=this.createManagedBean(new gh(this.eBodyViewport)),this.addRowDragListener(),this.setupRowAnimationCssClass(),this.addEventListeners(),this.addFocusListeners([i,o,s,a]),this.onGridColumnsChanged(),this.addBodyViewportListener(),this.setFloatingHeights(),this.disableBrowserDragging(),this.addStopEditingWhenGridLosesFocus(),this.ctrlsService.registerGridBodyCtrl(this)},t.prototype.getComp=function(){return this.comp},t.prototype.addEventListeners=function(){this.addManagedListener(this.eventService,v.EVENT_GRID_COLUMNS_CHANGED,this.onGridColumnsChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_SCROLL_VISIBILITY_CHANGED,this.onScrollVisibilityChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_PINNED_ROW_DATA_CHANGED,this.onPinnedRowDataChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_HEADER_HEIGHT_CHANGED,this.onHeaderHeightChanged.bind(this))},t.prototype.addFocusListeners=function(e){var r=this;e.forEach(function(o){r.addManagedListener(o,"focusin",function(i){var a=zt(i.target,"ag-root",o);o.classList.toggle("ag-has-focus",!a)}),r.addManagedListener(o,"focusout",function(i){var s=i.target,a=i.relatedTarget,l=o.contains(a),u=zt(a,"ag-root",o);zt(s,"ag-root",o)||(!l||u)&&o.classList.remove("ag-has-focus")})})},t.prototype.setColumnMovingCss=function(e){this.comp.setColumnMovingCss("ag-column-moving",e)},t.prototype.setCellTextSelection=function(e){void 0===e&&(e=!1),this.comp.setCellSelectableCss("ag-selectable",e)},t.prototype.onScrollVisibilityChanged=function(){var e=this,r=this.scrollVisibleService.isVerticalScrollShowing();this.setVerticalScrollPaddingVisible(r),this.setStickyTopWidth(r);var s="calc(100% + "+((r&&this.gridOptionsService.getScrollbarWidth()||0)+(pr()?16:0))+"px)";this.animationFrameService.requestAnimationFrame(function(){return e.comp.setBodyViewportWidth(s)})},t.prototype.onGridColumnsChanged=function(){var e=this.columnModel.getAllGridColumns();this.comp.setColumnCount(e?e.length:0)},t.prototype.disableBrowserDragging=function(){this.addManagedListener(this.eGridBody,"dragstart",function(e){if(e.target instanceof HTMLImageElement)return e.preventDefault(),!1})},t.prototype.addStopEditingWhenGridLosesFocus=function(){var e=this;if(this.gridOptionsService.is("stopEditingWhenCellsLoseFocus")){var r=function(i){var s=i.relatedTarget;if(null!==Fo(s)){var a=o.some(function(u){return u.contains(s)})&&e.mouseEventService.isElementInThisGrid(s);if(!a){var l=e.popupService;a=l.getActivePopups().some(function(u){return u.contains(s)})||l.isElementWithinCustomPopup(s)}a||e.rowRenderer.stopEditing()}else e.rowRenderer.stopEditing()},o=[this.eBodyViewport,this.eBottom,this.eTop,this.eStickyTop];o.forEach(function(i){return e.addManagedListener(i,"focusout",r)})}},t.prototype.updateRowCount=function(){var e=this.headerNavigationService.getHeaderRowCount(),r=this.rowModel.isLastRowIndexKnown()?this.rowModel.getRowCount():-1;this.comp.setRowCount(-1===r?-1:e+r)},t.prototype.registerBodyViewportResizeListener=function(e){this.comp.registerBodyViewportResizeListener(e)},t.prototype.setVerticalScrollPaddingVisible=function(e){this.comp.setPinnedTopBottomOverflowY(e?"scroll":"hidden")},t.prototype.isVerticalScrollShowing=function(){var e=this.gridOptionsService.is("alwaysShowVerticalScroll"),r=e?wl:null,o=this.gridOptionsService.isDomLayout("normal");return this.comp.setAlwaysVerticalScrollClass(r,e),e||o&&Aa(this.eBodyViewport)},t.prototype.setupRowAnimationCssClass=function(){var e=this,r=function(){var o=e.gridOptionsService.isAnimateRows()&&!e.rowContainerHeightService.isStretching();e.comp.setRowAnimationCssOnBodyViewport(o?er.ANIMATION_ON:er.ANIMATION_OFF,o)};r(),this.addManagedListener(this.eventService,v.EVENT_HEIGHT_SCALE_CHANGED,r),this.addManagedPropertyListener("animateRows",r)},t.prototype.getGridBodyElement=function(){return this.eGridBody},t.prototype.addBodyViewportListener=function(){var e=this.onBodyViewportContextMenu.bind(this);this.addManagedListener(this.eBodyViewport,"contextmenu",e),this.mockContextMenuForIPad(e),this.addManagedListener(this.eBodyViewport,"wheel",this.onBodyViewportWheel.bind(this)),this.addManagedListener(this.eStickyTop,"wheel",this.onStickyTopWheel.bind(this)),this.addFullWidthContainerWheelListener()},t.prototype.addFullWidthContainerWheelListener=function(){var e=this,r=this.eBodyViewport.querySelector(".ag-full-width-container"),o=this.eBodyViewport.querySelector(".ag-center-cols-viewport");r&&o&&this.addManagedListener(r,"wheel",function(i){return e.onFullWidthContainerWheel(i,o)})},t.prototype.onFullWidthContainerWheel=function(e,r){!e.deltaX||Math.abs(e.deltaY)>Math.abs(e.deltaX)||!this.mouseEventService.isEventFromThisGrid(e)||(e.preventDefault(),r.scrollBy({left:e.deltaX}))},t.prototype.onBodyViewportContextMenu=function(e,r,o){if(e||o){this.gridOptionsService.is("preventDefaultOnContextMenu")&&(e||o).preventDefault();var s=(e||r).target;if(s===this.eBodyViewport||s===this.ctrlsService.getCenterRowContainerCtrl().getViewportElement()){if(!this.contextMenuFactory)return;e?this.contextMenuFactory.onContextMenu(e,null,null,null,null,this.eGridBody):o&&this.contextMenuFactory.onContextMenu(null,o,null,null,null,this.eGridBody)}}},t.prototype.mockContextMenuForIPad=function(e){if(Ot()){var r=new Ae(this.eBodyViewport);this.addManagedListener(r,Ae.EVENT_LONG_TAP,function(i){e(void 0,i.touchStart,i.touchEvent)}),this.addDestroyFunc(function(){return r.destroy()})}},t.prototype.onBodyViewportWheel=function(e){this.gridOptionsService.is("suppressScrollWhenPopupsAreOpen")&&this.popupService.hasAnchoredPopup()&&e.preventDefault()},t.prototype.onStickyTopWheel=function(e){e.preventDefault(),e.offsetY&&this.scrollVertically(e.deltaY)},t.prototype.getGui=function(){return this.eGridBody},t.prototype.scrollVertically=function(e){var r=this.eBodyViewport.scrollTop;return this.bodyScrollFeature.setVerticalScrollPosition(r+e),this.eBodyViewport.scrollTop-r},t.prototype.addRowDragListener=function(){this.rowDragFeature=this.createManagedBean(new Sh(this.eBodyViewport)),this.dragAndDropService.addDropTarget(this.rowDragFeature)},t.prototype.getRowDragFeature=function(){return this.rowDragFeature},t.prototype.onPinnedRowDataChanged=function(){this.setFloatingHeights()},t.prototype.setFloatingHeights=function(){var e=this.pinnedRowModel,r=e.getPinnedTopTotalHeight();r&&(r+=1);var o=e.getPinnedBottomTotalHeight();o&&(o+=1),this.comp.setTopHeight(r),this.comp.setBottomHeight(o),this.comp.setTopDisplay(r?"inherit":"none"),this.comp.setBottomDisplay(o?"inherit":"none"),this.setStickyTopOffsetTop()},t.prototype.setStickyTopHeight=function(e){void 0===e&&(e=0),this.comp.setStickyTopHeight(e+"px"),this.stickyTopHeight=e},t.prototype.getStickyTopHeight=function(){return this.stickyTopHeight},t.prototype.setStickyTopWidth=function(e){if(e){var r=this.gridOptionsService.getScrollbarWidth();this.comp.setStickyTopWidth("calc(100% - "+r+"px)")}else this.comp.setStickyTopWidth("100%")},t.prototype.onHeaderHeightChanged=function(){this.setStickyTopOffsetTop()},t.prototype.setStickyTopOffsetTop=function(){var r=this.ctrlsService.getGridHeaderCtrl().getHeaderHeight(),o=this.pinnedRowModel.getPinnedTopTotalHeight(),i=0;r>0&&(i+=r+1),o>0&&(i+=o+1),this.comp.setStickyTopTop(i+"px")},t.prototype.sizeColumnsToFit=function(e,r){var o=this,s=this.isVerticalScrollShowing()?this.gridOptionsService.getScrollbarWidth():0,l=Mo(this.eGridBody)-s;l>0?this.columnModel.sizeColumnsToFit(l,"sizeColumnsToFit",!1,e):void 0===r?window.setTimeout(function(){o.sizeColumnsToFit(e,100)},0):100===r?window.setTimeout(function(){o.sizeColumnsToFit(e,500)},100):500===r?window.setTimeout(function(){o.sizeColumnsToFit(e,-1)},500):console.warn("AG Grid: tried to call sizeColumnsToFit() but the grid is coming back with zero width, maybe the grid is not visible yet on the screen?")},t.prototype.addScrollEventListener=function(e){this.eBodyViewport.addEventListener("scroll",e,{passive:!0})},t.prototype.removeScrollEventListener=function(e){this.eBodyViewport.removeEventListener("scroll",e)},Fe([h("animationFrameService")],t.prototype,"animationFrameService",void 0),Fe([h("rowContainerHeightService")],t.prototype,"rowContainerHeightService",void 0),Fe([h("ctrlsService")],t.prototype,"ctrlsService",void 0),Fe([h("columnModel")],t.prototype,"columnModel",void 0),Fe([h("scrollVisibleService")],t.prototype,"scrollVisibleService",void 0),Fe([Y("contextMenuFactory")],t.prototype,"contextMenuFactory",void 0),Fe([h("headerNavigationService")],t.prototype,"headerNavigationService",void 0),Fe([h("dragAndDropService")],t.prototype,"dragAndDropService",void 0),Fe([h("pinnedRowModel")],t.prototype,"pinnedRowModel",void 0),Fe([h("rowRenderer")],t.prototype,"rowRenderer",void 0),Fe([h("popupService")],t.prototype,"popupService",void 0),Fe([h("mouseEventService")],t.prototype,"mouseEventService",void 0),Fe([h("rowModel")],t.prototype,"rowModel",void 0),t}(T),Ur=(()=>(function(n){n[n.FILL=0]="FILL",n[n.RANGE=1]="RANGE"}(Ur||(Ur={})),Ur))(),tr=(()=>(function(n){n[n.VALUE=0]="VALUE",n[n.DIMENSION=1]="DIMENSION"}(tr||(tr={})),tr))(),zr="ag-cell-range-selected",Mh=function(){function n(t,e){this.beans=t,this.cellCtrl=e}return n.prototype.setComp=function(t,e){this.cellComp=t,this.eGui=e,this.onRangeSelectionChanged()},n.prototype.onRangeSelectionChanged=function(){this.cellComp&&(this.rangeCount=this.beans.rangeService.getCellRangeCount(this.cellCtrl.getCellPosition()),this.hasChartRange=this.getHasChartRange(),this.cellComp.addOrRemoveCssClass(zr,0!==this.rangeCount),this.cellComp.addOrRemoveCssClass(zr+"-1",1===this.rangeCount),this.cellComp.addOrRemoveCssClass(zr+"-2",2===this.rangeCount),this.cellComp.addOrRemoveCssClass(zr+"-3",3===this.rangeCount),this.cellComp.addOrRemoveCssClass(zr+"-4",this.rangeCount>=4),this.cellComp.addOrRemoveCssClass("ag-cell-range-chart",this.hasChartRange),cr(this.eGui,this.rangeCount>0||void 0),this.cellComp.addOrRemoveCssClass("ag-cell-range-single-cell",this.isSingleCell()),this.updateRangeBorders(),this.refreshHandle())},n.prototype.updateRangeBorders=function(){var t=this.getRangeBorders(),e=this.isSingleCell(),o=!e&&t.right,i=!e&&t.bottom,s=!e&&t.left;this.cellComp.addOrRemoveCssClass("ag-cell-range-top",!e&&t.top),this.cellComp.addOrRemoveCssClass("ag-cell-range-right",o),this.cellComp.addOrRemoveCssClass("ag-cell-range-bottom",i),this.cellComp.addOrRemoveCssClass("ag-cell-range-left",s)},n.prototype.isSingleCell=function(){var t=this.beans.rangeService;return 1===this.rangeCount&&t&&!t.isMoreThanOneCell()},n.prototype.getHasChartRange=function(){var t=this.beans.rangeService;if(!this.rangeCount||!t)return!1;var e=t.getCellRanges();return e.length>0&&e.every(function(r){return Me([tr.DIMENSION,tr.VALUE],r.type)})},n.prototype.updateRangeBordersIfRangeCount=function(){this.rangeCount>0&&(this.updateRangeBorders(),this.refreshHandle())},n.prototype.getRangeBorders=function(){var p,d,t=this,e=this.beans.gridOptionsService.is("enableRtl"),r=!1,o=!1,i=!1,s=!1,a=this.cellCtrl.getCellPosition().column,l=this.beans,u=l.rangeService,c=l.columnModel;e?(p=c.getDisplayedColAfter(a),d=c.getDisplayedColBefore(a)):(p=c.getDisplayedColBefore(a),d=c.getDisplayedColAfter(a));var f=u.getCellRanges().filter(function(w){return u.isCellInSpecificRange(t.cellCtrl.getCellPosition(),w)});p||(s=!0),d||(o=!0);for(var g=0;g=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Sl=function(){function n(){}return n.prototype.postConstruct=function(){this.doingMasterDetail=this.gridOptionsService.isMasterDetail(),this.gridOptionsService.isRowModelType("clientSide")&&(this.clientSideRowModel=this.rowModel),this.gridOptionsService.isRowModelType("serverSide")&&(this.serverSideRowModel=this.rowModel)},B([h("resizeObserverService")],n.prototype,"resizeObserverService",void 0),B([h("paginationProxy")],n.prototype,"paginationProxy",void 0),B([h("context")],n.prototype,"context",void 0),B([h("columnApi")],n.prototype,"columnApi",void 0),B([h("gridApi")],n.prototype,"gridApi",void 0),B([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),B([h("expressionService")],n.prototype,"expressionService",void 0),B([h("environment")],n.prototype,"environment",void 0),B([h("rowRenderer")],n.prototype,"rowRenderer",void 0),B([h("templateService")],n.prototype,"templateService",void 0),B([h("valueService")],n.prototype,"valueService",void 0),B([h("eventService")],n.prototype,"eventService",void 0),B([h("columnModel")],n.prototype,"columnModel",void 0),B([h("headerNavigationService")],n.prototype,"headerNavigationService",void 0),B([h("navigationService")],n.prototype,"navigationService",void 0),B([h("columnAnimationService")],n.prototype,"columnAnimationService",void 0),B([Y("rangeService")],n.prototype,"rangeService",void 0),B([h("focusService")],n.prototype,"focusService",void 0),B([Y("contextMenuFactory")],n.prototype,"contextMenuFactory",void 0),B([h("popupService")],n.prototype,"popupService",void 0),B([h("valueFormatterService")],n.prototype,"valueFormatterService",void 0),B([h("stylingService")],n.prototype,"stylingService",void 0),B([h("columnHoverService")],n.prototype,"columnHoverService",void 0),B([h("userComponentFactory")],n.prototype,"userComponentFactory",void 0),B([h("userComponentRegistry")],n.prototype,"userComponentRegistry",void 0),B([h("animationFrameService")],n.prototype,"animationFrameService",void 0),B([h("dragService")],n.prototype,"dragService",void 0),B([h("dragAndDropService")],n.prototype,"dragAndDropService",void 0),B([h("sortController")],n.prototype,"sortController",void 0),B([h("filterManager")],n.prototype,"filterManager",void 0),B([h("rowContainerHeightService")],n.prototype,"rowContainerHeightService",void 0),B([h("frameworkOverrides")],n.prototype,"frameworkOverrides",void 0),B([h("cellPositionUtils")],n.prototype,"cellPositionUtils",void 0),B([h("rowPositionUtils")],n.prototype,"rowPositionUtils",void 0),B([h("selectionService")],n.prototype,"selectionService",void 0),B([Y("selectionHandleFactory")],n.prototype,"selectionHandleFactory",void 0),B([h("rowCssClassCalculator")],n.prototype,"rowCssClassCalculator",void 0),B([h("rowModel")],n.prototype,"rowModel",void 0),B([h("ctrlsService")],n.prototype,"ctrlsService",void 0),B([h("ctrlsFactory")],n.prototype,"ctrlsFactory",void 0),B([h("agStackComponentsRegistry")],n.prototype,"agStackComponentsRegistry",void 0),B([h("valueCache")],n.prototype,"valueCache",void 0),B([h("rowNodeEventThrottle")],n.prototype,"rowNodeEventThrottle",void 0),B([h("localeService")],n.prototype,"localeService",void 0),B([h("valueParserService")],n.prototype,"valueParserService",void 0),B([D],n.prototype,"postConstruct",null),B([b("beans")],n)}(),Bh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Wh=function(n){function t(e,r,o){var i=n.call(this)||this;return i.cellCtrl=e,i.beans=r,i.column=o,i}return Bh(t,n),t.prototype.onMouseEvent=function(e,r){if(!rt(r))switch(e){case"click":this.onCellClicked(r);break;case"mousedown":case"touchstart":this.onMouseDown(r);break;case"dblclick":this.onCellDoubleClicked(r);break;case"mouseout":this.onMouseOut(r);break;case"mouseover":this.onMouseOver(r)}},t.prototype.onCellClicked=function(e){if(this.isDoubleClickOnIPad())return this.onCellDoubleClicked(e),void e.preventDefault();var r=this.beans,o=r.eventService,i=r.rangeService,s=r.gridOptionsService;i&&(e.ctrlKey||e.metaKey)&&i.getCellRangeCount(this.cellCtrl.getCellPosition())>1&&i.intersectLastRange(!0);var l=this.cellCtrl.createEvent(e,v.EVENT_CELL_CLICKED);o.dispatchEvent(l);var u=this.column.getColDef();u.onCellClicked&&window.setTimeout(function(){return u.onCellClicked(l)},0),(s.is("singleClickEdit")||u.singleClickEdit)&&!s.is("suppressClickEdit")&&this.cellCtrl.startRowOrCellEdit()},t.prototype.isDoubleClickOnIPad=function(){if(!Ot()||Mi("dblclick"))return!1;var e=(new Date).getTime(),r=e-this.lastIPadMouseClickEvent<200;return this.lastIPadMouseClickEvent=e,r},t.prototype.onCellDoubleClicked=function(e){var r=this.column.getColDef(),o=this.cellCtrl.createEvent(e,v.EVENT_CELL_DOUBLE_CLICKED);this.beans.eventService.dispatchEvent(o),"function"==typeof r.onCellDoubleClicked&&window.setTimeout(function(){return r.onCellDoubleClicked(o)},0),!this.beans.gridOptionsService.is("singleClickEdit")&&!this.beans.gridOptionsService.is("suppressClickEdit")&&this.cellCtrl.startRowOrCellEdit(null,e)},t.prototype.onMouseDown=function(e){var r=e.ctrlKey,o=e.metaKey,i=e.shiftKey,s=e.target,a=this.beans,l=a.eventService,u=a.rangeService;if(!this.isRightClickInExistingRange(e)){var c=u&&0!=u.getCellRanges().length;if(!i||!c){var p=Ge()&&!this.cellCtrl.isEditing()&&!sn(s);this.cellCtrl.focusCell(p)}if(i&&c&&e.preventDefault(),!this.containsWidget(s)){if(u){var d=this.cellCtrl.getCellPosition();i?u.extendLatestRangeToCell(d):u.setRangeToCell(d,r||o)}l.dispatchEvent(this.cellCtrl.createEvent(e,v.EVENT_CELL_MOUSE_DOWN))}}},t.prototype.isRightClickInExistingRange=function(e){var r=this.beans.rangeService;return!(!r||!r.isCellInAnyRange(this.cellCtrl.getCellPosition())||2!==e.button)},t.prototype.containsWidget=function(e){return zt(e,"ag-selection-checkbox",3)},t.prototype.onMouseOut=function(e){if(!this.mouseStayingInsideCell(e)){var r=this.cellCtrl.createEvent(e,v.EVENT_CELL_MOUSE_OUT);this.beans.eventService.dispatchEvent(r),this.beans.columnHoverService.clearMouseOver()}},t.prototype.onMouseOver=function(e){if(!this.mouseStayingInsideCell(e)){var r=this.cellCtrl.createEvent(e,v.EVENT_CELL_MOUSE_OVER);this.beans.eventService.dispatchEvent(r),this.beans.columnHoverService.setMouseOver([this.column])}},t.prototype.mouseStayingInsideCell=function(e){if(!e.target||!e.relatedTarget)return!1;var r=this.cellCtrl.getGui(),o=r.contains(e.target),i=r.contains(e.relatedTarget);return o&&i},t.prototype.destroy=function(){},t}(Sl),jh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),kh=function(n){function t(e,r,o,i,s){var a=n.call(this)||this;return a.cellCtrl=e,a.beans=r,a.rowNode=i,a.rowCtrl=s,a}return jh(t,n),t.prototype.setComp=function(e){this.eGui=e},t.prototype.onKeyDown=function(e){var r=e.key;switch(r){case _.ENTER:this.onEnterKeyDown(e);break;case _.F2:this.onF2KeyDown(e);break;case _.ESCAPE:this.onEscapeKeyDown(e);break;case _.TAB:this.onTabKeyDown(e);break;case _.BACKSPACE:case _.DELETE:this.onBackspaceOrDeleteKeyDown(r,e);break;case _.DOWN:case _.UP:case _.RIGHT:case _.LEFT:this.onNavigationKeyDown(e,r)}},t.prototype.onNavigationKeyDown=function(e,r){this.cellCtrl.isEditing()||(e.shiftKey&&this.cellCtrl.isRangeSelectionEnabled()?this.onShiftRangeSelect(e):this.beans.navigationService.navigateToNextCell(e,r,this.cellCtrl.getCellPosition(),!0),e.preventDefault())},t.prototype.onShiftRangeSelect=function(e){if(this.beans.rangeService){var r=this.beans.rangeService.extendLatestRangeInDirection(e);r&&this.beans.navigationService.ensureCellVisible(r)}},t.prototype.onTabKeyDown=function(e){this.beans.navigationService.onTabKeyDown(this.cellCtrl,e)},t.prototype.onBackspaceOrDeleteKeyDown=function(e,r){var o=this,i=o.cellCtrl,s=o.beans,a=o.rowNode,l=s.gridOptionsService,u=s.rangeService,c=s.eventService;i.isEditing()||(c.dispatchEvent({type:v.EVENT_KEY_SHORTCUT_CHANGED_CELL_START}),Ia(e,l.is("enableCellEditingOnBackspace"))?u&&l.isEnableRangeSelection()?u.clearCellRangeCellValues({dispatchWrapperEvents:!0,wrapperEventSource:"deleteKey"}):i.isCellEditable()&&a.setDataValue(i.getColumn(),null,"cellClear"):i.startRowOrCellEdit(e,r),c.dispatchEvent({type:v.EVENT_KEY_SHORTCUT_CHANGED_CELL_END}))},t.prototype.onEnterKeyDown=function(e){this.cellCtrl.isEditing()||this.rowCtrl.isEditing()?this.cellCtrl.stopEditingAndFocus(!1,e.shiftKey):this.beans.gridOptionsService.is("enterNavigatesVertically")?this.beans.navigationService.navigateToNextCell(null,e.shiftKey?_.UP:_.DOWN,this.cellCtrl.getCellPosition(),!1):(this.cellCtrl.startRowOrCellEdit(_.ENTER,e),this.cellCtrl.isEditing()&&e.preventDefault())},t.prototype.onF2KeyDown=function(e){this.cellCtrl.isEditing()||this.cellCtrl.startRowOrCellEdit(_.F2,e)},t.prototype.onEscapeKeyDown=function(e){this.cellCtrl.isEditing()&&(this.cellCtrl.stopRowOrCellEdit(!0),this.cellCtrl.focusCell(!0))},t.prototype.processCharacter=function(e){if(e.target===this.eGui&&!this.cellCtrl.isEditing()){var i=e.key;" "===i?this.onSpaceKeyDown(e):(this.cellCtrl.startRowOrCellEdit(i,e),e.preventDefault())}},t.prototype.onSpaceKeyDown=function(e){var r=this.beans.gridOptionsService;if(!this.cellCtrl.isEditing()&&r.isRowSelection()){var o=this.rowNode.isSelected(),i=!o;if(i||!r.is("suppressRowDeselection")){var s=this.beans.gridOptionsService.is("groupSelectsFiltered"),a=this.rowNode.setSelectedParams({newValue:i,rangeSelect:e.shiftKey,groupSelectsFiltered:s,event:e,source:"spaceKey"});void 0===o&&0===a&&this.rowNode.setSelectedParams({newValue:!1,rangeSelect:e.shiftKey,groupSelectsFiltered:s,event:e,source:"spaceKey"})}}e.preventDefault()},t.prototype.destroy=function(){n.prototype.destroy.call(this)},t}(T),Uh=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Kh=function(n){function t(e,r,o){var i=n.call(this,'
')||this;return i.rowNode=e,i.column=r,i.eCell=o,i}return Uh(t,n),t.prototype.postConstruct=function(){this.getGui().appendChild(re("rowDrag",this.gridOptionsService,null)),this.addGuiEventListener("mousedown",function(r){r.stopPropagation()}),this.addDragSource(),this.checkVisibility()},t.prototype.addDragSource=function(){this.addGuiEventListener("dragstart",this.onDragStart.bind(this))},t.prototype.onDragStart=function(e){var r=this,o=this.column.getColDef().dndSourceOnRowDrag;e.dataTransfer.setDragImage(this.eCell,0,0),o?o({rowNode:this.rowNode,dragEvent:e,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context}):function(){try{var a=JSON.stringify(r.rowNode.data);e.dataTransfer.setData("application/json",a),e.dataTransfer.setData("text/plain",a)}catch{}}()},t.prototype.checkVisibility=function(){var e=this.column.isDndSource(this.rowNode);this.setDisplayed(e)},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"postConstruct",null),t}(W),$h=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Yo=function(){return Yo=Object.assign||function(n){for(var t,e=1,r=arguments.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},Un=function(n,t){for(var e=0,r=t.length,o=n.length;e(function(n){n.Normal="Normal",n.FullWidth="FullWidth",n.FullWidthLoading="FullWidthLoading",n.FullWidthGroup="FullWidthGroup",n.FullWidthDetail="FullWidthDetail"}(me||(me={})),me))(),af=0,or=function(n){function t(e,r,o,i,s){var a=n.call(this)||this;return a.allRowGuis=[],a.active=!0,a.centerCellCtrls={list:[],map:{}},a.leftCellCtrls={list:[],map:{}},a.rightCellCtrls={list:[],map:{}},a.slideInAnimation={left:!1,center:!1,right:!1,fullWidth:!1},a.fadeInAnimation={left:!1,center:!1,right:!1,fullWidth:!1},a.lastMouseDownOnDragger=!1,a.updateColumnListsPending=!1,a.businessKeySanitised=null,a.beans=r,a.gridOptionsService=r.gridOptionsService,a.rowNode=e,a.paginationPage=r.paginationProxy.getCurrentPage(),a.useAnimationFrameForCreate=i,a.printLayout=s,a.instanceId=e.id+"-"+af++,a.setAnimateFlags(o),a.initRowBusinessKey(),a.rowFocused=r.focusService.isRowFocused(a.rowNode.rowIndex,a.rowNode.rowPinned),a.rowLevel=r.rowCssClassCalculator.calculateRowLevel(a.rowNode),a.setRowType(),a.addListeners(),a}return nf(t,n),t.prototype.initRowBusinessKey=function(){this.businessKeyForNodeFunc=this.gridOptionsService.get("getBusinessKeyForNode"),this.updateRowBusinessKey()},t.prototype.updateRowBusinessKey=function(){if("function"==typeof this.businessKeyForNodeFunc){var e=this.businessKeyForNodeFunc(this.rowNode);this.businessKeySanitised=ot(e)}},t.prototype.isSticky=function(){return this.rowNode.sticky},t.prototype.getBeans=function(){return this.beans},t.prototype.getInstanceId=function(){return this.instanceId},t.prototype.setComp=function(e,r,o){var i={rowComp:e,element:r,containerType:o};this.allRowGuis.push(i),o===fe.LEFT?this.leftGui=i:o===fe.RIGHT?this.rightGui=i:o===fe.FULL_WIDTH?this.fullWidthGui=i:this.centerGui=i,this.initialiseRowComp(i),"FullWidthLoading"!==this.rowType&&!this.rowNode.rowPinned&&this.beans.rowRenderer.dispatchFirstDataRenderedEvent()},t.prototype.unsetComp=function(e){this.allRowGuis=this.allRowGuis.filter(function(r){return r.containerType!==e}),e===fe.LEFT?this.leftGui=void 0:e===fe.RIGHT?this.rightGui=void 0:e===fe.FULL_WIDTH&&(this.fullWidthGui=void 0)},t.prototype.isCacheable=function(){return this.rowType===me.FullWidthDetail&&this.gridOptionsService.is("keepDetailRows")},t.prototype.setCached=function(e){var r=e?"none":"";this.allRowGuis.forEach(function(o){return o.element.style.display=r})},t.prototype.initialiseRowComp=function(e){var r=this,o=this.gridOptionsService;this.listenOnDomOrder(e),this.onRowHeightChanged(e),this.updateRowIndexes(e),this.setFocusedClasses(e),this.setStylesFromGridOptions(e),o.isRowSelection()&&this.rowNode.selectable&&this.onRowSelected(e),this.updateColumnLists(!this.useAnimationFrameForCreate);var i=e.rowComp;i.setRole("row"),this.getInitialRowClasses(e.containerType).forEach(function(a){return i.addOrRemoveCssClass(a,!0)}),this.executeSlideAndFadeAnimations(e),this.rowNode.group&&ze(e.element,1==this.rowNode.expanded),this.setRowCompRowId(i),this.setRowCompRowBusinessKey(i),this.isFullWidth()&&!this.gridOptionsService.is("suppressCellFocus")&&i.setTabIndex(-1),o.setDomData(e.element,t.DOM_DATA_KEY_ROW_CTRL,this),this.addDestroyFunc(function(){return o.setDomData(e.element,t.DOM_DATA_KEY_ROW_CTRL,null)}),this.useAnimationFrameForCreate?this.beans.animationFrameService.createTask(this.addHoverFunctionality.bind(this,e.element),this.rowNode.rowIndex,"createTasksP2"):this.addHoverFunctionality(e.element),this.isFullWidth()&&this.setupFullWidth(e),o.is("rowDragEntireRow")&&this.addRowDraggerToRow(e),this.useAnimationFrameForCreate&&this.beans.animationFrameService.addDestroyTask(function(){r.isAlive()&&e.rowComp.addOrRemoveCssClass("ag-after-created",!0)}),this.executeProcessRowPostCreateFunc()},t.prototype.setRowCompRowBusinessKey=function(e){null!=this.businessKeySanitised&&e.setRowBusinessKey(this.businessKeySanitised)},t.prototype.setRowCompRowId=function(e){var r=ot(this.rowNode.id);null!=r&&e.setRowId(r)},t.prototype.executeSlideAndFadeAnimations=function(e){var r=this,o=e.containerType;this.slideInAnimation[o]&&(Di(function(){r.onTopChanged()}),this.slideInAnimation[o]=!1),this.fadeInAnimation[o]&&(Di(function(){e.rowComp.addOrRemoveCssClass("ag-opacity-zero",!1)}),this.fadeInAnimation[o]=!1)},t.prototype.addRowDraggerToRow=function(e){if(this.gridOptionsService.isEnableRangeSelection())z(function(){console.warn("AG Grid: Setting `rowDragEntireRow: true` in the gridOptions doesn't work with `enableRangeSelection: true`")},"rowDragAndRangeSelectionEnabled");else{var r=this.beans.localeService.getLocaleTextFunc(),o=new Uo(function(){return"1 "+r("rowDragRow","row")},this.rowNode,void 0,e.element,void 0,!0);this.createManagedBean(o,this.beans.context)}},t.prototype.setupFullWidth=function(e){var r=this.getPinnedForContainer(e.containerType),o=this.createFullWidthParams(e.element,r);if(this.rowType!=me.FullWidthDetail||I.__assertRegistered(F.MasterDetailModule,"cell renderer 'agDetailCellRenderer' (for master detail)",this.beans.context.getGridId())){var i;switch(this.rowType){case me.FullWidthDetail:i=this.beans.userComponentFactory.getFullWidthDetailCellRendererDetails(o);break;case me.FullWidthGroup:i=this.beans.userComponentFactory.getFullWidthGroupCellRendererDetails(o);break;case me.FullWidthLoading:i=this.beans.userComponentFactory.getFullWidthLoadingCellRendererDetails(o);break;default:i=this.beans.userComponentFactory.getFullWidthCellRendererDetails(o)}e.rowComp.showFullWidth(i)}},t.prototype.isPrintLayout=function(){return this.printLayout},t.prototype.getFullWidthCellRenderer=function(){var e,r;return null===(r=null===(e=this.fullWidthGui)||void 0===e?void 0:e.rowComp)||void 0===r?void 0:r.getFullWidthCellRenderer()},t.prototype.getCellElement=function(e){var r=this.getCellCtrl(e);return r?r.getGui():null},t.prototype.executeProcessRowPostCreateFunc=function(){var e,r=this.gridOptionsService.getCallback("processRowPostCreate");r&&this.areAllContainersReady()&&r({eRow:null===(e=this.centerGui)||void 0===e?void 0:e.element,ePinnedLeftRow:this.leftGui?this.leftGui.element:void 0,ePinnedRightRow:this.rightGui?this.rightGui.element:void 0,node:this.rowNode,rowIndex:this.rowNode.rowIndex,addRenderedRowListener:this.addEventListener.bind(this)})},t.prototype.areAllContainersReady=function(){var e=!!this.leftGui||!this.beans.columnModel.isPinningLeft(),r=!!this.centerGui,o=!!this.rightGui||!this.beans.columnModel.isPinningRight();return e&&r&&o},t.prototype.setRowType=function(){var e=this.rowNode.stub,r=this.rowNode.isFullWidthCell(),o=this.beans.doingMasterDetail&&this.rowNode.detail,i=this.beans.columnModel.isPivotMode(),a=!!this.rowNode.group&&!this.rowNode.footer&&this.gridOptionsService.isGroupUseEntireRow(i);this.rowType=e?me.FullWidthLoading:o?me.FullWidthDetail:r?me.FullWidth:a?me.FullWidthGroup:me.Normal},t.prototype.updateColumnLists=function(e,r){var o=this;if(void 0===e&&(e=!1),void 0===r&&(r=!1),!this.isFullWidth()){if(e||this.gridOptionsService.is("suppressAnimationFrame")||this.printLayout)return void this.updateColumnListsImpl(r);this.updateColumnListsPending||(this.beans.animationFrameService.createTask(function(){o.active&&o.updateColumnListsImpl(!0)},this.rowNode.rowIndex,"createTasksP1"),this.updateColumnListsPending=!0)}},t.prototype.createCellCtrls=function(e,r,o){var i=this;void 0===o&&(o=null);var s={list:[],map:{}},a=function(l,u){s.list.push(u),s.map[l]=u};return r.forEach(function(l){var u=l.getInstanceId(),c=e.map[u];c||(c=new rr(l,i.rowNode,i.beans,i)),a(u,c)}),e.list.forEach(function(l){if(null==s.map[l.getColumn().getInstanceId()]){if(!i.isCellEligibleToBeRemoved(l,o))return void a(l.getColumn().getInstanceId(),l);l.destroy()}}),s},t.prototype.updateColumnListsImpl=function(e){var r=this;void 0===e&&(e=!1),this.updateColumnListsPending=!1;var o=this.beans.columnModel;if(this.printLayout)this.centerCellCtrls=this.createCellCtrls(this.centerCellCtrls,o.getAllDisplayedColumns()),this.leftCellCtrls={list:[],map:{}},this.rightCellCtrls={list:[],map:{}};else{var i=o.getViewportCenterColumnsForRow(this.rowNode);this.centerCellCtrls=this.createCellCtrls(this.centerCellCtrls,i);var s=o.getDisplayedLeftColumnsForRow(this.rowNode);this.leftCellCtrls=this.createCellCtrls(this.leftCellCtrls,s,"left");var a=o.getDisplayedRightColumnsForRow(this.rowNode);this.rightCellCtrls=this.createCellCtrls(this.rightCellCtrls,a,"right")}this.allRowGuis.forEach(function(l){l.rowComp.setCellCtrls((l.containerType===fe.LEFT?r.leftCellCtrls:l.containerType===fe.RIGHT?r.rightCellCtrls:r.centerCellCtrls).list,e)})},t.prototype.isCellEligibleToBeRemoved=function(e,r){var o=!0;if(e.getColumn().getPinned()!=r)return o;var a=e.isEditing(),l=this.beans.focusService.isCellFocused(e.getCellPosition());if(a||l){var c=e.getColumn();return!(this.beans.columnModel.getAllDisplayedColumns().indexOf(c)>=0)&&o}return o},t.prototype.listenOnDomOrder=function(e){var r=this,o=function(){var i=r.gridOptionsService.is("ensureDomOrder"),s=r.gridOptionsService.isDomLayout("print");e.rowComp.setDomOrder(i||s)};this.addManagedPropertyListener("domLayout",o),o()},t.prototype.setAnimateFlags=function(e){if(!this.isSticky()&&e){var r=R(this.rowNode.oldRowTop),o=this.beans.columnModel.isPinningLeft(),i=this.beans.columnModel.isPinningRight();r?(this.slideInAnimation.center=!0,this.slideInAnimation.left=o,this.slideInAnimation.right=i):(this.fadeInAnimation.center=!0,this.fadeInAnimation.left=o,this.fadeInAnimation.right=i)}},t.prototype.isEditing=function(){return this.editingRow},t.prototype.stopRowEditing=function(e){this.stopEditing(e)},t.prototype.isFullWidth=function(){return this.rowType!==me.Normal},t.prototype.getRowType=function(){return this.rowType},t.prototype.refreshFullWidth=function(){var e=this,r=function(u,c){if(!u)return!0;var p=u.rowComp.getFullWidthCellRenderer();if(!p||!p.refresh)return!1;var d=e.createFullWidthParams(u.element,c);return p.refresh(d)},o=r(this.fullWidthGui,null),i=r(this.centerGui,null),s=r(this.leftGui,"left"),a=r(this.rightGui,"right");return o&&i&&s&&a},t.prototype.addListeners=function(){var e=this;this.addManagedListener(this.rowNode,j.EVENT_HEIGHT_CHANGED,function(){return e.onRowHeightChanged()}),this.addManagedListener(this.rowNode,j.EVENT_ROW_SELECTED,function(){return e.onRowSelected()}),this.addManagedListener(this.rowNode,j.EVENT_ROW_INDEX_CHANGED,this.onRowIndexChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_TOP_CHANGED,this.onTopChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_EXPANDED_CHANGED,this.updateExpandedCss.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_HAS_CHILDREN_CHANGED,this.updateExpandedCss.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_DATA_CHANGED,this.onRowNodeDataChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_CELL_CHANGED,this.onRowNodeCellChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_HIGHLIGHT_CHANGED,this.onRowNodeHighlightChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_DRAGGING_CHANGED,this.onRowNodeDraggingChanged.bind(this)),this.addManagedListener(this.rowNode,j.EVENT_UI_LEVEL_CHANGED,this.onUiLevelChanged.bind(this));var r=this.beans.eventService;this.addManagedListener(r,v.EVENT_PAGINATION_PIXEL_OFFSET_CHANGED,this.onPaginationPixelOffsetChanged.bind(this)),this.addManagedListener(r,v.EVENT_HEIGHT_SCALE_CHANGED,this.onTopChanged.bind(this)),this.addManagedListener(r,v.EVENT_DISPLAYED_COLUMNS_CHANGED,this.onDisplayedColumnsChanged.bind(this)),this.addManagedListener(r,v.EVENT_VIRTUAL_COLUMNS_CHANGED,this.onVirtualColumnsChanged.bind(this)),this.addManagedListener(r,v.EVENT_CELL_FOCUSED,this.onCellFocused.bind(this)),this.addManagedListener(r,v.EVENT_CELL_FOCUS_CLEARED,this.onCellFocusCleared.bind(this)),this.addManagedListener(r,v.EVENT_PAGINATION_CHANGED,this.onPaginationChanged.bind(this)),this.addManagedListener(r,v.EVENT_MODEL_UPDATED,this.onModelUpdated.bind(this)),this.addManagedListener(r,v.EVENT_COLUMN_MOVED,this.onColumnMoved.bind(this)),this.addListenersForCellComps()},t.prototype.onColumnMoved=function(){this.updateColumnLists()},t.prototype.addListenersForCellComps=function(){var e=this;this.addManagedListener(this.rowNode,j.EVENT_ROW_INDEX_CHANGED,function(){e.getAllCellCtrls().forEach(function(r){return r.onRowIndexChanged()})}),this.addManagedListener(this.rowNode,j.EVENT_CELL_CHANGED,function(r){e.getAllCellCtrls().forEach(function(o){return o.onCellChanged(r)})})},t.prototype.onRowNodeDataChanged=function(e){var r=this;this.rowNode.detailNode&&this.beans.rowRenderer.refreshFullWidthRow(this.rowNode.detailNode),this.isFullWidth()?this.beans.rowRenderer.refreshFullWidthRow(this.rowNode):(this.getAllCellCtrls().forEach(function(o){return o.refreshCell({suppressFlash:!e.update,newData:!e.update})}),this.allRowGuis.forEach(function(o){r.setRowCompRowId(o.rowComp),r.updateRowBusinessKey(),r.setRowCompRowBusinessKey(o.rowComp)}),this.onRowSelected(),this.postProcessCss())},t.prototype.onRowNodeCellChanged=function(){this.postProcessCss()},t.prototype.postProcessCss=function(){this.setStylesFromGridOptions(),this.postProcessClassesFromGridOptions(),this.postProcessRowClassRules(),this.postProcessRowDragging()},t.prototype.onRowNodeHighlightChanged=function(){var e=this.rowNode.highlighted;this.allRowGuis.forEach(function(r){var i=e===nt.Below;r.rowComp.addOrRemoveCssClass("ag-row-highlight-above",e===nt.Above),r.rowComp.addOrRemoveCssClass("ag-row-highlight-below",i)})},t.prototype.onRowNodeDraggingChanged=function(){this.postProcessRowDragging()},t.prototype.postProcessRowDragging=function(){var e=this.rowNode.dragging;this.allRowGuis.forEach(function(r){return r.rowComp.addOrRemoveCssClass("ag-row-dragging",e)})},t.prototype.updateExpandedCss=function(){var e=this.rowNode.isExpandable(),r=1==this.rowNode.expanded;this.allRowGuis.forEach(function(o){o.rowComp.addOrRemoveCssClass("ag-row-group",e),o.rowComp.addOrRemoveCssClass("ag-row-group-expanded",e&&r),o.rowComp.addOrRemoveCssClass("ag-row-group-contracted",e&&!r),ze(o.element,e&&r)})},t.prototype.onDisplayedColumnsChanged=function(){this.updateColumnLists(!0),this.beans.columnModel.wasAutoRowHeightEverActive()&&this.rowNode.checkAutoHeights()},t.prototype.onVirtualColumnsChanged=function(){this.updateColumnLists(!1,!0)},t.prototype.getRowPosition=function(){return{rowPinned:yt(this.rowNode.rowPinned),rowIndex:this.rowNode.rowIndex}},t.prototype.onKeyboardNavigate=function(e){var r=this.allRowGuis.find(function(u){return u.element.contains(e.target)});if((r?r.element:null)===e.target){var s=this.rowNode,a=this.beans.focusService.getFocusedCell();this.beans.navigationService.navigateToNextCell(e,e.key,{rowIndex:s.rowIndex,rowPinned:s.rowPinned,column:a&&a.column},!0),e.preventDefault()}},t.prototype.onTabKeyDown=function(e){if(!e.defaultPrevented&&!rt(e)){var r=this.allRowGuis.find(function(a){return a.element.contains(e.target)}),o=r?r.element:null,i=o===e.target,s=null;i||(s=this.beans.focusService.findNextFocusableElement(o,!1,e.shiftKey)),(this.isFullWidth()&&i||!s)&&this.beans.navigationService.onTabKeyDown(this,e)}},t.prototype.onFullWidthRowFocused=function(e){var r,o=this.rowNode,i=!!e&&this.isFullWidth()&&e.rowIndex===o.rowIndex&&e.rowPinned==o.rowPinned,s=this.fullWidthGui?this.fullWidthGui.element:null===(r=this.centerGui)||void 0===r?void 0:r.element;s&&(s.classList.toggle("ag-full-width-focus",i),i&&s.focus({preventScroll:!0}))},t.prototype.refreshCell=function(e){this.centerCellCtrls=this.removeCellCtrl(this.centerCellCtrls,e),this.leftCellCtrls=this.removeCellCtrl(this.leftCellCtrls,e),this.rightCellCtrls=this.removeCellCtrl(this.rightCellCtrls,e),this.updateColumnLists()},t.prototype.removeCellCtrl=function(e,r){var o={list:[],map:{}};return e.list.forEach(function(i){i!==r&&(o.list.push(i),o.map[i.getInstanceId()]=i)}),o},t.prototype.onMouseEvent=function(e,r){switch(e){case"dblclick":this.onRowDblClick(r);break;case"click":this.onRowClick(r);break;case"touchstart":case"mousedown":this.onRowMouseDown(r)}},t.prototype.createRowEvent=function(e,r){return{type:e,node:this.rowNode,data:this.rowNode.data,rowIndex:this.rowNode.rowIndex,rowPinned:this.rowNode.rowPinned,context:this.gridOptionsService.context,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,event:r}},t.prototype.createRowEventWithSource=function(e,r){var o=this.createRowEvent(e,r);return o.source=this,o},t.prototype.onRowDblClick=function(e){if(!rt(e)){var r=this.createRowEventWithSource(v.EVENT_ROW_DOUBLE_CLICKED,e);this.beans.eventService.dispatchEvent(r)}},t.prototype.onRowMouseDown=function(e){if(this.lastMouseDownOnDragger=zt(e.target,"ag-row-drag",3),this.isFullWidth()){var r=this.rowNode,o=this.beans.columnModel;this.beans.rangeService&&this.beans.rangeService.removeAllCellRanges(),this.beans.focusService.setFocusedCell({rowIndex:r.rowIndex,column:o.getAllDisplayedColumns()[0],rowPinned:r.rowPinned,forceBrowserFocus:!0})}},t.prototype.onRowClick=function(e){if(!rt(e)&&!this.lastMouseDownOnDragger){var o=this.createRowEventWithSource(v.EVENT_ROW_CLICKED,e);this.beans.eventService.dispatchEvent(o);var i=e.ctrlKey||e.metaKey,s=e.shiftKey;if(!(this.gridOptionsService.is("groupSelectsChildren")&&this.rowNode.group||!this.rowNode.selectable||this.rowNode.rowPinned||!this.gridOptionsService.isRowSelection()||this.gridOptionsService.is("suppressRowClickSelection"))){var l=this.gridOptionsService.is("rowMultiSelectWithClick"),u=!this.gridOptionsService.is("suppressRowDeselection"),c="rowClicked";this.rowNode.isSelected()?l?this.rowNode.setSelectedParams({newValue:!1,event:e,source:c}):i?u&&this.rowNode.setSelectedParams({newValue:!1,event:e,source:c}):this.rowNode.setSelectedParams({newValue:!0,clearSelection:!s,rangeSelect:s,event:e,source:c}):this.rowNode.setSelectedParams({newValue:!0,clearSelection:!l&&!i,rangeSelect:s,event:e,source:c})}}},t.prototype.setupDetailRowAutoHeight=function(e){var r=this;if(this.rowType===me.FullWidthDetail&&this.gridOptionsService.is("detailRowAutoHeight")){var o=function(){var s=e.clientHeight;null!=s&&s>0&&r.beans.frameworkOverrides.setTimeout(function(){r.rowNode.setRowHeight(s),r.beans.clientSideRowModel?r.beans.clientSideRowModel.onRowHeightChanged():r.beans.serverSideRowModel&&r.beans.serverSideRowModel.onRowHeightChanged()},0)},i=this.beans.resizeObserverService.observeResize(e,o);this.addDestroyFunc(i),o()}},t.prototype.createFullWidthParams=function(e,r){var o=this;return{fullWidth:!0,data:this.rowNode.data,node:this.rowNode,value:this.rowNode.key,valueFormatted:this.rowNode.key,rowIndex:this.rowNode.rowIndex,api:this.gridOptionsService.api,columnApi:this.gridOptionsService.columnApi,context:this.gridOptionsService.context,eGridCell:e,eParentOfValue:e,pinned:r,addRenderedRowListener:this.addEventListener.bind(this),registerRowDragger:function(s,a,l,u){return o.addFullWidthRowDragging(s,a,l,u)}}},t.prototype.addFullWidthRowDragging=function(e,r,o,i){if(void 0===o&&(o=""),this.isFullWidth()){var s=new Uo(function(){return o},this.rowNode,void 0,e,r,i);this.createManagedBean(s,this.beans.context)}},t.prototype.onUiLevelChanged=function(){var e=this.beans.rowCssClassCalculator.calculateRowLevel(this.rowNode);if(this.rowLevel!=e){var r="ag-row-level-"+e,o="ag-row-level-"+this.rowLevel;this.allRowGuis.forEach(function(i){i.rowComp.addOrRemoveCssClass(r,!0),i.rowComp.addOrRemoveCssClass(o,!1)})}this.rowLevel=e},t.prototype.isFirstRowOnPage=function(){return this.rowNode.rowIndex===this.beans.paginationProxy.getPageFirstRow()},t.prototype.isLastRowOnPage=function(){return this.rowNode.rowIndex===this.beans.paginationProxy.getPageLastRow()},t.prototype.onModelUpdated=function(){this.refreshFirstAndLastRowStyles()},t.prototype.refreshFirstAndLastRowStyles=function(){var e=this.isFirstRowOnPage(),r=this.isLastRowOnPage();this.firstRowOnPage!==e&&(this.firstRowOnPage=e,this.allRowGuis.forEach(function(o){return o.rowComp.addOrRemoveCssClass("ag-row-first",e)})),this.lastRowOnPage!==r&&(this.lastRowOnPage=r,this.allRowGuis.forEach(function(o){return o.rowComp.addOrRemoveCssClass("ag-row-last",r)}))},t.prototype.stopEditing=function(e){var r,o;if(void 0===e&&(e=!1),!this.stoppingRowEdit){var i=this.getAllCellCtrls(),s=this.editingRow;this.stoppingRowEdit=!0;var a=!1;try{for(var l=function(n){var t="function"==typeof Symbol&&Symbol.iterator,e=t&&n[t],r=0;if(e)return e.call(n);if(n&&"number"==typeof n.length)return{next:function(){return n&&r>=n.length&&(n=void 0),{value:n&&n[r++],done:!n}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}(i),u=l.next();!u.done;u=l.next()){var p=u.value.stopEditing(e);s&&!e&&!a&&p&&(a=!0)}}catch(f){r={error:f}}finally{try{u&&!u.done&&(o=l.return)&&o.call(l)}finally{if(r)throw r.error}}if(a){var d=this.createRowEvent(v.EVENT_ROW_VALUE_CHANGED);this.beans.eventService.dispatchEvent(d)}s&&this.setEditingRow(!1),this.stoppingRowEdit=!1}},t.prototype.setInlineEditingCss=function(e){this.allRowGuis.forEach(function(r){r.rowComp.addOrRemoveCssClass("ag-row-inline-editing",e),r.rowComp.addOrRemoveCssClass("ag-row-not-inline-editing",!e)})},t.prototype.setEditingRow=function(e){this.editingRow=e,this.allRowGuis.forEach(function(o){return o.rowComp.addOrRemoveCssClass("ag-row-editing",e)});var r=this.createRowEvent(e?v.EVENT_ROW_EDITING_STARTED:v.EVENT_ROW_EDITING_STOPPED);this.beans.eventService.dispatchEvent(r)},t.prototype.startRowEditing=function(e,r,o){void 0===e&&(e=null),void 0===r&&(r=null),void 0===o&&(o=null),this.editingRow||this.getAllCellCtrls().reduce(function(s,a){var l=a===r;return a.startEditing(l?e:null,l,o),!!s||a.isEditing()},!1)&&this.setEditingRow(!0)},t.prototype.getAllCellCtrls=function(){return 0===this.leftCellCtrls.list.length&&0===this.rightCellCtrls.list.length?this.centerCellCtrls.list:Un(Un(Un([],kn(this.centerCellCtrls.list)),kn(this.leftCellCtrls.list)),kn(this.rightCellCtrls.list))},t.prototype.postProcessClassesFromGridOptions=function(){var e=this,r=this.beans.rowCssClassCalculator.processClassesFromGridOptions(this.rowNode);!r||!r.length||r.forEach(function(o){e.allRowGuis.forEach(function(i){return i.rowComp.addOrRemoveCssClass(o,!0)})})},t.prototype.postProcessRowClassRules=function(){var e=this;this.beans.rowCssClassCalculator.processRowClassRules(this.rowNode,function(r){e.allRowGuis.forEach(function(o){return o.rowComp.addOrRemoveCssClass(r,!0)})},function(r){e.allRowGuis.forEach(function(o){return o.rowComp.addOrRemoveCssClass(r,!1)})})},t.prototype.setStylesFromGridOptions=function(e){var r=this.processStylesFromGridOptions();this.forEachGui(e,function(o){return o.rowComp.setUserStyles(r)})},t.prototype.getPinnedForContainer=function(e){return e===fe.LEFT?"left":e===fe.RIGHT?"right":null},t.prototype.getInitialRowClasses=function(e){var r=this.getPinnedForContainer(e),o={rowNode:this.rowNode,rowFocused:this.rowFocused,fadeRowIn:this.fadeInAnimation[e],rowIsEven:this.rowNode.rowIndex%2==0,rowLevel:this.rowLevel,fullWidthRow:this.isFullWidth(),firstRowOnPage:this.isFirstRowOnPage(),lastRowOnPage:this.isLastRowOnPage(),printLayout:this.printLayout,expandable:this.rowNode.isExpandable(),pinned:r};return this.beans.rowCssClassCalculator.getInitialRowClasses(o)},t.prototype.processStylesFromGridOptions=function(){var e=this.gridOptionsService.get("rowStyle");if(!e||"function"!=typeof e){var o,r=this.gridOptionsService.getCallback("getRowStyle");return r&&(o=r({data:this.rowNode.data,node:this.rowNode,rowIndex:this.rowNode.rowIndex})),Object.assign({},e,o)}console.warn("AG Grid: rowStyle should be an object of key/value styles, not be a function, use getRowStyle() instead")},t.prototype.onRowSelected=function(e){var r=this,o=!!this.rowNode.isSelected();this.forEachGui(e,function(i){i.rowComp.addOrRemoveCssClass("ag-row-selected",o),cr(i.element,!!o||void 0);var s=r.createAriaLabel();Rt(i.element,s??"")})},t.prototype.createAriaLabel=function(){var e=this.rowNode.isSelected();if(!e||!this.gridOptionsService.is("suppressRowDeselection"))return this.beans.localeService.getLocaleTextFunc()(e?"ariaRowDeselect":"ariaRowSelect","Press SPACE to "+(e?"deselect":"select")+" this row.")},t.prototype.isUseAnimationFrameForCreate=function(){return this.useAnimationFrameForCreate},t.prototype.addHoverFunctionality=function(e){var r=this;this.active&&(this.addManagedListener(e,"mouseenter",function(){return r.rowNode.onMouseEnter()}),this.addManagedListener(e,"mouseleave",function(){return r.rowNode.onMouseLeave()}),this.addManagedListener(this.rowNode,j.EVENT_MOUSE_ENTER,function(){!r.beans.dragService.isDragging()&&!r.gridOptionsService.is("suppressRowHoverHighlight")&&(e.classList.add("ag-row-hover"),r.rowNode.setHovered(!0))}),this.addManagedListener(this.rowNode,j.EVENT_MOUSE_LEAVE,function(){e.classList.remove("ag-row-hover"),r.rowNode.setHovered(!1)}))},t.prototype.roundRowTopToBounds=function(e){var o=this.beans.ctrlsService.getGridBodyCtrl().getScrollFeature().getVScrollPosition(),i=this.applyPaginationOffset(o.top,!0)-100,s=this.applyPaginationOffset(o.bottom,!0)+100;return Math.min(Math.max(i,e),s)},t.prototype.getFrameworkOverrides=function(){return this.beans.frameworkOverrides},t.prototype.forEachGui=function(e,r){(e?[e]:this.allRowGuis).forEach(r)},t.prototype.onRowHeightChanged=function(e){if(null!=this.rowNode.rowHeight){var r=this.rowNode.rowHeight,o=this.beans.environment.getDefaultRowHeight(),s=this.gridOptionsService.isGetRowHeightFunction()?this.gridOptionsService.getRowHeightForNode(this.rowNode).height:void 0,a=s?Math.min(o,s)-2+"px":void 0;this.forEachGui(e,function(l){l.element.style.height=r+"px",a&&l.element.style.setProperty("--ag-line-height",a)})}},t.prototype.addEventListener=function(e,r){n.prototype.addEventListener.call(this,e,r)},t.prototype.removeEventListener=function(e,r){n.prototype.removeEventListener.call(this,e,r)},t.prototype.destroyFirstPass=function(){this.active=!1,this.gridOptionsService.isAnimateRows()&&this.setupRemoveAnimation(),this.rowNode.setHovered(!1);var e=this.createRowEvent(v.EVENT_VIRTUAL_ROW_REMOVED);this.dispatchEvent(e),this.beans.eventService.dispatchEvent(e),n.prototype.destroy.call(this)},t.prototype.setupRemoveAnimation=function(){if(!this.isSticky())if(null!=this.rowNode.rowTop){var r=this.roundRowTopToBounds(this.rowNode.rowTop);this.setRowTop(r)}else this.allRowGuis.forEach(function(o){return o.rowComp.addOrRemoveCssClass("ag-opacity-zero",!0)})},t.prototype.destroySecondPass=function(){this.allRowGuis.length=0;var e=function(r){return r.list.forEach(function(o){return o.destroy()}),{list:[],map:{}}};this.centerCellCtrls=e(this.centerCellCtrls),this.leftCellCtrls=e(this.leftCellCtrls),this.rightCellCtrls=e(this.rightCellCtrls)},t.prototype.setFocusedClasses=function(e){var r=this;this.forEachGui(e,function(o){o.rowComp.addOrRemoveCssClass("ag-row-focus",r.rowFocused),o.rowComp.addOrRemoveCssClass("ag-row-no-focus",!r.rowFocused)})},t.prototype.onCellFocused=function(){this.onCellFocusChanged()},t.prototype.onCellFocusCleared=function(){this.onCellFocusChanged()},t.prototype.onCellFocusChanged=function(){var e=this.beans.focusService.isRowFocused(this.rowNode.rowIndex,this.rowNode.rowPinned);e!==this.rowFocused&&(this.rowFocused=e,this.setFocusedClasses()),!e&&this.editingRow&&this.stopEditing(!1)},t.prototype.onPaginationChanged=function(){var e=this.beans.paginationProxy.getCurrentPage();this.paginationPage!==e&&(this.paginationPage=e,this.onTopChanged()),this.refreshFirstAndLastRowStyles()},t.prototype.onTopChanged=function(){this.setRowTop(this.rowNode.rowTop)},t.prototype.onPaginationPixelOffsetChanged=function(){this.onTopChanged()},t.prototype.applyPaginationOffset=function(e,r){return void 0===r&&(r=!1),this.rowNode.isRowPinned()||this.rowNode.sticky?e:e+this.beans.paginationProxy.getPixelOffset()*(r?1:-1)},t.prototype.setRowTop=function(e){if(!this.printLayout&&R(e)){var r=this.applyPaginationOffset(e),i=this.rowNode.isRowPinned()||this.rowNode.sticky?r:this.beans.rowContainerHeightService.getRealPixelPosition(r);this.setRowTopStyle(i+"px")}},t.prototype.getInitialRowTop=function(e){return this.gridOptionsService.is("suppressRowTransform")?this.getInitialRowTopShared(e):void 0},t.prototype.getInitialTransform=function(e){return this.gridOptionsService.is("suppressRowTransform")?void 0:"translateY("+this.getInitialRowTopShared(e)+")"},t.prototype.getInitialRowTopShared=function(e){if(this.printLayout)return"";var r;if(this.isSticky())r=this.rowNode.stickyRowTop;else{var o=this.slideInAnimation[e]?this.roundRowTopToBounds(this.rowNode.oldRowTop):this.rowNode.rowTop,i=this.applyPaginationOffset(o);r=this.rowNode.isRowPinned()?i:this.beans.rowContainerHeightService.getRealPixelPosition(i)}return r+"px"},t.prototype.setRowTopStyle=function(e){var r=this.gridOptionsService.is("suppressRowTransform");this.allRowGuis.forEach(function(o){return r?o.rowComp.setTop(e):o.rowComp.setTransform("translateY("+e+")")})},t.prototype.getRowNode=function(){return this.rowNode},t.prototype.getCellCtrl=function(e){var r=null;return this.getAllCellCtrls().forEach(function(o){o.getColumn()==e&&(r=o)}),null!=r||this.getAllCellCtrls().forEach(function(o){o.getColSpanningList().indexOf(e)>=0&&(r=o)}),r},t.prototype.onRowIndexChanged=function(){null!=this.rowNode.rowIndex&&(this.onCellFocusChanged(),this.updateRowIndexes(),this.postProcessCss())},t.prototype.updateRowIndexes=function(e){var r=this.rowNode.getRowIndexString(),o=this.beans.headerNavigationService.getHeaderRowCount(),i=this.rowNode.rowIndex%2==0,s=o+this.rowNode.rowIndex+1;this.forEachGui(e,function(a){a.rowComp.setRowIndex(r),a.rowComp.addOrRemoveCssClass("ag-row-even",i),a.rowComp.addOrRemoveCssClass("ag-row-odd",!i),ki(a.element,s)})},t.prototype.getPinnedLeftRowElement=function(){return this.leftGui?this.leftGui.element:void 0},t.prototype.getPinnedRightRowElement=function(){return this.rightGui?this.rightGui.element:void 0},t.prototype.getBodyRowElement=function(){return this.centerGui?this.centerGui.element:void 0},t.prototype.getFullWidthRowElement=function(){return this.fullWidthGui?this.fullWidthGui.element:void 0},t.DOM_DATA_KEY_ROW_CTRL="renderedRow",t}(T),lf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),xe=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},cf=function(n){function t(e){var r=n.call(this)||this;return r.element=e,r}return lf(t,n),t.prototype.postConstruct=function(){this.addKeyboardListeners(),this.addMouseListeners(),this.mockContextMenuForIPad()},t.prototype.addKeyboardListeners=function(){var e="keydown",r=this.processKeyboardEvent.bind(this,e);this.addManagedListener(this.element,e,r)},t.prototype.addMouseListeners=function(){var e=this;["dblclick","contextmenu","mouseover","mouseout","click",Mi("touchstart")?"touchstart":"mousedown"].forEach(function(i){var s=e.processMouseEvent.bind(e,i);e.addManagedListener(e.element,i,s)})},t.prototype.processMouseEvent=function(e,r){if(this.mouseEventService.isEventFromThisGrid(r)&&!rt(r)){var o=this.getRowForEvent(r),i=this.mouseEventService.getRenderedCellForEvent(r);"contextmenu"===e?this.handleContextMenuMouseEvent(r,null,o,i):(i&&i.onMouseEvent(e,r),o&&o.onMouseEvent(e,r))}},t.prototype.mockContextMenuForIPad=function(){var e=this;if(Ot()){var r=new Ae(this.element);this.addManagedListener(r,Ae.EVENT_LONG_TAP,function(i){var s=e.getRowForEvent(i.touchEvent),a=e.mouseEventService.getRenderedCellForEvent(i.touchEvent);e.handleContextMenuMouseEvent(null,i.touchEvent,s,a)}),this.addDestroyFunc(function(){return r.destroy()})}},t.prototype.getRowForEvent=function(e){for(var r=e.target;r;){var o=this.gridOptionsService.getDomData(r,or.DOM_DATA_KEY_ROW_CTRL);if(o)return o;r=r.parentElement}return null},t.prototype.handleContextMenuMouseEvent=function(e,r,o,i){var s=o?o.getRowNode():null,a=i?i.getColumn():null,l=null;a&&(i.dispatchCellContextMenuEvent(e||r),l=this.valueService.getValue(a,s));var c=this.ctrlsService.getGridBodyCtrl(),p=i?i.getGui():c.getGridBodyElement();this.contextMenuFactory&&this.contextMenuFactory.onContextMenu(e,r,s,a,l,p)},t.prototype.getControlsForEventTarget=function(e){return{cellCtrl:wo(this.gridOptionsService,e,rr.DOM_DATA_KEY_CELL_CTRL),rowCtrl:wo(this.gridOptionsService,e,or.DOM_DATA_KEY_ROW_CTRL)}},t.prototype.processKeyboardEvent=function(e,r){var o=this.getControlsForEventTarget(r.target),i=o.cellCtrl,s=o.rowCtrl;r.defaultPrevented||(i?this.processCellKeyboardEvent(i,e,r):s&&s.isFullWidth()&&this.processFullWidthRowKeyboardEvent(s,e,r))},t.prototype.processCellKeyboardEvent=function(e,r,o){var i=e.getRowNode(),s=e.getColumn(),a=e.isEditing();if(No(this.gridOptionsService,o,i,s,a)||"keydown"!==r||(!a&&this.navigationService.handlePageScrollingKey(o)||e.onKeyDown(o),this.doGridOperations(o,e.isEditing()),gn(o)&&e.processCharacter(o)),"keydown"===r){var c=e.createEvent(o,v.EVENT_CELL_KEY_DOWN);this.eventService.dispatchEvent(c)}},t.prototype.processFullWidthRowKeyboardEvent=function(e,r,o){var i=e.getRowNode(),s=this.focusService.getFocusedCell();if(!No(this.gridOptionsService,o,i,s&&s.column,!1)&&"keydown"===r)switch(o.key){case _.PAGE_HOME:case _.PAGE_END:case _.PAGE_UP:case _.PAGE_DOWN:this.navigationService.handlePageScrollingKey(o,!0);break;case _.UP:case _.DOWN:e.onKeyboardNavigate(o);break;case _.TAB:e.onTabKeyDown(o)}if("keydown"===r){var c=e.createRowEvent(v.EVENT_CELL_KEY_DOWN,o);this.eventService.dispatchEvent(c)}},t.prototype.doGridOperations=function(e,r){if((e.ctrlKey||e.metaKey)&&!r&&this.mouseEventService.isEventFromThisGrid(e)){var o=Ma(e);if(o===_.A)return this.onCtrlAndA(e);if(o===_.C)return this.onCtrlAndC(e);if(o===_.D)return this.onCtrlAndD(e);if(o===_.V)return this.onCtrlAndV(e);if(o===_.X)return this.onCtrlAndX(e);if(o===_.Y)return this.onCtrlAndY();if(o===_.Z)return this.onCtrlAndZ(e)}},t.prototype.onCtrlAndA=function(e){var r=this,o=r.pinnedRowModel,s=r.rangeService;if(s&&r.paginationProxy.isRowsToRender()){var a=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}([o.isEmpty("top"),o.isEmpty("bottom")],2),c=a[0]?null:"top",p=void 0,d=void 0;a[1]?(p=null,d=this.paginationProxy.getRowCount()-1):(p="bottom",d=o.getPinnedBottomRowData().length-1);var f=this.columnModel.getAllDisplayedColumns();if(Te(f))return;s.setCellRange({rowStartIndex:0,rowStartPinned:c,rowEndIndex:d,rowEndPinned:p,columnStart:f[0],columnEnd:Q(f)})}e.preventDefault()},t.prototype.onCtrlAndC=function(e){if(this.clipboardService&&!this.gridOptionsService.is("enableCellTextSelection")){var r=this.getControlsForEventTarget(e.target),i=r.rowCtrl;r.cellCtrl?.isEditing()||i?.isEditing()||(e.preventDefault(),this.clipboardService.copyToClipboard())}},t.prototype.onCtrlAndX=function(e){if(this.clipboardService&&!this.gridOptionsService.is("enableCellTextSelection")&&!this.gridOptionsService.is("suppressCutToClipboard")){var r=this.getControlsForEventTarget(e.target),i=r.rowCtrl;r.cellCtrl?.isEditing()||i?.isEditing()||(e.preventDefault(),this.clipboardService.cutToClipboard(void 0,"ui"))}},t.prototype.onCtrlAndV=function(e){var r=this.getControlsForEventTarget(e.target),i=r.rowCtrl;r.cellCtrl?.isEditing()||i?.isEditing()||this.clipboardService&&!this.gridOptionsService.is("suppressClipboardPaste")&&this.clipboardService.pasteFromClipboard()},t.prototype.onCtrlAndD=function(e){this.clipboardService&&!this.gridOptionsService.is("suppressClipboardPaste")&&this.clipboardService.copyRangeDown(),e.preventDefault()},t.prototype.onCtrlAndZ=function(e){this.gridOptionsService.is("undoRedoCellEditing")&&(e.preventDefault(),e.shiftKey?this.undoRedoService.redo("ui"):this.undoRedoService.undo("ui"))},t.prototype.onCtrlAndY=function(){this.undoRedoService.redo("ui")},xe([h("mouseEventService")],t.prototype,"mouseEventService",void 0),xe([h("valueService")],t.prototype,"valueService",void 0),xe([Y("contextMenuFactory")],t.prototype,"contextMenuFactory",void 0),xe([h("ctrlsService")],t.prototype,"ctrlsService",void 0),xe([h("navigationService")],t.prototype,"navigationService",void 0),xe([h("focusService")],t.prototype,"focusService",void 0),xe([h("undoRedoService")],t.prototype,"undoRedoService",void 0),xe([h("columnModel")],t.prototype,"columnModel",void 0),xe([h("paginationProxy")],t.prototype,"paginationProxy",void 0),xe([h("pinnedRowModel")],t.prototype,"pinnedRowModel",void 0),xe([Y("rangeService")],t.prototype,"rangeService",void 0),xe([Y("clipboardService")],t.prototype,"clipboardService",void 0),xe([D],t.prototype,"postConstruct",null),t}(T),pf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),qo=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},df=function(n){function t(e){var r=n.call(this)||this;return r.centerContainerCtrl=e,r}return pf(t,n),t.prototype.postConstruct=function(){var e=this;this.ctrlsService.whenReady(function(){e.gridBodyCtrl=e.ctrlsService.getGridBodyCtrl(),e.listenForResize()}),this.addManagedListener(this.eventService,v.EVENT_SCROLLBAR_WIDTH_CHANGED,this.onScrollbarWidthChanged.bind(this))},t.prototype.listenForResize=function(){var e=this,r=function(){return e.onCenterViewportResized()};this.centerContainerCtrl.registerViewportResizeListener(r),this.gridBodyCtrl.registerBodyViewportResizeListener(r)},t.prototype.onScrollbarWidthChanged=function(){this.checkViewportAndScrolls()},t.prototype.onCenterViewportResized=function(){if(this.centerContainerCtrl.isViewportVisible()){this.checkViewportAndScrolls();var e=this.centerContainerCtrl.getCenterWidth();e!==this.centerWidth&&(this.centerWidth=e,this.columnModel.refreshFlexedColumns({viewportWidth:this.centerWidth,updateBodyWidths:!0,fireResizedEvent:!0}))}else this.bodyHeight=0},t.prototype.checkViewportAndScrolls=function(){this.updateScrollVisibleService(),this.checkBodyHeight(),this.onHorizontalViewportChanged(),this.gridBodyCtrl.getScrollFeature().checkScrollLeft()},t.prototype.getBodyHeight=function(){return this.bodyHeight},t.prototype.checkBodyHeight=function(){var r=Lr(this.gridBodyCtrl.getBodyViewportElement());this.bodyHeight!==r&&(this.bodyHeight=r,this.eventService.dispatchEvent({type:v.EVENT_BODY_HEIGHT_CHANGED}))},t.prototype.updateScrollVisibleService=function(){this.updateScrollVisibleServiceImpl(),setTimeout(this.updateScrollVisibleServiceImpl.bind(this),500)},t.prototype.updateScrollVisibleServiceImpl=function(){var e={horizontalScrollShowing:this.isHorizontalScrollShowing(),verticalScrollShowing:this.gridBodyCtrl.isVerticalScrollShowing()};this.scrollVisibleService.setScrollsVisible(e)},t.prototype.isHorizontalScrollShowing=function(){return this.centerContainerCtrl.isHorizontalScrollShowing()},t.prototype.onHorizontalViewportChanged=function(){var e=this.centerContainerCtrl.getCenterWidth(),r=this.centerContainerCtrl.getViewportScrollLeft();this.columnModel.setViewportPosition(e,r)},qo([h("ctrlsService")],t.prototype,"ctrlsService",void 0),qo([h("columnModel")],t.prototype,"columnModel",void 0),qo([h("scrollVisibleService")],t.prototype,"scrollVisibleService",void 0),qo([D],t.prototype,"postConstruct",null),t}(T),hf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),El=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ff=function(n){function t(e){var r=n.call(this)||this;return r.element=e,r}return hf(t,n),t.prototype.postConstruct=function(){this.addManagedListener(this.eventService,v.EVENT_LEFT_PINNED_WIDTH_CHANGED,this.onPinnedLeftWidthChanged.bind(this))},t.prototype.onPinnedLeftWidthChanged=function(){var e=this.pinnedWidthService.getPinnedLeftWidth();k(this.element,e>0),Ve(this.element,e)},t.prototype.getWidth=function(){return this.pinnedWidthService.getPinnedLeftWidth()},El([h("pinnedWidthService")],t.prototype,"pinnedWidthService",void 0),El([D],t.prototype,"postConstruct",null),t}(T),vf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),_l=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},gf=function(n){function t(e){var r=n.call(this)||this;return r.element=e,r}return vf(t,n),t.prototype.postConstruct=function(){this.addManagedListener(this.eventService,v.EVENT_RIGHT_PINNED_WIDTH_CHANGED,this.onPinnedRightWidthChanged.bind(this))},t.prototype.onPinnedRightWidthChanged=function(){var e=this.pinnedWidthService.getPinnedRightWidth();k(this.element,e>0),Ve(this.element,e)},t.prototype.getWidth=function(){return this.pinnedWidthService.getPinnedRightWidth()},_l([h("pinnedWidthService")],t.prototype,"pinnedWidthService",void 0),_l([D],t.prototype,"postConstruct",null),t}(T),yf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Rl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Ol=function(n){function t(e,r){var o=n.call(this)||this;return o.eContainer=e,o.eWrapper=r,o}return yf(t,n),t.prototype.postConstruct=function(){this.addManagedListener(this.eventService,v.EVENT_ROW_CONTAINER_HEIGHT_CHANGED,this.onHeightChanged.bind(this))},t.prototype.onHeightChanged=function(){var e=this.maxDivHeightScaler.getUiContainerHeight(),r=null!=e?e+"px":"";this.eContainer.style.height=r,this.eWrapper&&(this.eWrapper.style.height=r)},Rl([h("rowContainerHeightService")],t.prototype,"maxDivHeightScaler",void 0),Rl([D],t.prototype,"postConstruct",null),t}(T),Cf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),zn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},mf=function(n){function t(e){var r=n.call(this)||this;return r.eContainer=e,r}return Cf(t,n),t.prototype.postConstruct=function(){var e=this;if(this.gridOptionsService.isEnableRangeSelection()&&!M(this.rangeService)){var r={eElement:this.eContainer,onDragStart:this.rangeService.onDragStart.bind(this.rangeService),onDragStop:this.rangeService.onDragStop.bind(this.rangeService),onDragging:this.rangeService.onDragging.bind(this.rangeService)};this.dragService.addDragSource(r),this.addDestroyFunc(function(){return e.dragService.removeDragSource(r)})}},zn([Y("rangeService")],t.prototype,"rangeService",void 0),zn([h("dragService")],t.prototype,"dragService",void 0),zn([D],t.prototype,"postConstruct",null),t}(T),wf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Kn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},$n=function(n){function t(e,r){void 0===r&&(r=!1);var o=n.call(this)||this;return o.callback=e,o.addSpacer=r,o}return wf(t,n),t.prototype.postConstruct=function(){var e=this.setWidth.bind(this);this.addManagedPropertyListener("domLayout",e),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,e),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED,e),this.addManagedListener(this.eventService,v.EVENT_LEFT_PINNED_WIDTH_CHANGED,e),this.addSpacer&&(this.addManagedListener(this.eventService,v.EVENT_RIGHT_PINNED_WIDTH_CHANGED,e),this.addManagedListener(this.eventService,v.EVENT_SCROLL_VISIBILITY_CHANGED,e),this.addManagedListener(this.eventService,v.EVENT_SCROLLBAR_WIDTH_CHANGED,e)),this.setWidth()},t.prototype.setWidth=function(){var a,e=this.columnModel,r=this.gridOptionsService.isDomLayout("print"),o=e.getBodyContainerWidth(),i=e.getDisplayedColumnsLeftWidth(),s=e.getDisplayedColumnsRightWidth();r?a=o+i+s:(a=o,this.addSpacer&&0===(this.gridOptionsService.is("enableRtl")?i:s)&&this.scrollVisibleService.isVerticalScrollShowing()&&(a+=this.gridOptionsService.getScrollbarWidth())),this.callback(a)},Kn([h("columnModel")],t.prototype,"columnModel",void 0),Kn([h("scrollVisibleService")],t.prototype,"scrollVisibleService",void 0),Kn([D],t.prototype,"postConstruct",null),t}(T),Sf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ft=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Qo=function(n,t){var e="function"==typeof Symbol&&n[Symbol.iterator];if(!e)return n;var o,s,r=e.call(n),i=[];try{for(;(void 0===t||t-- >0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i},Xo=function(n,t){for(var e=0,r=t.length,o=n.length;e(function(n){n.LEFT="left",n.RIGHT="right",n.CENTER="center",n.FULL_WIDTH="fullWidth",n.TOP_LEFT="topLeft",n.TOP_RIGHT="topRight",n.TOP_CENTER="topCenter",n.TOP_FULL_WIDTH="topFullWidth",n.STICKY_TOP_LEFT="stickyTopLeft",n.STICKY_TOP_RIGHT="stickyTopRight",n.STICKY_TOP_CENTER="stickyTopCenter",n.STICKY_TOP_FULL_WIDTH="stickyTopFullWidth",n.BOTTOM_LEFT="bottomLeft",n.BOTTOM_RIGHT="bottomRight",n.BOTTOM_CENTER="bottomCenter",n.BOTTOM_FULL_WIDTH="bottomFullWidth"}(S||(S={})),S))(),fe=(()=>(function(n){n.LEFT="left",n.RIGHT="right",n.CENTER="center",n.FULL_WIDTH="fullWidth"}(fe||(fe={})),fe))(),_f=pt([[S.CENTER,"ag-center-cols-container"],[S.LEFT,"ag-pinned-left-cols-container"],[S.RIGHT,"ag-pinned-right-cols-container"],[S.FULL_WIDTH,"ag-full-width-container"],[S.TOP_CENTER,"ag-floating-top-container"],[S.TOP_LEFT,"ag-pinned-left-floating-top"],[S.TOP_RIGHT,"ag-pinned-right-floating-top"],[S.TOP_FULL_WIDTH,"ag-floating-top-full-width-container"],[S.STICKY_TOP_CENTER,"ag-sticky-top-container"],[S.STICKY_TOP_LEFT,"ag-pinned-left-sticky-top"],[S.STICKY_TOP_RIGHT,"ag-pinned-right-sticky-top"],[S.STICKY_TOP_FULL_WIDTH,"ag-sticky-top-full-width-container"],[S.BOTTOM_CENTER,"ag-floating-bottom-container"],[S.BOTTOM_LEFT,"ag-pinned-left-floating-bottom"],[S.BOTTOM_RIGHT,"ag-pinned-right-floating-bottom"],[S.BOTTOM_FULL_WIDTH,"ag-floating-bottom-full-width-container"]]),Rf=pt([[S.CENTER,"ag-center-cols-viewport"],[S.TOP_CENTER,"ag-floating-top-viewport"],[S.STICKY_TOP_CENTER,"ag-sticky-top-viewport"],[S.BOTTOM_CENTER,"ag-floating-bottom-viewport"]]),Of=pt([[S.CENTER,"ag-center-cols-clipper"]]),Tl=function(n){function t(e){var r=n.call(this)||this;return r.visible=!0,r.EMPTY_CTRLS=[],r.name=e,r.isFullWithContainer=r.name===S.TOP_FULL_WIDTH||r.name===S.STICKY_TOP_FULL_WIDTH||r.name===S.BOTTOM_FULL_WIDTH||r.name===S.FULL_WIDTH,r}return Sf(t,n),t.getRowContainerCssClasses=function(e){return{container:_f.get(e),viewport:Rf.get(e),wrapper:Of.get(e)}},t.getPinned=function(e){switch(e){case S.BOTTOM_LEFT:case S.TOP_LEFT:case S.STICKY_TOP_LEFT:case S.LEFT:return"left";case S.BOTTOM_RIGHT:case S.TOP_RIGHT:case S.STICKY_TOP_RIGHT:case S.RIGHT:return"right";default:return null}},t.prototype.postConstruct=function(){var e=this;this.enableRtl=this.gridOptionsService.is("enableRtl"),this.embedFullWidthRows=this.gridOptionsService.is("embedFullWidthRows"),this.forContainers([S.CENTER],function(){return e.viewportSizeFeature=e.createManagedBean(new df(e))})},t.prototype.registerWithCtrlsService=function(){switch(this.name){case S.CENTER:this.ctrlsService.registerCenterRowContainerCtrl(this);break;case S.LEFT:this.ctrlsService.registerLeftRowContainerCtrl(this);break;case S.RIGHT:this.ctrlsService.registerRightRowContainerCtrl(this);break;case S.TOP_CENTER:this.ctrlsService.registerTopCenterRowContainerCtrl(this);break;case S.TOP_LEFT:this.ctrlsService.registerTopLeftRowContainerCon(this);break;case S.TOP_RIGHT:this.ctrlsService.registerTopRightRowContainerCtrl(this);break;case S.STICKY_TOP_CENTER:this.ctrlsService.registerStickyTopCenterRowContainerCtrl(this);break;case S.STICKY_TOP_LEFT:this.ctrlsService.registerStickyTopLeftRowContainerCon(this);break;case S.STICKY_TOP_RIGHT:this.ctrlsService.registerStickyTopRightRowContainerCtrl(this);break;case S.BOTTOM_CENTER:this.ctrlsService.registerBottomCenterRowContainerCtrl(this);break;case S.BOTTOM_LEFT:this.ctrlsService.registerBottomLeftRowContainerCtrl(this);break;case S.BOTTOM_RIGHT:this.ctrlsService.registerBottomRightRowContainerCtrl(this)}},t.prototype.forContainers=function(e,r){e.indexOf(this.name)>=0&&r()},t.prototype.getContainerElement=function(){return this.eContainer},t.prototype.getViewportSizeFeature=function(){return this.viewportSizeFeature},t.prototype.setComp=function(e,r,o,i){var s=this;this.comp=e,this.eContainer=r,this.eViewport=o,this.eWrapper=i,this.createManagedBean(new cf(this.eContainer)),this.addPreventScrollWhileDragging(),this.listenOnDomOrder(),this.stopHScrollOnPinnedRows();var l=[S.STICKY_TOP_CENTER,S.STICKY_TOP_LEFT,S.STICKY_TOP_RIGHT],u=[S.BOTTOM_CENTER,S.BOTTOM_LEFT,S.BOTTOM_RIGHT],c=[S.CENTER,S.LEFT,S.RIGHT],p=Xo(Xo(Xo(Xo([],Qo([S.TOP_CENTER,S.TOP_LEFT,S.TOP_RIGHT])),Qo(u)),Qo(c)),Qo(l)),d=[S.CENTER,S.LEFT,S.RIGHT,S.FULL_WIDTH],f=[S.CENTER,S.TOP_CENTER,S.STICKY_TOP_CENTER,S.BOTTOM_CENTER],y=[S.RIGHT,S.BOTTOM_RIGHT,S.TOP_RIGHT,S.STICKY_TOP_RIGHT];this.forContainers([S.LEFT,S.BOTTOM_LEFT,S.TOP_LEFT,S.STICKY_TOP_LEFT],function(){s.pinnedWidthFeature=s.createManagedBean(new ff(s.eContainer)),s.addManagedListener(s.eventService,v.EVENT_LEFT_PINNED_WIDTH_CHANGED,function(){return s.onPinnedWidthChanged()})}),this.forContainers(y,function(){s.pinnedWidthFeature=s.createManagedBean(new gf(s.eContainer)),s.addManagedListener(s.eventService,v.EVENT_RIGHT_PINNED_WIDTH_CHANGED,function(){return s.onPinnedWidthChanged()})}),this.forContainers(d,function(){return s.createManagedBean(new Ol(s.eContainer,s.eWrapper))}),this.forContainers(p,function(){return s.createManagedBean(new mf(s.eContainer))}),this.forContainers(f,function(){return s.createManagedBean(new $n(function(C){return s.comp.setContainerWidth(C+"px")}))}),pr()&&(this.forContainers([S.CENTER],function(){s.addManagedListener(s.eventService,s.enableRtl?v.EVENT_LEFT_PINNED_WIDTH_CHANGED:v.EVENT_RIGHT_PINNED_WIDTH_CHANGED,function(){return s.refreshPaddingForFakeScrollbar()})}),this.refreshPaddingForFakeScrollbar()),this.addListeners(),this.registerWithCtrlsService()},t.prototype.refreshPaddingForFakeScrollbar=function(){var e=this,r=e.enableRtl,o=e.columnModel,i=e.name,s=e.eWrapper,a=e.eContainer,l=r?S.LEFT:S.RIGHT;this.forContainers([S.CENTER,l],function(){var u=o.getContainerWidth(l),c=r?"marginLeft":"marginRight";i===S.CENTER?s.style[c]=u?"0px":"16px":a.style[c]=u?"16px":"0px"})},t.prototype.addListeners=function(){var e=this;this.addManagedListener(this.eventService,v.EVENT_SCROLL_VISIBILITY_CHANGED,function(){return e.onScrollVisibilityChanged()}),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,function(){return e.onDisplayedColumnsChanged()}),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED,function(){return e.onDisplayedColumnsWidthChanged()}),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_ROWS_CHANGED,function(r){return e.onDisplayedRowsChanged(r.afterScroll)}),this.onScrollVisibilityChanged(),this.onDisplayedColumnsChanged(),this.onDisplayedColumnsWidthChanged(),this.onDisplayedRowsChanged()},t.prototype.listenOnDomOrder=function(){var e=this;if([S.STICKY_TOP_CENTER,S.STICKY_TOP_LEFT,S.STICKY_TOP_RIGHT,S.STICKY_TOP_FULL_WIDTH].indexOf(this.name)>=0)this.comp.setDomOrder(!0);else{var i=function(){var s=e.gridOptionsService.is("ensureDomOrder"),a=e.gridOptionsService.isDomLayout("print");e.comp.setDomOrder(s||a)};this.addManagedPropertyListener("domLayout",i),i()}},t.prototype.stopHScrollOnPinnedRows=function(){var e=this;this.forContainers([S.TOP_CENTER,S.STICKY_TOP_CENTER,S.BOTTOM_CENTER],function(){e.addManagedListener(e.eViewport,"scroll",function(){return e.eViewport.scrollLeft=0})})},t.prototype.onDisplayedColumnsChanged=function(){var e=this;this.forContainers([S.CENTER],function(){return e.onHorizontalViewportChanged()})},t.prototype.onDisplayedColumnsWidthChanged=function(){var e=this;this.forContainers([S.CENTER],function(){return e.onHorizontalViewportChanged()})},t.prototype.onScrollVisibilityChanged=function(){var e=this,r=this.gridOptionsService.getScrollbarWidth()||0;if(this.name===S.CENTER){var i=this.scrollVisibleService.isHorizontalScrollShowing()?r:0,s=0==i?"100%":"calc(100% + "+i+"px)";this.animationFrameService.requestAnimationFrame(function(){return e.comp.setViewportHeight(s)})}if(this.name===S.FULL_WIDTH){var a=pr()?16:0;this.eContainer.style.setProperty("width","calc(100% - "+a+"px)")}},t.prototype.addPreventScrollWhileDragging=function(){var e=this,r=function(o){e.dragService.isDragging()&&o.cancelable&&o.preventDefault()};this.eContainer.addEventListener("touchmove",r,{passive:!1}),this.addDestroyFunc(function(){return e.eContainer.removeEventListener("touchmove",r)})},t.prototype.onHorizontalViewportChanged=function(){var e=this.getCenterWidth(),r=this.getCenterViewportScrollLeft();this.columnModel.setViewportPosition(e,r)},t.prototype.getCenterWidth=function(){return Mo(this.eViewport)},t.prototype.getCenterViewportScrollLeft=function(){return Ir(this.eViewport,this.enableRtl)},t.prototype.registerViewportResizeListener=function(e){var r=this.resizeObserverService.observeResize(this.eViewport,e);this.addDestroyFunc(function(){return r()})},t.prototype.isViewportVisible=function(){return ft(this.eViewport)},t.prototype.getViewportScrollLeft=function(){return Ir(this.eViewport,this.enableRtl)},t.prototype.isHorizontalScrollShowing=function(){return this.gridOptionsService.is("alwaysShowHorizontalScroll")||Pa(this.eViewport)},t.prototype.getViewportElement=function(){return this.eViewport},t.prototype.setContainerTranslateX=function(e){this.eContainer.style.transform="translateX("+e+"px)"},t.prototype.getHScrollPosition=function(){return{left:this.eViewport.scrollLeft,right:this.eViewport.scrollLeft+this.eViewport.offsetWidth}},t.prototype.setCenterViewportScrollLeft=function(e){Nr(this.eViewport,e,this.enableRtl)},t.prototype.isContainerVisible=function(){return!t.getPinned(this.name)||!!this.pinnedWidthFeature&&this.pinnedWidthFeature.getWidth()>0},t.prototype.onPinnedWidthChanged=function(){var e=this.isContainerVisible();this.visible!=e&&(this.visible=e,this.onDisplayedRowsChanged()),pr()&&this.refreshPaddingForFakeScrollbar()},t.prototype.onDisplayedRowsChanged=function(e){var r=this;if(void 0===e&&(e=!1),this.visible){var o=this.gridOptionsService.isDomLayout("print"),s=this.getRowCtrls().filter(function(a){var l=a.isFullWidth(),u=r.embedFullWidthRows||o;return r.isFullWithContainer?!u&&l:u||!l});this.comp.setRowCtrls(s,e)}else this.comp.setRowCtrls(this.EMPTY_CTRLS,!1)},t.prototype.getRowCtrls=function(){switch(this.name){case S.TOP_CENTER:case S.TOP_LEFT:case S.TOP_RIGHT:case S.TOP_FULL_WIDTH:return this.rowRenderer.getTopRowCtrls();case S.STICKY_TOP_CENTER:case S.STICKY_TOP_LEFT:case S.STICKY_TOP_RIGHT:case S.STICKY_TOP_FULL_WIDTH:return this.rowRenderer.getStickyTopRowCtrls();case S.BOTTOM_CENTER:case S.BOTTOM_LEFT:case S.BOTTOM_RIGHT:case S.BOTTOM_FULL_WIDTH:return this.rowRenderer.getBottomRowCtrls();default:return this.rowRenderer.getRowCtrls()}},Ft([h("scrollVisibleService")],t.prototype,"scrollVisibleService",void 0),Ft([h("dragService")],t.prototype,"dragService",void 0),Ft([h("ctrlsService")],t.prototype,"ctrlsService",void 0),Ft([h("columnModel")],t.prototype,"columnModel",void 0),Ft([h("resizeObserverService")],t.prototype,"resizeObserverService",void 0),Ft([h("animationFrameService")],t.prototype,"animationFrameService",void 0),Ft([h("rowRenderer")],t.prototype,"rowRenderer",void 0),Ft([D],t.prototype,"postConstruct",null),t}(T),Tf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),st=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Df='
\n \n \n \n \n \n \n \n
',Pf=function(n){function t(){return n.call(this,Df)||this}return Tf(t,n),t.prototype.init=function(){var e=this,r=function(i,s){var a=i+"px";s.style.minHeight=a,s.style.height=a},o={setRowAnimationCssOnBodyViewport:function(i,s){return e.setRowAnimationCssOnBodyViewport(i,s)},setColumnCount:function(i){return fa(e.getGui(),i)},setRowCount:function(i){return ha(e.getGui(),i)},setTopHeight:function(i){return r(i,e.eTop)},setBottomHeight:function(i){return r(i,e.eBottom)},setTopDisplay:function(i){return e.eTop.style.display=i},setBottomDisplay:function(i){return e.eBottom.style.display=i},setStickyTopHeight:function(i){return e.eStickyTop.style.height=i},setStickyTopTop:function(i){return e.eStickyTop.style.top=i},setStickyTopWidth:function(i){return e.eStickyTop.style.width=i},setColumnMovingCss:function(i,s){return e.addOrRemoveCssClass(i,s)},updateLayoutClasses:function(i,s){[e.eBodyViewport.classList,e.eBodyClipper.classList,e.eBody.classList].forEach(function(l){l.toggle(oe.AUTO_HEIGHT,s.autoHeight),l.toggle(oe.NORMAL,s.normal),l.toggle(oe.PRINT,s.print)}),e.addOrRemoveCssClass(oe.AUTO_HEIGHT,s.autoHeight),e.addOrRemoveCssClass(oe.NORMAL,s.normal),e.addOrRemoveCssClass(oe.PRINT,s.print)},setAlwaysVerticalScrollClass:function(i,s){return e.eBodyViewport.classList.toggle(wl,s)},registerBodyViewportResizeListener:function(i){var s=e.resizeObserverService.observeResize(e.eBodyViewport,i);e.addDestroyFunc(function(){return s()})},setPinnedTopBottomOverflowY:function(i){return e.eTop.style.overflowY=e.eBottom.style.overflowY=i},setCellSelectableCss:function(i,s){[e.eTop,e.eBodyViewport,e.eBottom].forEach(function(a){return a.classList.toggle(i,s)})},setBodyViewportWidth:function(i){return e.eBodyViewport.style.width=i}};this.ctrl=this.createManagedBean(new Oh),this.ctrl.setComp(o,this.getGui(),this.eBodyViewport,this.eTop,this.eBottom,this.eStickyTop),(this.rangeService||"multiple"===this.gridOptionsService.get("rowSelection"))&&da(this.getGui(),!0)},t.prototype.setRowAnimationCssOnBodyViewport=function(e,r){var o=this.eBodyViewport.classList;o.toggle(er.ANIMATION_ON,r),o.toggle(er.ANIMATION_OFF,!r)},t.prototype.getFloatingTopBottom=function(){return[this.eTop,this.eBottom]},st([h("resizeObserverService")],t.prototype,"resizeObserverService",void 0),st([Y("rangeService")],t.prototype,"rangeService",void 0),st([P("eBodyViewport")],t.prototype,"eBodyViewport",void 0),st([P("eStickyTop")],t.prototype,"eStickyTop",void 0),st([P("eTop")],t.prototype,"eTop",void 0),st([P("eBottom")],t.prototype,"eBottom",void 0),st([P("gridHeader")],t.prototype,"headerRootComp",void 0),st([P("eBodyClipper")],t.prototype,"eBodyClipper",void 0),st([P("eBody")],t.prototype,"eBody",void 0),st([D],t.prototype,"init",null),t}(W),Af=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Yn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},bf=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Af(t,n),t.prototype.postConstruct=function(){this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,this.onDisplayedColumnsChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED,this.onDisplayedColumnsWidthChanged.bind(this))},t.prototype.onDisplayedColumnsChanged=function(){this.update()},t.prototype.onDisplayedColumnsWidthChanged=function(){this.update()},t.prototype.update=function(){this.updateImpl(),setTimeout(this.updateImpl.bind(this),500)},t.prototype.updateImpl=function(){var e=this.ctrlsService.getCenterRowContainerCtrl();if(e){var r={horizontalScrollShowing:e.isHorizontalScrollShowing(),verticalScrollShowing:this.isVerticalScrollShowing()};this.setScrollsVisible(r)}},t.prototype.setScrollsVisible=function(e){this.horizontalScrollShowing===e.horizontalScrollShowing&&this.verticalScrollShowing===e.verticalScrollShowing||(this.horizontalScrollShowing=e.horizontalScrollShowing,this.verticalScrollShowing=e.verticalScrollShowing,this.eventService.dispatchEvent({type:v.EVENT_SCROLL_VISIBILITY_CHANGED}))},t.prototype.isHorizontalScrollShowing=function(){return this.horizontalScrollShowing},t.prototype.isVerticalScrollShowing=function(){return this.verticalScrollShowing},Yn([h("ctrlsService")],t.prototype,"ctrlsService",void 0),Yn([D],t.prototype,"postConstruct",null),Yn([b("scrollVisibleService")],t)}(T),Ff=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Dl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},xf=function(n){function t(){var r=null!==n&&n.apply(this,arguments)||this;return r.gridInstanceId=e.gridInstanceSequence.next(),r}var e;return Ff(t,n),e=t,t.prototype.stampTopLevelGridCompWithGridInstance=function(r){r[e.GRID_DOM_KEY]=this.gridInstanceId},t.prototype.getRenderedCellForEvent=function(r){return wo(this.gridOptionsService,r.target,rr.DOM_DATA_KEY_CELL_CTRL)},t.prototype.isEventFromThisGrid=function(r){return this.isElementInThisGrid(r.target)},t.prototype.isElementInThisGrid=function(r){for(var o=r;o;){var i=o[e.GRID_DOM_KEY];if(R(i))return i===this.gridInstanceId;o=o.parentElement}return!1},t.prototype.getCellPositionForEvent=function(r){var o=this.getRenderedCellForEvent(r);return o?o.getCellPosition():null},t.prototype.getNormalisedPosition=function(r){var s,a,o=this.gridOptionsService.isDomLayout("normal");if(null!=r.clientX||null!=r.clientY?(s=r.clientX,a=r.clientY):(s=r.x,a=r.y),o){var l=this.ctrlsService.getGridBodyCtrl(),u=l.getScrollFeature().getVScrollPosition();s+=l.getScrollFeature().getHScrollPosition().left,a+=u.top}return{x:s,y:a}},t.gridInstanceSequence=new fr,t.GRID_DOM_KEY="__ag_grid_instance",Dl([h("ctrlsService")],t.prototype,"ctrlsService",void 0),e=Dl([b("mouseEventService")],t)}(T),Lf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Jo=function(){return Jo=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Mf=function(n){function t(){var e=n.call(this)||this;return e.onPageDown=Pi(e.onPageDown,100),e.onPageUp=Pi(e.onPageUp,100),e}return Lf(t,n),t.prototype.postConstruct=function(){var e=this;this.ctrlsService.whenReady(function(r){e.gridBodyCon=r.gridBodyCtrl})},t.prototype.handlePageScrollingKey=function(e,r){void 0===r&&(r=!1);var o=e.key,i=e.altKey,s=e.ctrlKey||e.metaKey,a=!!this.rangeService&&e.shiftKey,l=this.mouseEventService.getCellPositionForEvent(e),u=!1;switch(o){case _.PAGE_HOME:case _.PAGE_END:!s&&!i&&(this.onHomeOrEndKey(o),u=!0);break;case _.LEFT:case _.RIGHT:case _.UP:case _.DOWN:if(!l)return!1;s&&!i&&!a&&(this.onCtrlUpDownLeftRight(o,l),u=!0);break;case _.PAGE_DOWN:case _.PAGE_UP:!s&&!i&&(u=this.handlePageUpDown(o,l,r))}return u&&e.preventDefault(),u},t.prototype.handlePageUpDown=function(e,r,o){return o&&(r=this.focusService.getFocusedCell()),!!r&&(e===_.PAGE_UP?this.onPageUp(r):this.onPageDown(r),!0)},t.prototype.navigateTo=function(e){var r=e.scrollIndex,o=e.scrollType,i=e.scrollColumn,s=e.focusIndex,a=e.focusColumn;R(i)&&!i.isPinned()&&this.gridBodyCon.getScrollFeature().ensureColumnVisible(i),R(r)&&this.gridBodyCon.getScrollFeature().ensureIndexVisible(r,o),e.isAsync||this.gridBodyCon.getScrollFeature().ensureIndexVisible(s),this.focusService.setFocusedCell({rowIndex:s,column:a,rowPinned:null,forceBrowserFocus:!0}),this.rangeService&&this.rangeService.setRangeToCell({rowIndex:s,rowPinned:null,column:a})},t.prototype.onPageDown=function(e){var o=this.ctrlsService.getGridBodyCtrl().getScrollFeature().getVScrollPosition(),i=this.getViewportHeight(),s=this.paginationProxy.getPixelOffset(),l=this.paginationProxy.getRowIndexAtPixel(o.top+i+s);this.columnModel.isAutoRowHeightActive()?this.navigateToNextPageWithAutoHeight(e,l):this.navigateToNextPage(e,l)},t.prototype.onPageUp=function(e){var o=this.ctrlsService.getGridBodyCtrl().getScrollFeature().getVScrollPosition(),i=this.paginationProxy.getPixelOffset(),a=this.paginationProxy.getRowIndexAtPixel(o.top+i);this.columnModel.isAutoRowHeightActive()?this.navigateToNextPageWithAutoHeight(e,a,!0):this.navigateToNextPage(e,a,!0)},t.prototype.navigateToNextPage=function(e,r,o){void 0===o&&(o=!1);var g,i=this.getViewportHeight(),s=this.paginationProxy.getPageFirstRow(),a=this.paginationProxy.getPageLastRow(),l=this.paginationProxy.getPixelOffset(),u=this.paginationProxy.getRow(e.rowIndex),d=this.paginationProxy.getRowIndexAtPixel(u?.rowTop+(o?u?.rowHeight-i-l:i-l)+l);d===e.rowIndex&&(r=d=e.rowIndex+(o?-1:1)),o?(g="bottom",da&&(d=a),r>a&&(r=a)),this.isRowTallerThanView(d)&&(r=d,g="top"),this.navigateTo({scrollIndex:r,scrollType:g,scrollColumn:null,focusIndex:d,focusColumn:e.column})},t.prototype.navigateToNextPageWithAutoHeight=function(e,r,o){var i=this;void 0===o&&(o=!1),this.navigateTo({scrollIndex:r,scrollType:o?"bottom":"top",scrollColumn:null,focusIndex:r,focusColumn:e.column}),setTimeout(function(){var s=i.getNextFocusIndexForAutoHeight(e,o);i.navigateTo({scrollIndex:r,scrollType:o?"bottom":"top",scrollColumn:null,focusIndex:s,focusColumn:e.column,isAsync:!0})},50)},t.prototype.getNextFocusIndexForAutoHeight=function(e,r){var o;void 0===r&&(r=!1);for(var i=r?-1:1,s=this.getViewportHeight(),a=this.paginationProxy.getPageLastRow(),l=0,u=e.rowIndex;u>=0&&u<=a;){var c=this.paginationProxy.getRow(u);if(c){var p=null!==(o=c.rowHeight)&&void 0!==o?o:0;if(l+p>s)break;l+=p}u+=i}return Math.max(0,Math.min(u,a))},t.prototype.getViewportHeight=function(){var r=this.ctrlsService.getGridBodyCtrl().getScrollFeature().getVScrollPosition(),o=this.gridOptionsService.getScrollbarWidth(),i=r.bottom-r.top;return this.ctrlsService.getCenterRowContainerCtrl().isHorizontalScrollShowing()&&(i-=o),i},t.prototype.isRowTallerThanView=function(e){var r=this.paginationProxy.getRow(e);if(!r)return!1;var o=r.rowHeight;return"number"==typeof o&&o>this.getViewportHeight()},t.prototype.onCtrlUpDownLeftRight=function(e,r){var o=this.cellNavigationService.getNextCellToFocus(e,r,!0),i=o.rowIndex,s=o.column;this.navigateTo({scrollIndex:i,scrollType:null,scrollColumn:s,focusIndex:i,focusColumn:s})},t.prototype.onHomeOrEndKey=function(e){var r=e===_.PAGE_HOME,o=this.columnModel.getAllDisplayedColumns(),i=r?o[0]:Q(o),s=r?this.paginationProxy.getPageFirstRow():this.paginationProxy.getPageLastRow();this.navigateTo({scrollIndex:s,scrollType:null,scrollColumn:i,focusIndex:s,focusColumn:i})},t.prototype.onTabKeyDown=function(e,r){var o=r.shiftKey;if(this.tabToNextCellCommon(e,o,r))r.preventDefault();else if(o){var s=e.getRowPosition(),a=s.rowIndex;(s.rowPinned?0===a:a===this.paginationProxy.getPageFirstRow())&&(0===this.gridOptionsService.getNum("headerHeight")?this.focusService.focusNextGridCoreContainer(!0,!0):(r.preventDefault(),this.focusService.focusLastHeader(r)))}else e instanceof rr&&e.focusCell(!0),this.focusService.focusNextGridCoreContainer(o)&&r.preventDefault()},t.prototype.tabToNextCell=function(e,r){var o=this.focusService.getFocusedCell();if(!o)return!1;var i=this.getCellByPosition(o);return!!(i||(i=this.rowRenderer.getRowByPosition(o),i&&i.isFullWidth()))&&this.tabToNextCellCommon(i,e,r)},t.prototype.tabToNextCellCommon=function(e,r,o){var i=e.isEditing();if(!i&&e instanceof rr){var a=e.getRowCtrl();a&&(i=a.isEditing())}return(i?"fullRow"===this.gridOptionsService.get("editType")?this.moveToNextEditingRow(e,r,o):this.moveToNextEditingCell(e,r,o):this.moveToNextCellNotEditing(e,r))||!!this.focusService.getFocusedHeader()},t.prototype.moveToNextEditingCell=function(e,r,o){void 0===o&&(o=null);var i=e.getCellPosition();e.getGui().focus(),e.stopEditing();var s=this.findNextCellToFocusOn(i,r,!0);return null!=s&&(s.startEditing(null,!0,o),s.focusCell(!1),!0)},t.prototype.moveToNextEditingRow=function(e,r,o){void 0===o&&(o=null);var i=e.getCellPosition(),s=this.findNextCellToFocusOn(i,r,!0);if(null==s)return!1;var a=s.getCellPosition(),l=this.isCellEditable(i),u=this.isCellEditable(a),c=a&&i.rowIndex===a.rowIndex&&i.rowPinned===a.rowPinned;return l&&e.setFocusOutOnEditor(),c||(e.getRowCtrl().stopEditing(),s.getRowCtrl().startRowEditing(void 0,void 0,o)),u?(s.setFocusInOnEditor(),s.focusCell()):s.focusCell(!0),!0},t.prototype.moveToNextCellNotEditing=function(e,r){var i,o=this.columnModel.getAllDisplayedColumns();i=e instanceof or?Jo(Jo({},e.getRowPosition()),{column:r?o[0]:Q(o)}):e.getCellPosition();var s=this.findNextCellToFocusOn(i,r,!1);if(s instanceof rr)s.focusCell(!0);else if(s)return this.tryToFocusFullWidthRow(s.getRowPosition(),r);return R(s)},t.prototype.findNextCellToFocusOn=function(e,r,o){for(var i=e;;){e!==i&&(e=i),r||(i=this.getLastCellOfColSpan(i)),i=this.cellNavigationService.getNextTabbedCell(i,r);var s=this.gridOptionsService.getCallback("tabToNextCell");if(R(s)){var l=s({backwards:r,editing:o,previousCellPosition:e,nextCellPosition:i||null});R(l)?(l.floating&&(z(function(){console.warn("AG Grid: tabToNextCellFunc return type should have attributes: rowIndex, rowPinned, column. However you had 'floating', maybe you meant 'rowPinned'?")},"no floating in userCell"),l.rowPinned=l.floating),i={rowIndex:l.rowIndex,column:l.column,rowPinned:l.rowPinned}):i=null}if(!i)return null;if(i.rowIndex<0){var u=this.headerNavigationService.getHeaderRowCount();return this.focusService.focusHeaderPosition({headerPosition:{headerRowIndex:u+i.rowIndex,column:i.column}}),null}var c="fullRow"===this.gridOptionsService.get("editType");if(!o||c||this.isCellEditable(i)){this.ensureCellVisible(i);var d=this.getCellByPosition(i);if(!d){var f=this.rowRenderer.getRowByPosition(i);if(!f||!f.isFullWidth()||o)continue;return f}if(!d.isSuppressNavigable())return this.rangeService&&this.rangeService.setRangeToCell(i),d}}},t.prototype.isCellEditable=function(e){var r=this.lookupRowNodeForCell(e);return!!r&&e.column.isCellEditable(r)},t.prototype.getCellByPosition=function(e){var r=this.rowRenderer.getRowByPosition(e);return r?r.getCellCtrl(e.column):null},t.prototype.lookupRowNodeForCell=function(e){return"top"===e.rowPinned?this.pinnedRowModel.getPinnedTopRow(e.rowIndex):"bottom"===e.rowPinned?this.pinnedRowModel.getPinnedBottomRow(e.rowIndex):this.paginationProxy.getRow(e.rowIndex)},t.prototype.navigateToNextCell=function(e,r,o,i){for(var s=o,a=!1;s&&(s===o||!this.isValidNavigateCell(s));)this.gridOptionsService.is("enableRtl")?r===_.LEFT&&(s=this.getLastCellOfColSpan(s)):r===_.RIGHT&&(s=this.getLastCellOfColSpan(s)),a=M(s=this.cellNavigationService.getNextCellToFocus(r,s));if(a&&e&&e.key===_.UP&&(s={rowIndex:-1,rowPinned:null,column:o.column}),i){var l=this.gridOptionsService.getCallback("navigateToNextCell");if(R(l)){var c=l({key:r,previousCellPosition:o,nextCellPosition:s||null,event:e});R(c)?(c.floating&&(z(function(){console.warn("AG Grid: tabToNextCellFunc return type should have attributes: rowIndex, rowPinned, column. However you had 'floating', maybe you meant 'rowPinned'?")},"no floating in userCell"),c.rowPinned=c.floating),s={rowPinned:c.rowPinned,rowIndex:c.rowIndex,column:c.column}):s=null}}if(s){if(s.rowIndex<0){var p=this.headerNavigationService.getHeaderRowCount();return void this.focusService.focusHeaderPosition({headerPosition:{headerRowIndex:p+s.rowIndex,column:o.column},event:e||void 0})}var d=this.getNormalisedPosition(s);d?this.focusPosition(d):this.tryToFocusFullWidthRow(s)}},t.prototype.getNormalisedPosition=function(e){this.ensureCellVisible(e);var r=this.getCellByPosition(e);return r?(e=r.getCellPosition(),this.ensureCellVisible(e),e):null},t.prototype.tryToFocusFullWidthRow=function(e,r){void 0===r&&(r=!1);var o=this.columnModel.getAllDisplayedColumns(),i=this.rowRenderer.getRowByPosition(e);if(!i||!i.isFullWidth())return!1;var s=this.focusService.getFocusedCell(),a={rowIndex:e.rowIndex,rowPinned:e.rowPinned,column:e.column||(r?Q(o):o[0])};this.focusPosition(a);var l=null!=s&&this.rowPositionUtils.before(a,s);return this.eventService.dispatchEvent({type:v.EVENT_FULL_WIDTH_ROW_FOCUSED,rowIndex:a.rowIndex,rowPinned:a.rowPinned,column:a.column,isFullWidthCell:!0,floating:a.rowPinned,fromBelow:l}),!0},t.prototype.focusPosition=function(e){this.focusService.setFocusedCell({rowIndex:e.rowIndex,column:e.column,rowPinned:e.rowPinned,forceBrowserFocus:!0}),this.rangeService&&this.rangeService.setRangeToCell(e)},t.prototype.isValidNavigateCell=function(e){return!!this.rowPositionUtils.getRowNode(e)},t.prototype.getLastCellOfColSpan=function(e){var r=this.getCellByPosition(e);if(!r)return e;var o=r.getColSpanningList();return 1===o.length?e:{rowIndex:e.rowIndex,column:Q(o),rowPinned:e.rowPinned}},t.prototype.ensureCellVisible=function(e){var r=this.gridOptionsService.isGroupRowsSticky(),o=this.rowModel.getRow(e.rowIndex);!(r&&o?.sticky)&&M(e.rowPinned)&&this.gridBodyCon.getScrollFeature().ensureIndexVisible(e.rowIndex),e.column.isPinned()||this.gridBodyCon.getScrollFeature().ensureColumnVisible(e.column)},Ee([h("mouseEventService")],t.prototype,"mouseEventService",void 0),Ee([h("paginationProxy")],t.prototype,"paginationProxy",void 0),Ee([h("focusService")],t.prototype,"focusService",void 0),Ee([Y("rangeService")],t.prototype,"rangeService",void 0),Ee([h("columnModel")],t.prototype,"columnModel",void 0),Ee([h("rowModel")],t.prototype,"rowModel",void 0),Ee([h("ctrlsService")],t.prototype,"ctrlsService",void 0),Ee([h("rowRenderer")],t.prototype,"rowRenderer",void 0),Ee([h("headerNavigationService")],t.prototype,"headerNavigationService",void 0),Ee([h("rowPositionUtils")],t.prototype,"rowPositionUtils",void 0),Ee([h("cellNavigationService")],t.prototype,"cellNavigationService",void 0),Ee([h("pinnedRowModel")],t.prototype,"pinnedRowModel",void 0),Ee([D],t.prototype,"postConstruct",null),Ee([b("navigationService")],t)}(T),If=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Gf=function(n){function t(e){var r=n.call(this,'
')||this;return r.params=e,r}return If(t,n),t.prototype.postConstruct=function(){this.gridOptionsService.setDomData(this.getGui(),t.DOM_KEY_POPUP_EDITOR_WRAPPER,!0),this.addKeyDownListener()},t.prototype.addKeyDownListener=function(){var e=this,r=this.getGui(),o=this.params;this.addManagedListener(r,"keydown",function(s){No(e.gridOptionsService,s,o.node,o.column,!0)||o.onKeyDown(s)})},t.DOM_KEY_POPUP_EDITOR_WRAPPER="popupEditorWrapper",function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"postConstruct",null),t}(yr),Hf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Vf=function(n){function t(e,r,o,i,s){var a=n.call(this)||this;a.rendererVersion=0,a.editorVersion=0,a.beans=e,a.column=r.getColumn(),a.rowNode=r.getRowNode(),a.rowCtrl=r.getRowCtrl(),a.eRow=i,a.setTemplate('
');var l=a.getGui();a.forceWrapper=r.isForceWrapper(),a.refreshWrapper(!1);var u=function(p,d,f){var g=f||l;null!=d&&""!=d?g.setAttribute(p,d):g.removeAttribute(p)},c={addOrRemoveCssClass:function(p,d){return a.addOrRemoveCssClass(p,d)},setUserStyles:function(p){return hn(l,p)},getFocusableElement:function(){return a.getFocusableElement()},setTabIndex:function(p){return u("tabindex",p.toString())},setRole:function(p){return ae(l,p)},setColId:function(p){return u("col-id",p)},setTitle:function(p){return u("title",p)},setIncludeSelection:function(p){return a.includeSelection=p},setIncludeRowDrag:function(p){return a.includeRowDrag=p},setIncludeDndSource:function(p){return a.includeDndSource=p},setRenderDetails:function(p,d,f){return a.setRenderDetails(p,d,f)},setEditDetails:function(p,d,f){return a.setEditDetails(p,d,f)},getCellEditor:function(){return a.cellEditor||null},getCellRenderer:function(){return a.cellRenderer||null},getParentOfValue:function(){return a.getParentOfValue()}};return a.cellCtrl=r,r.setComp(c,a.getGui(),a.eCellWrapper,o,s),a}return Hf(t,n),t.prototype.getParentOfValue=function(){return this.eCellValue?this.eCellValue:this.eCellWrapper?this.eCellWrapper:this.getGui()},t.prototype.setRenderDetails=function(e,r,o){if(!this.cellEditor||this.cellEditorPopupWrapper){this.firstRender=null==this.firstRender;var s=this.refreshWrapper(!1);this.refreshEditStyles(!1),e?!o&&!s&&this.refreshCellRenderer(e)||(this.destroyRenderer(),this.createCellRendererInstance(e)):(this.destroyRenderer(),this.insertValueWithoutCellRenderer(r))}},t.prototype.setEditDetails=function(e,r,o){e?this.createCellEditorInstance(e,r,o):this.destroyEditor()},t.prototype.removeControls=function(){this.checkboxSelectionComp=this.beans.context.destroyBean(this.checkboxSelectionComp),this.dndSourceComp=this.beans.context.destroyBean(this.dndSourceComp),this.rowDraggingComp=this.beans.context.destroyBean(this.rowDraggingComp)},t.prototype.refreshWrapper=function(e){var r=this.includeRowDrag||this.includeDndSource||this.includeSelection,o=r||this.forceWrapper,i=o&&null==this.eCellWrapper;i&&(this.eCellWrapper=pe(''),this.getGui().appendChild(this.eCellWrapper));var s=!o&&null!=this.eCellWrapper;s&&(ht(this.eCellWrapper),this.eCellWrapper=void 0),this.addOrRemoveCssClass("ag-cell-value",!o);var a=!e&&o,l=a&&null==this.eCellValue;l&&(this.eCellValue=pe(''),this.eCellWrapper.appendChild(this.eCellValue));var u=!a&&null!=this.eCellValue;u&&(ht(this.eCellValue),this.eCellValue=void 0);var c=i||s||l||u;return c&&this.removeControls(),e||r&&this.addControls(),c},t.prototype.addControls=function(){this.includeRowDrag&&null==this.rowDraggingComp&&(this.rowDraggingComp=this.cellCtrl.createRowDragComp(),this.rowDraggingComp&&this.eCellWrapper.insertBefore(this.rowDraggingComp.getGui(),this.eCellValue)),this.includeDndSource&&null==this.dndSourceComp&&(this.dndSourceComp=this.cellCtrl.createDndSource(),this.eCellWrapper.insertBefore(this.dndSourceComp.getGui(),this.eCellValue)),this.includeSelection&&null==this.checkboxSelectionComp&&(this.checkboxSelectionComp=this.cellCtrl.createSelectionCheckbox(),this.eCellWrapper.insertBefore(this.checkboxSelectionComp.getGui(),this.eCellValue))},t.prototype.createCellEditorInstance=function(e,r,o){var i=this,s=this.editorVersion,a=e.newAgStackInstance();if(a){var l=e.params;a.then(function(c){return i.afterCellEditorCreated(s,c,l,r,o)}),M(this.cellEditor)&&l.cellStartedEdit&&this.cellCtrl.focusCell(!0)}},t.prototype.insertValueWithoutCellRenderer=function(e){var r=this.getParentOfValue();Pe(r);var o=null!=e?ot(e):null;null!=o&&(r.innerHTML=o)},t.prototype.destroyEditorAndRenderer=function(){this.destroyRenderer(),this.destroyEditor()},t.prototype.destroyRenderer=function(){this.cellRenderer=this.beans.context.destroyBean(this.cellRenderer),ht(this.cellRendererGui),this.cellRendererGui=null,this.rendererVersion++},t.prototype.destroyEditor=function(){var e=this.beans.context;this.hideEditorPopup&&this.hideEditorPopup(),this.hideEditorPopup=void 0,this.cellEditor=e.destroyBean(this.cellEditor),this.cellEditorPopupWrapper=e.destroyBean(this.cellEditorPopupWrapper),ht(this.cellEditorGui),this.cellEditorGui=null,this.editorVersion++},t.prototype.refreshCellRenderer=function(e){if(null==this.cellRenderer||null==this.cellRenderer.refresh||this.cellRendererClass!==e.componentClass)return!1;var r=this.cellRenderer.refresh(e.params);return!0===r||void 0===r},t.prototype.createCellRendererInstance=function(e){var r=this,o=this.beans.gridOptionsService.is("suppressAnimationFrame"),s=this.rendererVersion,a=e.componentClass,l=function(){if(r.rendererVersion===s&&r.isAlive()){var c=e.newAgStackInstance(),p=r.afterCellRendererCreated.bind(r,s,a);c&&c.then(p)}};!o&&this.firstRender?this.beans.animationFrameService.createTask(l,this.rowNode.rowIndex,"createTasksP2"):l()},t.prototype.getCtrl=function(){return this.cellCtrl},t.prototype.getRowCtrl=function(){return this.rowCtrl},t.prototype.getCellRenderer=function(){return this.cellRenderer},t.prototype.getCellEditor=function(){return this.cellEditor},t.prototype.afterCellRendererCreated=function(e,r,o){if(this.isAlive()&&e===this.rendererVersion){if(this.cellRenderer=o,this.cellRendererClass=r,this.cellRendererGui=this.cellRenderer.getGui(),null!=this.cellRendererGui){var s=this.getParentOfValue();Pe(s),s.appendChild(this.cellRendererGui)}}else this.beans.context.destroyBean(o)},t.prototype.afterCellEditorCreated=function(e,r,o,i,s){if(e!==this.editorVersion)this.beans.context.destroyBean(r);else{if(r.isCancelBeforeStart&&r.isCancelBeforeStart())return this.beans.context.destroyBean(r),void this.cellCtrl.stopEditing(!0);if(!r.getGui)return console.warn("AG Grid: cellEditor for column "+this.column.getId()+" is missing getGui() method"),void this.beans.context.destroyBean(r);this.cellEditor=r,this.cellEditorGui=r.getGui();var u=i||void 0!==r.isPopup&&r.isPopup();u?this.addPopupCellEditor(o,s):this.addInCellEditor(),this.refreshEditStyles(!0,u),r.afterGuiAttached&&r.afterGuiAttached()}},t.prototype.refreshEditStyles=function(e,r){var o;this.addOrRemoveCssClass("ag-cell-inline-editing",e&&!r),this.addOrRemoveCssClass("ag-cell-popup-editing",e&&!!r),this.addOrRemoveCssClass("ag-cell-not-inline-editing",!e||!!r),null===(o=this.rowCtrl)||void 0===o||o.setInlineEditingCss(e)},t.prototype.addInCellEditor=function(){var e=this.getGui(),r=this.beans.gridOptionsService.getDocument();e.contains(r.activeElement)&&e.focus(),this.destroyRenderer(),this.refreshWrapper(!0),this.clearParentOfValue(),this.cellEditorGui&&this.getParentOfValue().appendChild(this.cellEditorGui)},t.prototype.addPopupCellEditor=function(e,r){var o=this;"fullRow"===this.beans.gridOptionsService.get("editType")&&console.warn("AG Grid: popup cellEditor does not work with fullRowEdit - you cannot use them both - either turn off fullRowEdit, or stop using popup editors.");var i=this.cellEditor;this.cellEditorPopupWrapper=this.beans.context.createBean(new Gf(e));var s=this.cellEditorPopupWrapper.getGui();this.cellEditorGui&&s.appendChild(this.cellEditorGui);var a=this.beans.popupService,l=this.beans.gridOptionsService.is("stopEditingWhenCellsLoseFocus"),u=r??(i.getPopupPosition?i.getPopupPosition():"over"),c=this.beans.gridOptionsService.is("enableRtl"),p={ePopup:s,column:this.column,rowNode:this.rowNode,type:"popupCellEditor",eventSource:this.getGui(),position:u,alignSide:c?"right":"left",keepWithinBounds:!0},d=a.positionPopupByComponent.bind(a,p),f=this.beans.localeService.getLocaleTextFunc(),g=a.addPopup({modal:l,eChild:s,closeOnEsc:!0,closedCallback:function(){o.cellCtrl.onPopupEditorClosed()},anchorToElement:this.getGui(),positionCallback:d,ariaLabel:f("ariaLabelCellEditor","Cell Editor")});g&&(this.hideEditorPopup=g.hideFunc)},t.prototype.detach=function(){this.eRow.removeChild(this.getGui())},t.prototype.destroy=function(){this.cellCtrl.stopEditing(),this.destroyEditorAndRenderer(),this.removeControls(),n.prototype.destroy.call(this)},t.prototype.clearParentOfValue=function(){var e=this.getGui(),r=this.beans.gridOptionsService.getDocument();e.contains(r.activeElement)&&bo()&&e.focus({preventScroll:!0}),Pe(this.getParentOfValue())},t}(W),Bf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Wf=function(n){function t(e,r,o){var i=n.call(this)||this;i.cellComps={},i.beans=r,i.rowCtrl=e,i.setTemplate('
');var s=i.getGui(),a=s.style;return e.setComp({setDomOrder:function(u){return i.domOrder=u},setCellCtrls:function(u){return i.setCellCtrls(u)},showFullWidth:function(u){return i.showFullWidth(u)},getFullWidthCellRenderer:function(){return i.getFullWidthCellRenderer()},addOrRemoveCssClass:function(u,c){return i.addOrRemoveCssClass(u,c)},setUserStyles:function(u){return hn(s,u)},setTop:function(u){return a.top=u},setTransform:function(u){return a.transform=u},setRowIndex:function(u){return s.setAttribute("row-index",u)},setRole:function(u){return ae(s,u)},setRowId:function(u){return s.setAttribute("row-id",u)},setRowBusinessKey:function(u){return s.setAttribute("row-business-key",u)},setTabIndex:function(u){return s.setAttribute("tabindex",u.toString())}},i.getGui(),o),i.addDestroyFunc(function(){e.unsetComp(o)}),i}return Bf(t,n),t.prototype.getInitialStyle=function(e){var r=this.rowCtrl.getInitialTransform(e),o=this.rowCtrl.getInitialRowTop(e);return r?"transform: "+r:"top: "+o},t.prototype.showFullWidth=function(e){var r=this,i=e.newAgStackInstance();i&&i.then(function(s){if(r.isAlive()){var a=s.getGui();r.getGui().appendChild(a),r.rowCtrl.setupDetailRowAutoHeight(a),r.setFullWidthRowComp(s)}else r.beans.context.destroyBean(s)})},t.prototype.setCellCtrls=function(e){var r=this,o=Object.assign({},this.cellComps);e.forEach(function(s){var a=s.getInstanceId();null==r.cellComps[a]?r.newCellComp(s):o[a]=null});var i=et(o).filter(function(s){return null!=s});this.destroyCells(i),this.ensureDomOrder(e)},t.prototype.ensureDomOrder=function(e){var r=this;if(this.domOrder){var o=[];e.forEach(function(i){var s=r.cellComps[i.getInstanceId()];s&&o.push(s.getGui())}),dn(this.getGui(),o)}},t.prototype.newCellComp=function(e){var r=new Vf(this.beans,e,this.rowCtrl.isPrintLayout(),this.getGui(),this.rowCtrl.isEditing());this.cellComps[e.getInstanceId()]=r,this.getGui().appendChild(r.getGui())},t.prototype.destroy=function(){n.prototype.destroy.call(this),this.destroyAllCells()},t.prototype.destroyAllCells=function(){var e=et(this.cellComps).filter(function(r){return null!=r});this.destroyCells(e)},t.prototype.setFullWidthRowComp=function(e){var r=this;this.fullWidthCellRenderer&&console.error("AG Grid - should not be setting fullWidthRowComponent twice"),this.fullWidthCellRenderer=e,this.addDestroyFunc(function(){r.fullWidthCellRenderer=r.beans.context.destroyBean(r.fullWidthCellRenderer)})},t.prototype.getFullWidthCellRenderer=function(){return this.fullWidthCellRenderer},t.prototype.destroyCells=function(e){var r=this;e.forEach(function(o){if(o){var i=o.getCtrl().getInstanceId();r.cellComps[i]===o&&(o.detach(),o.destroy(),r.cellComps[i]=null)}})},t}(W),jf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),qn=function(){return qn=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Uf=function(n){function t(){var e=n.call(this,function kf(){var n=W.elementGettingCreated.getAttribute("name"),t=Tl.getRowContainerCssClasses(n);return n===S.CENTER?'':n===S.TOP_CENTER||n===S.STICKY_TOP_CENTER||n===S.BOTTOM_CENTER?'':'
'}())||this;return e.rowComps={},e.name=W.elementGettingCreated.getAttribute("name"),e.type=function Ef(n){switch(n){case S.CENTER:case S.TOP_CENTER:case S.STICKY_TOP_CENTER:case S.BOTTOM_CENTER:return fe.CENTER;case S.LEFT:case S.TOP_LEFT:case S.STICKY_TOP_LEFT:case S.BOTTOM_LEFT:return fe.LEFT;case S.RIGHT:case S.TOP_RIGHT:case S.STICKY_TOP_RIGHT:case S.BOTTOM_RIGHT:return fe.RIGHT;case S.FULL_WIDTH:case S.TOP_FULL_WIDTH:case S.STICKY_TOP_FULL_WIDTH:case S.BOTTOM_FULL_WIDTH:return fe.FULL_WIDTH;default:throw Error("Invalid Row Container Type")}}(e.name),e}return jf(t,n),t.prototype.postConstruct=function(){var e=this,r={setViewportHeight:function(i){return e.eViewport.style.height=i},setRowCtrls:function(i){return e.setRowCtrls(i)},setDomOrder:function(i){e.domOrder=i},setContainerWidth:function(i){return e.eContainer.style.width=i}};this.createManagedBean(new Tl(this.name)).setComp(r,this.eContainer,this.eViewport,this.eWrapper)},t.prototype.preDestroy=function(){this.setRowCtrls([])},t.prototype.setRowCtrls=function(e){var r=this,o=qn({},this.rowComps);this.rowComps={},this.lastPlacedElement=null,e.forEach(function(s){var a=s.getInstanceId(),l=o[a];if(l)r.rowComps[a]=l,delete o[a],r.ensureDomOrder(l.getGui());else{if(!s.getRowNode().displayed)return;var u=new Wf(s,r.beans,r.type);r.rowComps[a]=u,r.appendRow(u.getGui())}}),et(o).forEach(function(s){r.eContainer.removeChild(s.getGui()),s.destroy()}),ae(this.eContainer,e.length?"rowgroup":"presentation")},t.prototype.appendRow=function(e){this.domOrder?Da(this.eContainer,e,this.lastPlacedElement):this.eContainer.appendChild(e),this.lastPlacedElement=e},t.prototype.ensureDomOrder=function(e){this.domOrder&&(pn(this.eContainer,e,this.lastPlacedElement),this.lastPlacedElement=e)},wr([h("beans")],t.prototype,"beans",void 0),wr([P("eViewport")],t.prototype,"eViewport",void 0),wr([P("eContainer")],t.prototype,"eContainer",void 0),wr([P("eWrapper")],t.prototype,"eWrapper",void 0),wr([D],t.prototype,"postConstruct",null),wr([se],t.prototype,"preDestroy",null),t}(W),Pl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},zf=function(){function n(t){this.columnsToAggregate=[],this.columnsToGroup=[],this.columnsToPivot=[],this.pinned=t}return n.prototype.onDragEnter=function(t){var e=this;if(this.clearColumnsList(),!this.gridOptionsService.is("functionsReadOnly")){var r=t.dragItem.columns;r&&r.forEach(function(o){o.isPrimary()&&(o.isAnyFunctionActive()||(o.isAllowValue()?e.columnsToAggregate.push(o):o.isAllowRowGroup()?e.columnsToGroup.push(o):o.isAllowPivot()&&e.columnsToPivot.push(o)))})}},n.prototype.getIconName=function(){return this.columnsToAggregate.length+this.columnsToGroup.length+this.columnsToPivot.length>0?this.pinned?de.ICON_PINNED:de.ICON_MOVE:null},n.prototype.onDragLeave=function(t){this.clearColumnsList()},n.prototype.clearColumnsList=function(){this.columnsToAggregate.length=0,this.columnsToGroup.length=0,this.columnsToPivot.length=0},n.prototype.onDragging=function(t){},n.prototype.onDragStop=function(t){this.columnsToAggregate.length>0&&this.columnModel.addValueColumns(this.columnsToAggregate,"toolPanelDragAndDrop"),this.columnsToGroup.length>0&&this.columnModel.addRowGroupColumns(this.columnsToGroup,"toolPanelDragAndDrop"),this.columnsToPivot.length>0&&this.columnModel.addPivotColumns(this.columnsToPivot,"toolPanelDragAndDrop")},Pl([h("columnModel")],n.prototype,"columnModel",void 0),Pl([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),n}(),Kr=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},$f=function(){function n(t,e){this.needToMoveLeft=!1,this.needToMoveRight=!1,this.lastMovedInfo=null,this.pinned=t,this.eContainer=e,this.centerContainer=!R(t)}return n.prototype.init=function(){var t=this;this.ctrlsService.whenReady(function(){t.gridBodyCon=t.ctrlsService.getGridBodyCtrl()})},n.prototype.getIconName=function(){return this.pinned?de.ICON_PINNED:de.ICON_MOVE},n.prototype.onDragEnter=function(t){var e=t.dragItem.columns;if(t.dragSource.type===ge.ToolPanel)this.setColumnsVisible(e,!0,"uiColumnDragged");else{var o=t.dragItem.visibleState,i=(e||[]).filter(function(s){return o[s.getId()]});this.setColumnsVisible(i,!0,"uiColumnDragged")}this.setColumnsPinned(e,this.pinned,"uiColumnDragged"),this.onDragging(t,!0,!0)},n.prototype.onDragLeave=function(){this.ensureIntervalCleared(),this.lastMovedInfo=null},n.prototype.setColumnsVisible=function(t,e,r){if(void 0===r&&(r="api"),t){var o=t.filter(function(i){return!i.getColDef().lockVisible});this.columnModel.setColumnsVisible(o,e,r)}},n.prototype.setColumnsPinned=function(t,e,r){if(void 0===r&&(r="api"),t){var o=t.filter(function(i){return!i.getColDef().lockPinned});this.columnModel.setColumnsPinned(o,e,r)}},n.prototype.onDragStop=function(){this.onDragging(this.lastDraggingEvent,!1,!0,!0),this.ensureIntervalCleared(),this.lastMovedInfo=null},n.prototype.normaliseX=function(t){return this.gridOptionsService.is("enableRtl")&&(t=this.eContainer.clientWidth-t),this.centerContainer&&(t+=this.ctrlsService.getCenterRowContainerCtrl().getCenterViewportScrollLeft()),t},n.prototype.checkCenterForScrolling=function(t){if(this.centerContainer){var e=this.ctrlsService.getCenterRowContainerCtrl().getCenterViewportScrollLeft(),r=e+this.ctrlsService.getCenterRowContainerCtrl().getCenterWidth();this.gridOptionsService.is("enableRtl")?(this.needToMoveRight=tr-50):(this.needToMoveLeft=tr-50),this.needToMoveLeft||this.needToMoveRight?this.ensureIntervalStarted():this.ensureIntervalCleared()}},n.prototype.onDragging=function(t,e,r,o){var s,i=this;if(void 0===t&&(t=this.lastDraggingEvent),void 0===e&&(e=!1),void 0===r&&(r=!1),void 0===o&&(o=!1),o){if(this.lastMovedInfo){var a=this.lastMovedInfo;this.moveColumns(a.columns,a.toIndex,"uiColumnMoved",!0)}}else if(this.lastDraggingEvent=t,!M(t.hDirection)){var c=this.normaliseX(t.x);e||this.checkCenterForScrolling(c);var p=this.normaliseDirection(t.hDirection),d=t.dragSource.type,f=(null===(s=t.dragSource.getDragItem().columns)||void 0===s?void 0:s.filter(function(g){return!g.getColDef().lockPinned||g.getPinned()==i.pinned}))||[];this.attemptMoveColumns({dragSourceType:d,allMovingColumns:f,hDirection:p,mouseX:c,fromEnter:e,fakeEvent:r})}},n.prototype.normaliseDirection=function(t){if(!this.gridOptionsService.is("enableRtl"))return t;switch(t){case Ye.Left:return Ye.Right;case Ye.Right:return Ye.Left;default:console.error("AG Grid: Unknown direction "+t)}},n.prototype.attemptMoveColumns=function(t){var e=t.dragSourceType,r=t.hDirection,o=t.mouseX,i=t.fromEnter,s=t.fakeEvent,a=r===Ye.Left,l=r===Ye.Right,u=t.allMovingColumns;if(e===ge.HeaderCell){var c=[];u.forEach(function(x){for(var G=null,V=x.getParent();null!=V&&1===V.getDisplayedLeafColumns().length;)G=V,V=V.getParent();null!=G?G.getProvidedColumnGroup().getLeafColumns().forEach(function(q){c.includes(q)||c.push(q)}):c.includes(x)||c.push(x)}),u=c}var p=u.slice();this.columnModel.sortColumnsLikeGridColumns(p);var d=this.calculateValidMoves(p,l,o),f=this.calculateOldIndex(p);if(0!==d.length){var g=d[0],y=null!==f&&!i;if(e==ge.HeaderCell&&(y=null!==f),!y||s||!(a&&g>=f||l&&g<=f)){for(var C=this.columnModel.getAllDisplayedColumns(),m=[],w=null,E=0;E0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(l.length>u.length?[l,u]:[u,l],2),u=a[1],(l=a[0]).forEach(function(c){-1===u.indexOf(c)&&r++})},i=0;i0){for(var f=0;f0?y=u.indexOf(l[c-1])+1:-1===(y=u.indexOf(l[0]))&&(y=0);var m=[y],w=function(H,x){return H-x};if(e){for(var E=y+1,O=s.length-1;E<=O;)m.push(E),E++;m.sort(w)}else{O=s.length-1;for(var A=s[E=y];E<=O&&this.isColumnHidden(i,A);)E++,m.push(E),A=s[E];for(E=y-1;E>=0;)m.push(E),E--;m.sort(w).reverse()}return m},n.prototype.isColumnHidden=function(t,e){return t.indexOf(e)<0},n.prototype.ensureIntervalStarted=function(){this.movingIntervalId||(this.intervalCount=0,this.failedMoveAttempts=0,this.movingIntervalId=window.setInterval(this.moveInterval.bind(this),100),this.dragAndDropService.setGhostIcon(this.needToMoveLeft?de.ICON_LEFT:de.ICON_RIGHT,!0))},n.prototype.ensureIntervalCleared=function(){this.movingIntervalId&&(window.clearInterval(this.movingIntervalId),this.movingIntervalId=null,this.dragAndDropService.setGhostIcon(de.ICON_MOVE))},n.prototype.moveInterval=function(){var t;this.intervalCount++,(t=10+5*this.intervalCount)>100&&(t=100);var e=null,r=this.gridBodyCon.getScrollFeature();if(this.needToMoveLeft?e=r.scrollHorizontally(-t):this.needToMoveRight&&(e=r.scrollHorizontally(t)),0!==e)this.onDragging(this.lastDraggingEvent),this.failedMoveAttempts=0;else{this.failedMoveAttempts++;var i=this.lastDraggingEvent.dragItem.columns.filter(function(a){return!a.getColDef().lockPinned});i.length>0&&(this.dragAndDropService.setGhostIcon(de.ICON_PINNED),this.failedMoveAttempts>7)&&(this.setColumnsPinned(i,this.needToMoveLeft?"left":"right","uiColumnDragged"),this.dragAndDropService.nudge())}},Kr([h("columnModel")],n.prototype,"columnModel",void 0),Kr([h("dragAndDropService")],n.prototype,"dragAndDropService",void 0),Kr([h("gridOptionsService")],n.prototype,"gridOptionsService",void 0),Kr([h("ctrlsService")],n.prototype,"ctrlsService",void 0),Kr([D],n.prototype,"init",null),n}(),Yf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),$r=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},qf=function(n){function t(e,r){var o=n.call(this)||this;return o.pinned=e,o.eContainer=r,o}return Yf(t,n),t.prototype.postConstruct=function(){var e=this;this.ctrlsService.whenReady(function(r){switch(e.pinned){case"left":e.eSecondaryContainers=[[r.gridBodyCtrl.getBodyViewportElement(),r.leftRowContainerCtrl.getContainerElement()],[r.bottomLeftRowContainerCtrl.getContainerElement()],[r.topLeftRowContainerCtrl.getContainerElement()]];break;case"right":e.eSecondaryContainers=[[r.gridBodyCtrl.getBodyViewportElement(),r.rightRowContainerCtrl.getContainerElement()],[r.bottomRightRowContainerCtrl.getContainerElement()],[r.topRightRowContainerCtrl.getContainerElement()]];break;default:e.eSecondaryContainers=[[r.gridBodyCtrl.getBodyViewportElement(),r.centerRowContainerCtrl.getViewportElement()],[r.bottomCenterRowContainerCtrl.getViewportElement()],[r.topCenterRowContainerCtrl.getViewportElement()]]}})},t.prototype.isInterestedIn=function(e){return e===ge.HeaderCell||e===ge.ToolPanel&&this.gridOptionsService.is("allowDragFromColumnsToolPanel")},t.prototype.getSecondaryContainers=function(){return this.eSecondaryContainers},t.prototype.getContainer=function(){return this.eContainer},t.prototype.init=function(){this.moveColumnFeature=this.createManagedBean(new $f(this.pinned,this.eContainer)),this.bodyDropPivotTarget=this.createManagedBean(new zf(this.pinned)),this.dragAndDropService.addDropTarget(this)},t.prototype.getIconName=function(){return this.currentDropListener.getIconName()},t.prototype.isDropColumnInPivotMode=function(e){return this.columnModel.isPivotMode()&&e.dragSource.type===ge.ToolPanel},t.prototype.onDragEnter=function(e){this.currentDropListener=this.isDropColumnInPivotMode(e)?this.bodyDropPivotTarget:this.moveColumnFeature,this.currentDropListener.onDragEnter(e)},t.prototype.onDragLeave=function(e){this.currentDropListener.onDragLeave(e)},t.prototype.onDragging=function(e){this.currentDropListener.onDragging(e)},t.prototype.onDragStop=function(e){this.currentDropListener.onDragStop(e)},$r([h("dragAndDropService")],t.prototype,"dragAndDropService",void 0),$r([h("columnModel")],t.prototype,"columnModel",void 0),$r([h("ctrlsService")],t.prototype,"ctrlsService",void 0),$r([D],t.prototype,"postConstruct",null),$r([D],t.prototype,"init",null),t}(T),Al=function(){function n(){}return n.getHeaderClassesFromColDef=function(t,e,r,o){return M(t)?[]:this.getColumnClassesFromCollDef(t.headerClass,t,e,r,o)},n.getToolPanelClassesFromColDef=function(t,e,r,o){return M(t)?[]:this.getColumnClassesFromCollDef(t.toolPanelClass,t,e,r,o)},n.getClassParams=function(t,e,r,o){return{colDef:t,column:r,columnGroup:o,api:e.api,columnApi:e.columnApi,context:e.context}},n.getColumnClassesFromCollDef=function(t,e,r,o,i){return M(t)?[]:"string"==typeof(s="function"==typeof t?t(this.getClassParams(e,r,o,i)):t)?[s]:Array.isArray(s)?function(n,t){for(var e=0,r=t.length,o=n.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(s)):[];var s},n}(),Jf=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Zo=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Zf=function(n){function t(e){var r=n.call(this,t.TEMPLATE,e)||this;return r.headerCompVersion=0,r.column=e.getColumnGroupChild(),r.pinned=e.getPinned(),r}return Jf(t,n),t.prototype.postConstruct=function(){var e=this,r=this.getGui(),o=function(a,l,u){var c=u||r;null!=l&&""!=l?c.setAttribute(a,l):c.removeAttribute(a)};this.ctrl.setComp({setWidth:function(a){return r.style.width=a},addOrRemoveCssClass:function(a,l){return e.addOrRemoveCssClass(a,l)},setColId:function(a){return o("col-id",a)},setTitle:function(a){return o("title",a)},setAriaDescription:function(a){return aa(r,a)},setAriaSort:function(a){return a?ga(r,a):ya(r)},setUserCompDetails:function(a){return e.setUserCompDetails(a)},getUserCompInstance:function(){return e.headerComp}},this.getGui(),this.eResize,this.eHeaderCompWrapper);var s=this.ctrl.getSelectAllGui();this.eResize.insertAdjacentElement("afterend",s)},t.prototype.destroyHeaderComp=function(){this.headerComp&&(this.eHeaderCompWrapper.removeChild(this.headerCompGui),this.headerComp=this.destroyBean(this.headerComp),this.headerCompGui=void 0)},t.prototype.setUserCompDetails=function(e){var r=this;this.headerCompVersion++;var o=this.headerCompVersion;e.newAgStackInstance().then(function(i){return r.afterCompCreated(o,i)})},t.prototype.afterCompCreated=function(e,r){e==this.headerCompVersion&&this.isAlive()?(this.destroyHeaderComp(),this.headerComp=r,this.headerCompGui=r.getGui(),this.eHeaderCompWrapper.appendChild(this.headerCompGui),this.ctrl.setDragSource(this.getGui())):this.destroyBean(r)},t.TEMPLATE='
\n \n \n
',Zo([P("eResize")],t.prototype,"eResize",void 0),Zo([P("eHeaderCompWrapper")],t.prototype,"eHeaderCompWrapper",void 0),Zo([D],t.prototype,"postConstruct",null),Zo([se],t.prototype,"destroyHeaderComp",null),t}(Vn),ev=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Qn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},tv=function(n){function t(e){return n.call(this,t.TEMPLATE,e)||this}return ev(t,n),t.prototype.postConstruct=function(){var e=this,r=this.getGui(),o=function(s,a){return null!=a?r.setAttribute(s,a):r.removeAttribute(s)};this.ctrl.setComp({addOrRemoveCssClass:function(s,a){return e.addOrRemoveCssClass(s,a)},setResizableDisplayed:function(s){return k(e.eResize,s)},setWidth:function(s){return r.style.width=s},setColId:function(s){return r.setAttribute("col-id",s)},setAriaExpanded:function(s){return o("aria-expanded",s)},setTitle:function(s){return o("title",s)},setUserCompDetails:function(s){return e.setUserCompDetails(s)}},r,this.eResize)},t.prototype.setUserCompDetails=function(e){var r=this;e.newAgStackInstance().then(function(o){return r.afterHeaderCompCreated(o)})},t.prototype.afterHeaderCompCreated=function(e){var r=this,o=function(){return r.destroyBean(e)};if(this.isAlive()){var i=this.getGui(),s=e.getGui();i.appendChild(s),this.addDestroyFunc(o),this.ctrl.setDragSource(i)}else o()},t.TEMPLATE='
\n \n
',Qn([h("userComponentFactory")],t.prototype,"userComponentFactory",void 0),Qn([P("eResize")],t.prototype,"eResize",void 0),Qn([D],t.prototype,"postConstruct",null),t}(Vn),rv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),bl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ue=(()=>(function(n){n.COLUMN_GROUP="group",n.COLUMN="column",n.FLOATING_FILTER="filter"}(ue||(ue={})),ue))(),ov=function(n){function t(e){var r=n.call(this)||this;r.headerComps={};var o=e.getType()==ue.COLUMN_GROUP?"ag-header-row-column-group":e.getType()==ue.FLOATING_FILTER?"ag-header-row-column-filter":"ag-header-row-column";return r.setTemplate('
'),r.ctrl=e,r}return rv(t,n),t.prototype.init=function(){var e=this;this.ctrl.setComp({setTransform:function(o){return e.getGui().style.transform=o},setHeight:function(o){return e.getGui().style.height=o},setTop:function(o){return e.getGui().style.top=o},setHeaderCtrls:function(o){return e.setHeaderCtrls(o)},setWidth:function(o){return e.getGui().style.width=o},setAriaRowIndex:function(o){return ki(e.getGui(),o)}})},t.prototype.destroyHeaderCtrls=function(){this.setHeaderCtrls([])},t.prototype.setHeaderCtrls=function(e){var r=this;if(this.isAlive()){var o=this.headerComps;this.headerComps={},e.forEach(function(u){var c=u.getInstanceId(),p=o[c];delete o[c],null==p&&(p=r.createHeaderComp(u),r.getGui().appendChild(p.getGui())),r.headerComps[c]=p}),J(o,function(u,c){r.getGui().removeChild(c.getGui()),r.destroyBean(c)});var i=this.gridOptionsService.is("ensureDomOrder"),s=this.gridOptionsService.isDomLayout("print");if(i||s){var a=et(this.headerComps);a.sort(function(u,c){return u.getCtrl().getColumnGroupChild().getLeft()-c.getCtrl().getColumnGroupChild().getLeft()});var l=a.map(function(u){return u.getGui()});dn(this.getGui(),l)}}},t.prototype.createHeaderComp=function(e){var r;switch(this.ctrl.getType()){case ue.COLUMN_GROUP:r=new tv(e);break;case ue.FLOATING_FILTER:r=new dh(e);break;default:r=new Zf(e)}return this.createBean(r),r.setParentComponent(this),r},bl([D],t.prototype,"init",null),bl([se],t.prototype,"destroyHeaderCtrls",null),t}(W),iv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Xn=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},nv=0,ei=function(n){function t(e,r){var o=n.call(this)||this;return o.lastFocusEvent=null,o.columnGroupChild=e,o.parentRowCtrl=r,o.instanceId=e.getUniqueId()+"-"+nv++,o}return iv(t,n),t.prototype.shouldStopEventPropagation=function(e){var r=this.focusService.getFocusedHeader();return La(this.gridOptionsService,e,r.headerRowIndex,r.column)},t.prototype.getWrapperHasFocus=function(){return this.gridOptionsService.getDocument().activeElement===this.eGui},t.prototype.setGui=function(e){this.eGui=e,this.addDomData()},t.prototype.handleKeyDown=function(e){var r=this.getWrapperHasFocus();switch(e.key){case _.PAGE_DOWN:case _.PAGE_UP:case _.PAGE_HOME:case _.PAGE_END:r&&e.preventDefault()}},t.prototype.addDomData=function(){var e=this,r=t.DOM_DATA_KEY_HEADER_CTRL;this.gridOptionsService.setDomData(this.eGui,r,this),this.addDestroyFunc(function(){return e.gridOptionsService.setDomData(e.eGui,r,null)})},t.prototype.getGui=function(){return this.eGui},t.prototype.focus=function(e){return!!this.eGui&&(this.lastFocusEvent=e||null,this.eGui.focus(),!0)},t.prototype.getRowIndex=function(){return this.parentRowCtrl.getRowIndex()},t.prototype.getParentRowCtrl=function(){return this.parentRowCtrl},t.prototype.getPinned=function(){return this.parentRowCtrl.getPinned()},t.prototype.getInstanceId=function(){return this.instanceId},t.prototype.getColumnGroupChild=function(){return this.columnGroupChild},t.DOM_DATA_KEY_HEADER_CTRL="headerCtrl",Xn([h("focusService")],t.prototype,"focusService",void 0),Xn([h("beans")],t.prototype,"beans",void 0),Xn([h("userComponentFactory")],t.prototype,"userComponentFactory",void 0),t}(T),sv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Jn=function(n){function t(e,r,o,i){var s=n.call(this)||this;return s.columnOrGroup=e,s.eCell=r,s.ariaEl=s.eCell.querySelector("[role=columnheader]")||s.eCell,s.colsSpanning=i,s.beans=o,s}return sv(t,n),t.prototype.setColsSpanning=function(e){this.colsSpanning=e,this.onLeftChanged()},t.prototype.getColumnOrGroup=function(){return this.beans.gridOptionsService.is("enableRtl")&&this.colsSpanning?Q(this.colsSpanning):this.columnOrGroup},t.prototype.postConstruct=function(){this.addManagedListener(this.columnOrGroup,X.EVENT_LEFT_CHANGED,this.onLeftChanged.bind(this)),this.setLeftFirstTime(),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_WIDTH_CHANGED,this.onLeftChanged.bind(this)),this.addManagedPropertyListener("domLayout",this.onLeftChanged.bind(this))},t.prototype.setLeftFirstTime=function(){var e=this.beans.gridOptionsService.is("suppressColumnMoveAnimation"),r=R(this.columnOrGroup.getOldLeft());this.beans.columnAnimationService.isActive()&&r&&!e?this.animateInLeft():this.onLeftChanged()},t.prototype.animateInLeft=function(){var e=this,r=this.getColumnOrGroup(),o=r.getLeft(),i=r.getOldLeft(),s=this.modifyLeftForPrintLayout(r,i),a=this.modifyLeftForPrintLayout(r,o);this.setLeft(s),this.actualLeft=a,this.beans.columnAnimationService.executeNextVMTurn(function(){e.actualLeft===a&&e.setLeft(a)})},t.prototype.onLeftChanged=function(){var e=this.getColumnOrGroup(),r=e.getLeft();this.actualLeft=this.modifyLeftForPrintLayout(e,r),this.setLeft(this.actualLeft)},t.prototype.modifyLeftForPrintLayout=function(e,r){if(!this.beans.gridOptionsService.isDomLayout("print")||"left"===e.getPinned())return r;var i=this.beans.columnModel.getDisplayedColumnsLeftWidth();return"right"===e.getPinned()?i+this.beans.columnModel.getBodyContainerWidth()+r:i+r},t.prototype.setLeft=function(e){var r;if(R(e)&&(this.eCell.style.left=e+"px"),this.columnOrGroup instanceof X)r=this.columnOrGroup;else{var i=this.columnOrGroup.getLeafColumns();if(!i.length)return;i.length>1&&va(this.ariaEl,i.length),r=i[0]}var s=this.beans.columnModel.getAriaColumnIndex(r);Ui(this.ariaEl,s)},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"postConstruct",null),t}(T),lv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Fl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Zn=function(n){function t(e,r){var o=n.call(this)||this;return o.columns=e,o.element=r,o}return lv(t,n),t.prototype.postConstruct=function(){this.gridOptionsService.is("columnHoverHighlight")&&this.addMouseHoverListeners()},t.prototype.addMouseHoverListeners=function(){this.addManagedListener(this.element,"mouseout",this.onMouseOut.bind(this)),this.addManagedListener(this.element,"mouseover",this.onMouseOver.bind(this))},t.prototype.onMouseOut=function(){this.columnHoverService.clearMouseOver()},t.prototype.onMouseOver=function(){this.columnHoverService.setMouseOver(this.columns)},Fl([h("columnHoverService")],t.prototype,"columnHoverService",void 0),Fl([D],t.prototype,"postConstruct",null),t}(T),uv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),es=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},cv=function(n){function t(e,r){var o=n.call(this,e,r)||this;return o.iconCreated=!1,o.column=e,o}return uv(t,n),t.prototype.setComp=function(e,r,o,i){n.prototype.setGui.call(this,r),this.comp=e,this.eButtonShowMainFilter=o,this.eFloatingFilterBody=i,this.setupActive(),this.setupWidth(),this.setupLeft(),this.setupHover(),this.setupFocus(),this.setupAria(),this.setupFilterButton(),this.setupUserComp(),this.setupSyncWithFilter(),this.setupUi(),this.addManagedListener(this.eButtonShowMainFilter,"click",this.showParentFilter.bind(this)),this.setupFilterChangedListener(),this.addManagedListener(this.column,X.EVENT_COL_DEF_CHANGED,this.onColDefChanged.bind(this))},t.prototype.setupActive=function(){var e=this.column.getColDef();this.active=!!e.filter&&!!e.floatingFilter},t.prototype.setupUi=function(){if(this.comp.setButtonWrapperDisplayed(!this.suppressFilterButton&&this.active),this.comp.addOrRemoveBodyCssClass("ag-floating-filter-full-body",this.suppressFilterButton),this.comp.addOrRemoveBodyCssClass("ag-floating-filter-body",!this.suppressFilterButton),this.active&&!this.iconCreated){var e=re("filter",this.gridOptionsService,this.column);e&&(this.iconCreated=!0,this.eButtonShowMainFilter.appendChild(e))}},t.prototype.setupFocus=function(){this.createManagedBean(new Pt(this.eGui,{shouldStopEventPropagation:this.shouldStopEventPropagation.bind(this),onTabKeyDown:this.onTabKeyDown.bind(this),handleKeyDown:this.handleKeyDown.bind(this),onFocusIn:this.onFocusIn.bind(this)}))},t.prototype.setupAria=function(){var e=this.localeService.getLocaleTextFunc();Rt(this.eButtonShowMainFilter,e("ariaFilterMenuOpen","Open Filter Menu"))},t.prototype.onTabKeyDown=function(e){if(this.gridOptionsService.getDocument().activeElement!==this.eGui){var s=this.focusService.findNextFocusableElement(this.eGui,null,e.shiftKey);if(s)return this.beans.headerNavigationService.scrollToColumn(this.column),e.preventDefault(),void s.focus();var a=this.findNextColumnWithFloatingFilter(e.shiftKey);a&&this.focusService.focusHeaderPosition({headerPosition:{headerRowIndex:this.getParentRowCtrl().getRowIndex(),column:a},event:e})&&e.preventDefault()}},t.prototype.findNextColumnWithFloatingFilter=function(e){var r=this.beans.columnModel,o=this.column;do{if(!(o=e?r.getDisplayedColBefore(o):r.getDisplayedColAfter(o)))break}while(!o.getColDef().filter||!o.getColDef().floatingFilter);return o},t.prototype.handleKeyDown=function(e){n.prototype.handleKeyDown.call(this,e);var r=this.getWrapperHasFocus();switch(e.key){case _.UP:case _.DOWN:r||e.preventDefault();case _.LEFT:case _.RIGHT:if(r)return;e.stopPropagation();case _.ENTER:r&&this.focusService.focusInto(this.eGui)&&e.preventDefault();break;case _.ESCAPE:r||this.eGui.focus()}},t.prototype.onFocusIn=function(e){if(!this.eGui.contains(e.relatedTarget)){var o=!!e.relatedTarget&&!e.relatedTarget.classList.contains("ag-floating-filter"),i=!!e.relatedTarget&&zt(e.relatedTarget,"ag-floating-filter");if(o&&i&&e.target===this.eGui){var s=this.lastFocusEvent;s&&s&&s.key===_.TAB&&this.focusService.focusInto(this.eGui,s.shiftKey)}var u=this.getRowIndex();this.beans.focusService.setFocusedHeader(u,this.column)}},t.prototype.setupHover=function(){var e=this;this.createManagedBean(new Zn([this.column],this.eGui));var r=function(){if(e.gridOptionsService.is("columnHoverHighlight")){var o=e.columnHoverService.isHovered(e.column);e.comp.addOrRemoveCssClass("ag-column-hover",o)}};this.addManagedListener(this.eventService,v.EVENT_COLUMN_HOVER_CHANGED,r),r()},t.prototype.setupLeft=function(){var e=new Jn(this.column,this.eGui,this.beans);this.createManagedBean(e)},t.prototype.setupFilterButton=function(){var e=this.column.getColDef();this.suppressFilterButton=!!e.floatingFilterComponentParams&&!!e.floatingFilterComponentParams.suppressFilterButton},t.prototype.setupUserComp=function(){var e=this;if(this.active){var r=this.filterManager.getFloatingFilterCompDetails(this.column,function(){return e.showParentFilter()});r&&this.setCompDetails(r)}},t.prototype.setCompDetails=function(e){this.userCompDetails=e,this.comp.setCompDetails(e)},t.prototype.showParentFilter=function(){this.menuFactory.showMenuAfterButtonClick(this.column,this.suppressFilterButton?this.eFloatingFilterBody:this.eButtonShowMainFilter,"floatingFilter","filterMenuTab",["filterMenuTab"])},t.prototype.setupSyncWithFilter=function(){var e=this;if(this.active){var r=function(o){var i=e.comp.getFloatingFilterComp();i&&i.then(function(s){if(s){var a=e.filterManager.getCurrentFloatingFilterParentModel(e.column);s.onParentModelChanged(a,o)}})};this.destroySyncListener=this.addManagedListener(this.column,X.EVENT_FILTER_CHANGED,r),this.filterManager.isFilterActive(this.column)&&r(null)}},t.prototype.setupWidth=function(){var e=this,r=function(){var o=e.column.getActualWidth()+"px";e.comp.setWidth(o)};this.addManagedListener(this.column,X.EVENT_WIDTH_CHANGED,r),r()},t.prototype.setupFilterChangedListener=function(){this.active&&(this.destroyFilterChangedListener=this.addManagedListener(this.column,X.EVENT_FILTER_CHANGED,this.updateFilterButton.bind(this)))},t.prototype.updateFilterButton=function(){!this.suppressFilterButton&&this.comp&&this.comp.setButtonWrapperDisplayed(this.filterManager.isFilterAllowed(this.column))},t.prototype.onColDefChanged=function(){var r,o,e=this,i=this.active;this.setupActive();var s=!i&&this.active;i&&!this.active&&(null===(r=this.destroySyncListener)||void 0===r||r.call(this),null===(o=this.destroyFilterChangedListener)||void 0===o||o.call(this));var a=this.active?this.filterManager.getFloatingFilterCompDetails(this.column,function(){return e.showParentFilter()}):null,l=this.comp.getFloatingFilterComp();l&&a?l.then(function(u){var c;(!u||(null===(c=e.userCompDetails)||void 0===c?void 0:c.componentClass)!==a.componentClass)&&e.updateCompDetails(a,s)}):this.updateCompDetails(a,s)},t.prototype.updateCompDetails=function(e,r){this.setCompDetails(e),this.setupFilterButton(),this.setupUi(),r&&(this.setupSyncWithFilter(),this.setupFilterChangedListener())},es([h("filterManager")],t.prototype,"filterManager",void 0),es([h("columnHoverService")],t.prototype,"columnHoverService",void 0),es([h("menuFactory")],t.prototype,"menuFactory",void 0),t}(ei),pv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ts=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},dv=function(n){function t(e,r,o,i,s){var a=n.call(this)||this;return a.pinned=e,a.column=r,a.eResize=o,a.comp=i,a.ctrl=s,a}return pv(t,n),t.prototype.postConstruct=function(){var i,s,e=this,r=this.column.getColDef(),o=[],l=function(){o.forEach(function(c){return c()}),o.length=0},u=function(){var c=e.column.isResizable(),p=!e.gridOptionsService.is("suppressAutoSize")&&!r.suppressAutoSize;(c!==i||p!==s)&&(i=c,s=p,l(),function(){if(k(e.eResize,i),i){var c=e.horizontalResizeService.addResizeBar({eResizeBar:e.eResize,onResizeStart:e.onResizeStart.bind(e),onResizing:e.onResizing.bind(e,!1),onResizeEnd:e.onResizing.bind(e,!0)});if(o.push(c),s){var p=e.gridOptionsService.is("skipHeaderOnAutoSize"),d=function(){e.columnModel.autoSizeColumn(e.column,p,"uiColumnResized")};e.eResize.addEventListener("dblclick",d);var f=new Ae(e.eResize);f.addEventListener(Ae.EVENT_DOUBLE_TAP,d),e.addDestroyFunc(function(){e.eResize.removeEventListener("dblclick",d),f.removeEventListener(Ae.EVENT_DOUBLE_TAP,d),f.destroy()})}}}())};u(),this.addDestroyFunc(l),this.ctrl.addRefreshFunction(u)},t.prototype.onResizing=function(e,r){var o=this.normaliseResizeAmount(r);this.columnModel.setColumnWidths([{key:this.column,newWidth:this.resizeStartWidth+o}],this.resizeWithShiftKey,e,"uiColumnResized"),e&&this.comp.addOrRemoveCssClass("ag-column-resizing",!1)},t.prototype.onResizeStart=function(e){this.resizeStartWidth=this.column.getActualWidth(),this.resizeWithShiftKey=e,this.comp.addOrRemoveCssClass("ag-column-resizing",!0)},t.prototype.normaliseResizeAmount=function(e){var r=e,o="left"!==this.pinned,i="right"===this.pinned;return this.gridOptionsService.is("enableRtl")?o&&(r*=-1):i&&(r*=-1),r},ts([h("horizontalResizeService")],t.prototype,"horizontalResizeService",void 0),ts([h("columnModel")],t.prototype,"columnModel",void 0),ts([D],t.prototype,"postConstruct",null),t}(T),hv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ti=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},fv=function(n){function t(e){var r=n.call(this)||this;r.cbSelectAllVisible=!1,r.processingEventFromCheckbox=!1,r.column=e;var o=e.getColDef();return r.filteredOnly=!!o?.headerCheckboxSelectionFilteredOnly,r.currentPageOnly=!!o?.headerCheckboxSelectionCurrentPageOnly,r}return hv(t,n),t.prototype.onSpaceKeyDown=function(e){var r=this.cbSelectAll,o=this.gridOptionsService.getDocument();r.isDisplayed()&&!r.getGui().contains(o.activeElement)&&(e.preventDefault(),r.setValue(!r.getValue()))},t.prototype.getCheckboxGui=function(){return this.cbSelectAll.getGui()},t.prototype.setComp=function(e){this.headerCellCtrl=e,this.cbSelectAll=this.createManagedBean(new gr),this.cbSelectAll.addCssClass("ag-header-select-all"),ae(this.cbSelectAll.getGui(),"presentation"),this.showOrHideSelectAll(),this.addManagedListener(this.eventService,v.EVENT_NEW_COLUMNS_LOADED,this.showOrHideSelectAll.bind(this)),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,this.showOrHideSelectAll.bind(this)),this.addManagedListener(this.eventService,v.EVENT_SELECTION_CHANGED,this.onSelectionChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_PAGINATION_CHANGED,this.onSelectionChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_MODEL_UPDATED,this.onModelChanged.bind(this)),this.addManagedListener(this.cbSelectAll,gr.EVENT_CHANGED,this.onCbSelectAll.bind(this)),To(this.cbSelectAll.getGui(),!0),this.cbSelectAll.getInputElement().setAttribute("tabindex","-1"),this.refreshSelectAllLabel()},t.prototype.showOrHideSelectAll=function(){this.cbSelectAllVisible=this.isCheckboxSelection(),this.cbSelectAll.setDisplayed(this.cbSelectAllVisible,{skipAriaHidden:!0}),this.cbSelectAllVisible&&(this.checkRightRowModelType("selectAllCheckbox"),this.updateStateOfCheckbox()),this.refreshSelectAllLabel()},t.prototype.onModelChanged=function(){this.cbSelectAllVisible&&this.updateStateOfCheckbox()},t.prototype.onSelectionChanged=function(){this.cbSelectAllVisible&&this.updateStateOfCheckbox()},t.prototype.updateStateOfCheckbox=function(){if(!this.processingEventFromCheckbox){this.processingEventFromCheckbox=!0;var e=this.selectionService.getSelectAllState(this.filteredOnly,this.currentPageOnly);this.cbSelectAll.setValue(e),this.refreshSelectAllLabel(),this.processingEventFromCheckbox=!1}},t.prototype.refreshSelectAllLabel=function(){var e=this.localeService.getLocaleTextFunc(),o=this.cbSelectAll.getValue()?e("ariaChecked","checked"):e("ariaUnchecked","unchecked"),i=e("ariaRowSelectAll","Press Space to toggle all rows selection");this.headerCellCtrl.setAriaDescriptionProperty("selectAll",this.cbSelectAllVisible?i+" ("+o+")":null),this.cbSelectAll.setInputAriaLabel(i+" ("+o+")"),this.headerCellCtrl.refreshAriaDescription()},t.prototype.checkRightRowModelType=function(e){var r=this.rowModel.getType();return!("clientSide"!==r&&"serverSide"!==r&&(console.warn("AG Grid: "+e+" is only available if using 'clientSide' or 'serverSide' rowModelType, you are using "+r+"."),1))},t.prototype.onCbSelectAll=function(){if(!this.processingEventFromCheckbox&&this.cbSelectAllVisible){var e=this.cbSelectAll.getValue(),r="uiSelectAll";this.currentPageOnly?r="uiSelectAllCurrentPage":this.filteredOnly&&(r="uiSelectAllFiltered");var o={source:r,justFiltered:this.filteredOnly,justCurrentPage:this.currentPageOnly};e?this.selectionService.selectAllRowNodes(o):this.selectionService.deselectAllRowNodes(o)}},t.prototype.isCheckboxSelection=function(){var e=this.column.getColDef().headerCheckboxSelection;return"function"==typeof e&&(e=e({column:this.column,colDef:this.column.getColDef(),columnApi:this.columnApi,api:this.gridApi,context:this.gridOptionsService.context})),!!e&&this.checkRightRowModelType("headerCheckboxSelection")},ti([h("gridApi")],t.prototype,"gridApi",void 0),ti([h("columnApi")],t.prototype,"columnApi",void 0),ti([h("rowModel")],t.prototype,"rowModel",void 0),ti([h("selectionService")],t.prototype,"selectionService",void 0),t}(T),vv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),xl=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},ir=(()=>(function(n){n.TAB_GUARD="ag-tab-guard",n.TAB_GUARD_TOP="ag-tab-guard-top",n.TAB_GUARD_BOTTOM="ag-tab-guard-bottom"}(ir||(ir={})),ir))(),gv=function(n){function t(e){var r=n.call(this)||this;r.skipTabGuardFocus=!1;var i=e.eTopGuard,s=e.eBottomGuard,a=e.focusInnerElement,l=e.onFocusIn,u=e.onFocusOut,c=e.shouldStopEventPropagation,p=e.onTabKeyDown,d=e.handleKeyDown,f=e.eFocusableElement;return r.comp=e.comp,r.eTopGuard=i,r.eBottomGuard=s,r.providedFocusInnerElement=a,r.eFocusableElement=f,r.providedFocusIn=l,r.providedFocusOut=u,r.providedShouldStopEventPropagation=c,r.providedOnTabKeyDown=p,r.providedHandleKeyDown=d,r}return vv(t,n),t.prototype.postConstruct=function(){var e=this;this.createManagedBean(new Pt(this.eFocusableElement,{shouldStopEventPropagation:function(){return e.shouldStopEventPropagation()},onTabKeyDown:function(r){return e.onTabKeyDown(r)},handleKeyDown:function(r){return e.handleKeyDown(r)},onFocusIn:function(r){return e.onFocusIn(r)},onFocusOut:function(r){return e.onFocusOut(r)}})),this.activateTabGuards(),[this.eTopGuard,this.eBottomGuard].forEach(function(r){return e.addManagedListener(r,"focus",e.onFocus.bind(e))})},t.prototype.handleKeyDown=function(e){this.providedHandleKeyDown&&this.providedHandleKeyDown(e)},t.prototype.tabGuardsAreActive=function(){return!!this.eTopGuard&&this.eTopGuard.hasAttribute("tabIndex")},t.prototype.shouldStopEventPropagation=function(){return!!this.providedShouldStopEventPropagation&&this.providedShouldStopEventPropagation()},t.prototype.activateTabGuards=function(){var e=this.gridOptionsService.getNum("tabIndex")||0;this.comp.setTabIndex(e.toString())},t.prototype.deactivateTabGuards=function(){this.comp.setTabIndex()},t.prototype.onFocus=function(e){if(this.skipTabGuardFocus)this.skipTabGuardFocus=!1;else{var r=e.target===this.eBottomGuard;this.providedFocusInnerElement?this.providedFocusInnerElement(r):this.focusInnerElement(r)}},t.prototype.onFocusIn=function(e){this.providedFocusIn&&this.providedFocusIn(e)||this.deactivateTabGuards()},t.prototype.onFocusOut=function(e){this.providedFocusOut&&this.providedFocusOut(e)||this.eFocusableElement.contains(e.relatedTarget)||this.activateTabGuards()},t.prototype.onTabKeyDown=function(e){var r=this;if(this.providedOnTabKeyDown)this.providedOnTabKeyDown(e);else if(!e.defaultPrevented){var o=this.tabGuardsAreActive();o&&this.deactivateTabGuards();var i=this.getNextFocusableElement(e.shiftKey);o&&setTimeout(function(){return r.activateTabGuards()},0),i&&(i.focus(),e.preventDefault())}},t.prototype.focusInnerElement=function(e){void 0===e&&(e=!1);var r=this.focusService.findFocusableElements(this.eFocusableElement);this.tabGuardsAreActive()&&(r.splice(0,1),r.splice(r.length-1,1)),r.length&&r[e?r.length-1:0].focus({preventScroll:!0})},t.prototype.getNextFocusableElement=function(e){return this.focusService.findNextFocusableElement(this.eFocusableElement,!1,e)},t.prototype.forceFocusOutOfContainer=function(e){void 0===e&&(e=!1);var r=e?this.eTopGuard:this.eBottomGuard;this.activateTabGuards(),this.skipTabGuardFocus=!0,r.focus()},xl([h("focusService")],t.prototype,"focusService",void 0),xl([D],t.prototype,"postConstruct",null),t}(T),yv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Yr=function(){return Yr=Object.assign||function(n){for(var t,e=1,r=arguments.length;e=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Sr=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}var e;return yv(t,n),e=t,t.addKeyboardModeEvents=function(r,o){var i=e.instancesMonitored.get(r);i&&i.length>0?-1===i.indexOf(o)&&i.push(o):(e.instancesMonitored.set(r,[o]),r.addEventListener("keydown",e.toggleKeyboardMode),r.addEventListener("mousedown",e.toggleKeyboardMode))},t.removeKeyboardModeEvents=function(r,o){var i=e.instancesMonitored.get(r),s=[];i&&i.length&&(s=function(n,t){for(var e=0,r=t.length,o=n.length;e0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(i)).filter(function(a){return a!==o}),e.instancesMonitored.set(r,s)),0===s.length&&(r.removeEventListener("keydown",e.toggleKeyboardMode),r.removeEventListener("mousedown",e.toggleKeyboardMode))},t.toggleKeyboardMode=function(r){var o=e.keyboardModeActive,i="keydown"===r.type;if(!(i&&(r.ctrlKey||r.metaKey||r.altKey)||o&&i||!o&&!i)){e.keyboardModeActive=i;var s=r.target.ownerDocument;if(s){var a=e.instancesMonitored.get(s);a&&a.forEach(function(l){l.dispatchEvent({type:i?v.EVENT_KEYBOARD_FOCUS:v.EVENT_MOUSE_FOCUS})})}}},t.prototype.init=function(){var r=this,o=this.clearFocusedCell.bind(this);this.addManagedListener(this.eventService,v.EVENT_COLUMN_PIVOT_MODE_CHANGED,o),this.addManagedListener(this.eventService,v.EVENT_NEW_COLUMNS_LOADED,this.onColumnEverythingChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_COLUMN_GROUP_OPENED,o),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,o),this.ctrlsService.whenReady(function(i){r.gridCtrl=i.gridCtrl;var s=r.gridOptionsService.getDocument();e.addKeyboardModeEvents(s,r.gridCtrl),r.addDestroyFunc(function(){return r.unregisterGridCompController(r.gridCtrl)})})},t.prototype.unregisterGridCompController=function(r){var o=this.gridOptionsService.getDocument();e.removeKeyboardModeEvents(o,r)},t.prototype.onColumnEverythingChanged=function(){if(this.focusedCellPosition){var r=this.focusedCellPosition.column,o=this.columnModel.getGridColumn(r.getId());r!==o&&this.clearFocusedCell()}},t.prototype.isKeyboardMode=function(){return e.keyboardModeActive},t.prototype.getFocusCellToUseAfterRefresh=function(){var r=this.gridOptionsService.getDocument();return this.gridOptionsService.is("suppressFocusAfterRefresh")||!this.focusedCellPosition||this.isDomDataMissingInHierarchy(r.activeElement,or.DOM_DATA_KEY_ROW_CTRL)?null:this.focusedCellPosition},t.prototype.getFocusHeaderToUseAfterRefresh=function(){var r=this.gridOptionsService.getDocument();return this.gridOptionsService.is("suppressFocusAfterRefresh")||!this.focusedHeaderPosition||this.isDomDataMissingInHierarchy(r.activeElement,ei.DOM_DATA_KEY_HEADER_CTRL)?null:this.focusedHeaderPosition},t.prototype.isDomDataMissingInHierarchy=function(r,o){for(var i=r;i;){if(this.gridOptionsService.getDomData(i,o))return!1;i=i.parentNode}return!0},t.prototype.getFocusedCell=function(){return this.focusedCellPosition},t.prototype.shouldRestoreFocus=function(r){var o=this;return!!this.isCellRestoreFocused(r)&&(setTimeout(function(){o.restoredFocusedCellPosition=null},0),!0)},t.prototype.isCellRestoreFocused=function(r){return null!=this.restoredFocusedCellPosition&&this.cellPositionUtils.equals(r,this.restoredFocusedCellPosition)},t.prototype.setRestoreFocusedCell=function(r){"react"===this.getFrameworkOverrides().renderingEngine&&(this.restoredFocusedCellPosition=r)},t.prototype.getFocusEventParams=function(){var r=this.focusedCellPosition,o=r.rowIndex,i=r.rowPinned,a={rowIndex:o,rowPinned:i,column:r.column,isFullWidthCell:!1},l=this.rowRenderer.getRowByPosition({rowIndex:o,rowPinned:i});return l&&(a.isFullWidthCell=l.isFullWidth()),a},t.prototype.clearFocusedCell=function(){if(this.restoredFocusedCellPosition=null,null!=this.focusedCellPosition){var r=Yr({type:v.EVENT_CELL_FOCUS_CLEARED},this.getFocusEventParams());this.focusedCellPosition=null,this.eventService.dispatchEvent(r)}},t.prototype.setFocusedCell=function(r){var i=r.rowIndex,s=r.rowPinned,a=r.forceBrowserFocus,l=void 0!==a&&a,u=r.preventScrollOnBrowserFocus,c=void 0!==u&&u,p=this.columnModel.getGridColumn(r.column);if(p){this.focusedCellPosition=p?{rowIndex:i,rowPinned:yt(s),column:p}:null;var d=Yr(Yr({type:v.EVENT_CELL_FOCUSED},this.getFocusEventParams()),{forceBrowserFocus:l,preventScrollOnBrowserFocus:c,floating:null});this.eventService.dispatchEvent(d)}else this.focusedCellPosition=null},t.prototype.isCellFocused=function(r){return null!=this.focusedCellPosition&&this.cellPositionUtils.equals(r,this.focusedCellPosition)},t.prototype.isRowNodeFocused=function(r){return this.isRowFocused(r.rowIndex,r.rowPinned)},t.prototype.isHeaderWrapperFocused=function(r){if(null==this.focusedHeaderPosition)return!1;var o=r.getColumnGroupChild(),i=r.getRowIndex(),s=r.getPinned(),a=this.focusedHeaderPosition,l=a.column;return o===l&&i===a.headerRowIndex&&s==l.getPinned()},t.prototype.clearFocusedHeader=function(){this.focusedHeaderPosition=null},t.prototype.getFocusedHeader=function(){return this.focusedHeaderPosition},t.prototype.setFocusedHeader=function(r,o){this.focusedHeaderPosition={headerRowIndex:r,column:o}},t.prototype.focusHeaderPosition=function(r){var o=r.direction,i=r.fromTab,a=r.event,l=r.headerPosition;if(r.allowUserOverride){var p,u=this.getFocusedHeader(),c=this.headerNavigationService.getHeaderRowCount();i?(p=this.gridOptionsService.getCallback("tabToNextHeader"))&&(l=p({backwards:"Before"===o,previousHeaderPosition:u,nextHeaderPosition:l,headerRowCount:c})):(p=this.gridOptionsService.getCallback("navigateToNextHeader"))&&a&&(l=p({key:a.key,previousHeaderPosition:u,nextHeaderPosition:l,headerRowCount:c,event:a}))}return!!l&&(-1===l.headerRowIndex?this.focusGridView(l.column):(this.headerNavigationService.scrollToColumn(l.column,o),this.ctrlsService.getHeaderRowContainerCtrl(l.column.getPinned()).focusHeader(l.headerRowIndex,l.column,a)))},t.prototype.focusFirstHeader=function(){var r=this.columnModel.getAllDisplayedColumns()[0];return!!r&&(r.getParent()&&(r=this.columnModel.getColumnGroupAtLevel(r,0)),this.focusHeaderPosition({headerPosition:{headerRowIndex:0,column:r}}))},t.prototype.focusLastHeader=function(r){var o=this.headerNavigationService.getHeaderRowCount()-1,i=Q(this.columnModel.getAllDisplayedColumns());return this.focusHeaderPosition({headerPosition:{headerRowIndex:o,column:i},event:r})},t.prototype.isAnyCellFocused=function(){return!!this.focusedCellPosition},t.prototype.isRowFocused=function(r,o){return null!=this.focusedCellPosition&&this.focusedCellPosition.rowIndex===r&&this.focusedCellPosition.rowPinned===yt(o)},t.prototype.findFocusableElements=function(r,o,i){void 0===i&&(i=!1);var a=nn;o&&(a+=", "+o),i&&(a+=', [tabindex="-1"]');var d,l=Array.prototype.slice.apply(r.querySelectorAll(Oa)),u=Array.prototype.slice.apply(r.querySelectorAll(a));return u.length?(d=u,l.filter(function(f){return-1===d.indexOf(f)})):l},t.prototype.focusInto=function(r,o,i){void 0===o&&(o=!1),void 0===i&&(i=!1);var s=this.findFocusableElements(r,null,i),a=o?Q(s):s[0];return!!a&&(a.focus({preventScroll:!0}),!0)},t.prototype.findFocusableElementBeforeTabGuard=function(r,o){if(!o)return null;var i=this.findFocusableElements(r),s=i.indexOf(o);if(-1===s)return null;for(var a=-1,l=s-1;l>=0;l--)if(i[l].classList.contains(ir.TAB_GUARD_TOP)){a=l;break}return a<=0?null:i[a-1]},t.prototype.findNextFocusableElement=function(r,o,i){void 0===r&&(r=this.eGridDiv);var s=this.findFocusableElements(r,o?':not([tabindex="-1"])':null),l=this.gridOptionsService.getDocument().activeElement,c=(o?s.findIndex(function(p){return p.contains(l)}):s.indexOf(l))+(i?-1:1);return c<0||c>=s.length?null:s[c]},t.prototype.isTargetUnderManagedComponent=function(r,o){if(!o)return!1;var i=r.querySelectorAll("."+Pt.FOCUS_MANAGED_CLASS);if(!i.length)return!1;for(var s=0;s=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Sv=function(n){function t(e,r){var o=n.call(this,e,r)||this;return o.refreshFunctions=[],o.userHeaderClasses=new Set,o.ariaDescriptionProperties=new Map,o.column=e,o}return wv(t,n),t.prototype.setComp=function(e,r,o,i){var s=this;n.prototype.setGui.call(this,r),this.comp=e,this.updateState(),this.setupWidth(),this.setupMovingCss(),this.setupMenuClass(),this.setupSortableClass(),this.setupWrapTextClass(),this.refreshSpanHeaderHeight(),this.setupAutoHeight(i),this.addColumnHoverListener(),this.setupFilterCss(),this.setupColId(),this.setupClassesFromColDef(),this.setupTooltip(),this.addActiveHeaderMouseListeners(),this.setupSelectAll(),this.setupUserComp(),this.refreshAria(),this.createManagedBean(new dv(this.getPinned(),this.column,o,e,this)),this.createManagedBean(new Zn([this.column],r)),this.createManagedBean(new Jn(this.column,r,this.beans)),this.createManagedBean(new Pt(r,{shouldStopEventPropagation:function(a){return s.shouldStopEventPropagation(a)},onTabKeyDown:function(){return null},handleKeyDown:this.handleKeyDown.bind(this),onFocusIn:this.onFocusIn.bind(this),onFocusOut:this.onFocusOut.bind(this)})),this.addMouseDownListenerIfNeeded(r),this.addManagedListener(this.column,X.EVENT_COL_DEF_CHANGED,this.onColDefChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_COLUMN_VALUE_CHANGED,this.onColumnValueChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_COLUMN_ROW_GROUP_CHANGED,this.onColumnRowGroupChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_COLUMN_PIVOT_CHANGED,this.onColumnPivotChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_HEADER_HEIGHT_CHANGED,this.onHeaderHeightChanged.bind(this))},t.prototype.addMouseDownListenerIfNeeded=function(e){var r=this;if(Ge()){var i=this.gridOptionsService.getDocument();["mousedown","touchstart"].forEach(function(s){r.addManagedListener(e,s,function(a){var l=i.activeElement;l!==e&&!e.contains(l)&&(e.focus(),Sr.toggleKeyboardMode(a))})})}},t.prototype.setupUserComp=function(){var e=this.lookupUserCompDetails();this.setCompDetails(e)},t.prototype.setCompDetails=function(e){this.userCompDetails=e,this.comp.setUserCompDetails(e)},t.prototype.lookupUserCompDetails=function(){var e=this.createParams(),r=this.column.getColDef();return this.userComponentFactory.getHeaderCompDetails(r,e)},t.prototype.createParams=function(){var e=this,r=this.column.getColDef();return{column:this.column,displayName:this.displayName,enableSorting:r.sortable,enableMenu:this.menuEnabled,showColumnMenu:function(i){e.gridApi.showColumnMenuAfterButtonClick(e.column,i)},progressSort:function(i){e.sortController.progressSort(e.column,!!i,"uiColumnSorted")},setSort:function(i,s){e.sortController.setSortForColumn(e.column,i,!!s,"uiColumnSorted")},api:this.gridApi,columnApi:this.columnApi,context:this.gridOptionsService.context,eGridHeader:this.getGui()}},t.prototype.setupSelectAll=function(){this.selectAllFeature=this.createManagedBean(new fv(this.column)),this.selectAllFeature.setComp(this)},t.prototype.getSelectAllGui=function(){return this.selectAllFeature.getCheckboxGui()},t.prototype.handleKeyDown=function(e){n.prototype.handleKeyDown.call(this,e),e.key===_.SPACE&&this.selectAllFeature.onSpaceKeyDown(e),e.key===_.ENTER&&this.onEnterKeyDown(e)},t.prototype.onEnterKeyDown=function(e){var r=this.comp.getUserCompInstance();r&&(e.ctrlKey||e.metaKey?this.menuEnabled&&r.showMenu&&(e.preventDefault(),r.showMenu()):this.sortable&&this.sortController.progressSort(this.column,e.shiftKey,"uiColumnSorted"))},t.prototype.isMenuEnabled=function(){return this.menuEnabled},t.prototype.onFocusIn=function(e){if(!this.getGui().contains(e.relatedTarget)){var r=this.getRowIndex();this.focusService.setFocusedHeader(r,this.column)}this.setActiveHeader(!0)},t.prototype.onFocusOut=function(e){this.getGui().contains(e.relatedTarget)||this.setActiveHeader(!1)},t.prototype.setupTooltip=function(){var e=this,o=this.createManagedBean(new jn({getColumn:function(){return e.column},getColDef:function(){return e.column.getColDef()},getGui:function(){return e.eGui},getLocation:function(){return"header"},getTooltipValue:function(){return e.column.getColDef().headerTooltip}},this.beans));o.setComp(this.comp),this.refreshFunctions.push(function(){return o.refreshToolTip()})},t.prototype.setupClassesFromColDef=function(){var e=this,r=function(){var o=e.column.getColDef(),i=Al.getHeaderClassesFromColDef(o,e.gridOptionsService,e.column,null),s=e.userHeaderClasses;e.userHeaderClasses=new Set(i),i.forEach(function(a){s.has(a)?s.delete(a):e.comp.addOrRemoveCssClass(a,!0)}),s.forEach(function(a){return e.comp.addOrRemoveCssClass(a,!1)})};this.refreshFunctions.push(r),r()},t.prototype.setDragSource=function(e){var r=this;if(this.dragSourceElement=e,this.removeDragSource(),e&&this.draggable){var o=!this.gridOptionsService.is("suppressDragLeaveHidesColumns");this.moveDragSource={type:ge.HeaderCell,eElement:e,defaultIconName:o?de.ICON_HIDE:de.ICON_NOT_ALLOWED,getDragItem:function(){return r.createDragItem()},dragItemName:this.displayName,onDragStarted:function(){return r.column.setMoving(!0,"uiColumnMoved")},onDragStopped:function(){return r.column.setMoving(!1,"uiColumnMoved")},onGridEnter:function(i){var s;if(o){var a=(null===(s=i?.columns)||void 0===s?void 0:s.filter(function(l){return!l.getColDef().lockVisible}))||[];r.columnModel.setColumnsVisible(a,!0,"uiColumnMoved")}},onGridExit:function(i){var s;if(o){var a=(null===(s=i?.columns)||void 0===s?void 0:s.filter(function(l){return!l.getColDef().lockVisible}))||[];r.columnModel.setColumnsVisible(a,!1,"uiColumnMoved")}}},this.dragAndDropService.addDragSource(this.moveDragSource,!0)}},t.prototype.createDragItem=function(){var e={};return e[this.column.getId()]=this.column.isVisible(),{columns:[this.column],visibleState:e}},t.prototype.removeDragSource=function(){this.moveDragSource&&(this.dragAndDropService.removeDragSource(this.moveDragSource),this.moveDragSource=void 0)},t.prototype.onColDefChanged=function(){this.refresh()},t.prototype.updateState=function(){var e=this.column.getColDef();this.menuEnabled=this.menuFactory.isMenuEnabled(this.column)&&!e.suppressMenu,this.sortable=e.sortable,this.displayName=this.calculateDisplayName(),this.draggable=this.workOutDraggable()},t.prototype.addRefreshFunction=function(e){this.refreshFunctions.push(e)},t.prototype.refresh=function(){this.updateState(),this.refreshHeaderComp(),this.refreshAria(),this.refreshFunctions.forEach(function(e){return e()})},t.prototype.refreshHeaderComp=function(){var e=this.lookupUserCompDetails();null!=this.comp.getUserCompInstance()&&this.userCompDetails.componentClass==e.componentClass&&this.attemptHeaderCompRefresh(e.params)?this.setDragSource(this.dragSourceElement):this.setCompDetails(e)},t.prototype.attemptHeaderCompRefresh=function(e){var r=this.comp.getUserCompInstance();return!(!r||!r.refresh)&&r.refresh(e)},t.prototype.calculateDisplayName=function(){return this.columnModel.getDisplayNameForColumn(this.column,"header",!0)},t.prototype.checkDisplayName=function(){this.displayName!==this.calculateDisplayName()&&this.refresh()},t.prototype.workOutDraggable=function(){var e=this.column.getColDef();return!(this.gridOptionsService.is("suppressMovableColumns")||e.suppressMovable||e.lockPosition)||!!e.enableRowGroup||!!e.enablePivot},t.prototype.onColumnRowGroupChanged=function(){this.checkDisplayName()},t.prototype.onColumnPivotChanged=function(){this.checkDisplayName()},t.prototype.onColumnValueChanged=function(){this.checkDisplayName()},t.prototype.setupWidth=function(){var e=this,r=function(){var o=e.column.getActualWidth();e.comp.setWidth(o+"px")};this.addManagedListener(this.column,X.EVENT_WIDTH_CHANGED,r),r()},t.prototype.setupMovingCss=function(){var e=this,r=function(){e.comp.addOrRemoveCssClass("ag-header-cell-moving",e.column.isMoving())};this.addManagedListener(this.column,X.EVENT_MOVING_CHANGED,r),r()},t.prototype.setupMenuClass=function(){var e=this,r=function(){e.comp.addOrRemoveCssClass("ag-column-menu-visible",e.column.isMenuVisible())};this.addManagedListener(this.column,X.EVENT_MENU_VISIBLE_CHANGED,r),r()},t.prototype.setupSortableClass=function(){var e=this,r=function(){e.comp.addOrRemoveCssClass("ag-header-cell-sortable",!!e.sortable)};r(),this.addRefreshFunction(r),this.addManagedListener(this.eventService,X.EVENT_SORT_CHANGED,this.refreshAriaSort.bind(this))},t.prototype.setupWrapTextClass=function(){var e=this,r=function(){var o=!!e.column.getColDef().wrapHeaderText;e.comp.addOrRemoveCssClass("ag-header-cell-wrap-text",o)};r(),this.addRefreshFunction(r)},t.prototype.onHeaderHeightChanged=function(){this.refreshSpanHeaderHeight()},t.prototype.refreshSpanHeaderHeight=function(){var e=this,r=e.eGui,i=e.comp,s=e.columnModel,a=e.gridOptionsService;if(e.column.isSpanHeaderHeight()){var l=this.getColumnGroupPaddingInfo(),u=l.numberOfParents,c=l.isSpanningTotal;if(i.addOrRemoveCssClass("ag-header-span-height",u>0),0!==u){i.addOrRemoveCssClass("ag-header-span-total",c);var d=a.is("pivotMode")?s.getPivotGroupHeaderHeight():s.getGroupHeaderHeight(),f=s.getColumnHeaderRowHeight(),g=u*d;r.style.setProperty("top",-g+"px"),r.style.setProperty("height",f+g+"px")}}},t.prototype.getColumnGroupPaddingInfo=function(){var e=this.column.getParent();if(!e||!e.isPadding())return{numberOfParents:0,isSpanningTotal:!1};for(var r=e.getPaddingLevel()+1,o=!0;e;){if(!e.isPadding()){o=!1;break}e=e.getParent()}return{numberOfParents:r,isSpanningTotal:o}},t.prototype.setupAutoHeight=function(e){var s,r=this,o=function(c){if(r.isAlive()){var p=Tt(r.getGui()),w=e.offsetHeight+(p.paddingTop+p.paddingBottom+p.borderBottomWidth+p.borderTopWidth);if(c<5){var E=r.beans.gridOptionsService.getDocument();if(!E||!E.contains(e)||0==w)return void r.beans.frameworkOverrides.setTimeout(function(){return o(c+1)},0)}r.columnModel.setColumnHeaderHeight(r.column,w)}},i=!1,a=function(){var c=r.column.isAutoHeaderHeight();c&&!i&&l(),!c&&i&&u()},l=function(){i=!0,o(0),r.comp.addOrRemoveCssClass("ag-header-cell-auto-height",!0),s=r.resizeObserverService.observeResize(e,function(){return o(0)})},u=function(){i=!1,s&&s(),r.comp.addOrRemoveCssClass("ag-header-cell-auto-height",!1),s=void 0};a(),this.addDestroyFunc(function(){return u()}),this.addManagedListener(this.column,X.EVENT_WIDTH_CHANGED,function(){return i&&o(0)}),this.addManagedListener(this.eventService,X.EVENT_SORT_CHANGED,function(){i&&r.beans.frameworkOverrides.setTimeout(function(){return o(0)})}),this.addRefreshFunction(a)},t.prototype.refreshAriaSort=function(){if(this.sortable){var e=this.localeService.getLocaleTextFunc(),r=this.sortController.getDisplaySortForColumn(this.column)||null;this.comp.setAriaSort(ia(r)),this.setAriaDescriptionProperty("sort",e("ariaSortableColumn","Press ENTER to sort."))}else this.comp.setAriaSort(),this.setAriaDescriptionProperty("sort",null)},t.prototype.refreshAriaMenu=function(){if(this.menuEnabled){var e=this.localeService.getLocaleTextFunc();this.setAriaDescriptionProperty("menu",e("ariaMenuColumn","Press CTRL ENTER to open column menu."))}else this.setAriaDescriptionProperty("menu",null)},t.prototype.setAriaDescriptionProperty=function(e,r){null!=r?this.ariaDescriptionProperties.set(e,r):this.ariaDescriptionProperties.delete(e)},t.prototype.refreshAriaDescription=function(){var e=Array.from(this.ariaDescriptionProperties.values());this.comp.setAriaDescription(e.length?e.join(" "):void 0)},t.prototype.refreshAria=function(){this.refreshAriaSort(),this.refreshAriaMenu(),this.refreshAriaDescription()},t.prototype.addColumnHoverListener=function(){var e=this,r=function(){if(e.gridOptionsService.is("columnHoverHighlight")){var o=e.columnHoverService.isHovered(e.column);e.comp.addOrRemoveCssClass("ag-column-hover",o)}};this.addManagedListener(this.eventService,v.EVENT_COLUMN_HOVER_CHANGED,r),r()},t.prototype.setupFilterCss=function(){var e=this,r=function(){e.comp.addOrRemoveCssClass("ag-header-cell-filtered",e.column.isFilterActive())};this.addManagedListener(this.column,X.EVENT_FILTER_ACTIVE_CHANGED,r),r()},t.prototype.setupColId=function(){this.comp.setColId(this.column.getColId())},t.prototype.addActiveHeaderMouseListeners=function(){var e=this,r=function(o){return e.setActiveHeader("mouseenter"===o.type)};this.addManagedListener(this.getGui(),"mouseenter",r),this.addManagedListener(this.getGui(),"mouseleave",r)},t.prototype.setActiveHeader=function(e){this.comp.addOrRemoveCssClass("ag-header-active",e)},vt([h("columnModel")],t.prototype,"columnModel",void 0),vt([h("columnHoverService")],t.prototype,"columnHoverService",void 0),vt([h("sortController")],t.prototype,"sortController",void 0),vt([h("menuFactory")],t.prototype,"menuFactory",void 0),vt([h("dragAndDropService")],t.prototype,"dragAndDropService",void 0),vt([h("resizeObserverService")],t.prototype,"resizeObserverService",void 0),vt([h("gridApi")],t.prototype,"gridApi",void 0),vt([h("columnApi")],t.prototype,"columnApi",void 0),vt([se],t.prototype,"removeDragSource",null),t}(ei),Ev=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ri=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},_v=function(n){function t(e,r,o,i){var s=n.call(this)||this;return s.eResize=r,s.comp=e,s.pinned=o,s.columnGroup=i,s}return Ev(t,n),t.prototype.postConstruct=function(){var e=this;if(this.columnGroup.isResizable()){var r=this.horizontalResizeService.addResizeBar({eResizeBar:this.eResize,onResizeStart:this.onResizeStart.bind(this),onResizing:this.onResizing.bind(this,!1),onResizeEnd:this.onResizing.bind(this,!0)});if(this.addDestroyFunc(r),!this.gridOptionsService.is("suppressAutoSize")){var o=this.gridOptionsService.is("skipHeaderOnAutoSize");this.eResize.addEventListener("dblclick",function(){var i=[];e.columnGroup.getDisplayedLeafColumns().forEach(function(a){a.getColDef().suppressAutoSize||i.push(a.getColId())}),i.length>0&&e.columnModel.autoSizeColumns({columns:i,skipHeader:o,stopAtGroup:e.columnGroup,source:"uiColumnResized"}),e.resizeLeafColumnsToFit("uiColumnResized")})}}else this.comp.setResizableDisplayed(!1)},t.prototype.onResizeStart=function(e){var r=this;this.calculateInitialValues();var o=null;if(e&&(o=this.columnModel.getDisplayedGroupAfter(this.columnGroup)),o){var i=o.getDisplayedLeafColumns();this.resizeTakeFromCols=i.filter(function(s){return s.isResizable()}),this.resizeTakeFromStartWidth=0,this.resizeTakeFromCols.forEach(function(s){return r.resizeTakeFromStartWidth+=s.getActualWidth()}),this.resizeTakeFromRatios=[],this.resizeTakeFromCols.forEach(function(s){return r.resizeTakeFromRatios.push(s.getActualWidth()/r.resizeTakeFromStartWidth)})}else this.resizeTakeFromCols=null,this.resizeTakeFromStartWidth=null,this.resizeTakeFromRatios=null;this.comp.addOrRemoveCssClass("ag-column-resizing",!0)},t.prototype.onResizing=function(e,r,o){void 0===o&&(o="uiColumnResized");var i=this.normaliseDragChange(r);this.resizeColumns(this.resizeStartWidth+i,o,e)},t.prototype.resizeLeafColumnsToFit=function(e){var r=this.autoWidthCalculator.getPreferredWidthForColumnGroup(this.columnGroup);this.calculateInitialValues(),r>this.resizeStartWidth&&this.resizeColumns(r,e,!0)},t.prototype.resizeColumns=function(e,r,o){void 0===o&&(o=!0);var i=[];i.push({columns:this.resizeCols,ratios:this.resizeRatios,width:e}),this.resizeTakeFromCols&&i.push({columns:this.resizeTakeFromCols,ratios:this.resizeTakeFromRatios,width:this.resizeTakeFromStartWidth-(e-this.resizeStartWidth)}),this.columnModel.resizeColumnSets({resizeSets:i,finished:o,source:r}),o&&this.comp.addOrRemoveCssClass("ag-column-resizing",!1)},t.prototype.calculateInitialValues=function(){var e=this,r=this.columnGroup.getDisplayedLeafColumns();this.resizeCols=r.filter(function(o){return o.isResizable()}),this.resizeStartWidth=0,this.resizeCols.forEach(function(o){return e.resizeStartWidth+=o.getActualWidth()}),this.resizeRatios=[],this.resizeCols.forEach(function(o){return e.resizeRatios.push(o.getActualWidth()/e.resizeStartWidth)})},t.prototype.normaliseDragChange=function(e){var r=e;return this.gridOptionsService.is("enableRtl")?"left"!==this.pinned&&(r*=-1):"right"===this.pinned&&(r*=-1),r},ri([h("horizontalResizeService")],t.prototype,"horizontalResizeService",void 0),ri([h("autoWidthCalculator")],t.prototype,"autoWidthCalculator",void 0),ri([h("columnModel")],t.prototype,"columnModel",void 0),ri([D],t.prototype,"postConstruct",null),t}(T),Rv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Tv=function(n){function t(e,r){var o=n.call(this)||this;return o.removeChildListenersFuncs=[],o.columnGroup=r,o.comp=e,o}return Rv(t,n),t.prototype.postConstruct=function(){this.addListenersToChildrenColumns(),this.addManagedListener(this.columnGroup,Se.EVENT_DISPLAYED_CHILDREN_CHANGED,this.onDisplayedChildrenChanged.bind(this)),this.onWidthChanged(),this.addDestroyFunc(this.removeListenersOnChildrenColumns.bind(this))},t.prototype.addListenersToChildrenColumns=function(){var e=this;this.removeListenersOnChildrenColumns();var r=this.onWidthChanged.bind(this);this.columnGroup.getLeafColumns().forEach(function(o){o.addEventListener("widthChanged",r),o.addEventListener("visibleChanged",r),e.removeChildListenersFuncs.push(function(){o.removeEventListener("widthChanged",r),o.removeEventListener("visibleChanged",r)})})},t.prototype.removeListenersOnChildrenColumns=function(){this.removeChildListenersFuncs.forEach(function(e){return e()}),this.removeChildListenersFuncs=[]},t.prototype.onDisplayedChildrenChanged=function(){this.addListenersToChildrenColumns(),this.onWidthChanged()},t.prototype.onWidthChanged=function(){var e=this.columnGroup.getActualWidth();this.comp.setWidth(e+"px"),this.comp.addOrRemoveCssClass("ag-hidden",0===e)},function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);o>3&&i&&Object.defineProperty(t,e,i)}([D],t.prototype,"postConstruct",null),t}(T),Dv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),oi=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Pv=function(n){function t(e,r){var o=n.call(this,e,r)||this;return o.columnGroup=e,o}return Dv(t,n),t.prototype.setComp=function(e,r,o){n.prototype.setGui.call(this,r),this.comp=e,this.displayName=this.columnModel.getDisplayNameForColumnGroup(this.columnGroup,"header"),this.addClasses(),this.addAttributes(),this.setupMovingCss(),this.setupExpandable(),this.setupTooltip(),this.setupUserComp();var i=this.getParentRowCtrl().getPinned(),s=this.columnGroup.getProvidedColumnGroup().getLeafColumns();this.createManagedBean(new Zn(s,r)),this.createManagedBean(new Jn(this.columnGroup,r,this.beans)),this.createManagedBean(new Tv(e,this.columnGroup)),this.groupResizeFeature=this.createManagedBean(new _v(e,o,i,this.columnGroup)),this.createManagedBean(new Pt(r,{shouldStopEventPropagation:this.shouldStopEventPropagation.bind(this),onTabKeyDown:function(){},handleKeyDown:this.handleKeyDown.bind(this),onFocusIn:this.onFocusIn.bind(this)}))},t.prototype.resizeLeafColumnsToFit=function(e){this.groupResizeFeature&&this.groupResizeFeature.resizeLeafColumnsToFit(e)},t.prototype.setupUserComp=function(){var e=this,r=this.displayName,o={displayName:this.displayName,columnGroup:this.columnGroup,setExpanded:function(u){e.columnModel.setColumnGroupOpened(e.columnGroup.getProvidedColumnGroup(),u,"gridInitializing")},api:this.gridApi,columnApi:this.columnApi,context:this.gridOptionsService.context};if(!r){for(var i=this.columnGroup,s=i.getLeafColumns();i.getParent()&&i.getParent().getLeafColumns().length===s.length;)i=i.getParent();var a=i.getColGroupDef();a&&(r=a.headerName),r||(r=s?this.columnModel.getDisplayNameForColumn(s[0],"header",!0):"")}var l=this.userComponentFactory.getHeaderGroupCompDetails(o);this.comp.setUserCompDetails(l)},t.prototype.setupTooltip=function(){var e=this,r=this.columnGroup.getColGroupDef(),o={getColumn:function(){return e.columnGroup},getGui:function(){return e.eGui},getLocation:function(){return"headerGroup"},getTooltipValue:function(){return r&&r.headerTooltip}};r&&(o.getColDef=function(){return r}),this.createManagedBean(new jn(o,this.beans)).setComp(this.comp)},t.prototype.setupExpandable=function(){var e=this.columnGroup.getProvidedColumnGroup();this.refreshExpanded(),this.addManagedListener(e,te.EVENT_EXPANDABLE_CHANGED,this.refreshExpanded.bind(this)),this.addManagedListener(e,te.EVENT_EXPANDED_CHANGED,this.refreshExpanded.bind(this))},t.prototype.refreshExpanded=function(){var e=this.columnGroup;this.expandable=e.isExpandable();var r=e.isExpanded();this.comp.setAriaExpanded(this.expandable?r?"true":"false":void 0)},t.prototype.addAttributes=function(){this.comp.setColId(this.columnGroup.getUniqueId())},t.prototype.addClasses=function(){var e=this,r=this.columnGroup.getColGroupDef(),o=Al.getHeaderClassesFromColDef(r,this.gridOptionsService,null,this.columnGroup);this.columnGroup.isPadding()?(o.push("ag-header-group-cell-no-group"),this.columnGroup.getLeafColumns().every(function(s){return s.isSpanHeaderHeight()})&&o.push("ag-header-span-height")):o.push("ag-header-group-cell-with-group"),o.forEach(function(s){return e.comp.addOrRemoveCssClass(s,!0)})},t.prototype.setupMovingCss=function(){var e=this,o=this.columnGroup.getProvidedColumnGroup().getLeafColumns(),i=function(){return e.comp.addOrRemoveCssClass("ag-header-cell-moving",e.columnGroup.isMoving())};o.forEach(function(s){e.addManagedListener(s,X.EVENT_MOVING_CHANGED,i)}),i()},t.prototype.onFocusIn=function(e){if(!this.eGui.contains(e.relatedTarget)){var r=this.getRowIndex();this.beans.focusService.setFocusedHeader(r,this.columnGroup)}},t.prototype.handleKeyDown=function(e){n.prototype.handleKeyDown.call(this,e);var r=this.getWrapperHasFocus();if(this.expandable&&r&&e.key===_.ENTER){var o=this.columnGroup,i=!o.isExpanded();this.columnModel.setColumnGroupOpened(o.getProvidedColumnGroup(),i,"uiColumnExpanded")}},t.prototype.setDragSource=function(e){var r=this;if(!this.isSuppressMoving()){var o=this.columnGroup.getProvidedColumnGroup().getLeafColumns(),i=!this.gridOptionsService.is("suppressDragLeaveHidesColumns"),s={type:ge.HeaderCell,eElement:e,defaultIconName:i?de.ICON_HIDE:de.ICON_NOT_ALLOWED,dragItemName:this.displayName,getDragItem:this.getDragItemForGroup.bind(this),onDragStarted:function(){return o.forEach(function(a){return a.setMoving(!0,"uiColumnDragged")})},onDragStopped:function(){return o.forEach(function(a){return a.setMoving(!1,"uiColumnDragged")})},onGridEnter:function(a){var l;if(i){var u=(null===(l=a?.columns)||void 0===l?void 0:l.filter(function(c){return!c.getColDef().lockVisible}))||[];r.columnModel.setColumnsVisible(u,!0,"uiColumnMoved")}},onGridExit:function(a){var l;if(i){var u=(null===(l=a?.columns)||void 0===l?void 0:l.filter(function(c){return!c.getColDef().lockVisible}))||[];r.columnModel.setColumnsVisible(u,!1,"uiColumnMoved")}}};this.dragAndDropService.addDragSource(s,!0),this.addDestroyFunc(function(){return r.dragAndDropService.removeDragSource(s)})}},t.prototype.getDragItemForGroup=function(){var e=this.columnGroup.getProvidedColumnGroup().getLeafColumns(),r={};e.forEach(function(i){return r[i.getId()]=i.isVisible()});var o=[];return this.columnModel.getAllDisplayedColumns().forEach(function(i){e.indexOf(i)>=0&&(o.push(i),ve(e,i))}),e.forEach(function(i){return o.push(i)}),{columns:o,visibleState:r}},t.prototype.isSuppressMoving=function(){var e=!1;return this.columnGroup.getLeafColumns().forEach(function(o){(o.getColDef().suppressMovable||o.getColDef().lockPosition)&&(e=!0)}),e||this.gridOptionsService.is("suppressMovableColumns")},oi([h("columnModel")],t.prototype,"columnModel",void 0),oi([h("dragAndDropService")],t.prototype,"dragAndDropService",void 0),oi([h("gridApi")],t.prototype,"gridApi",void 0),oi([h("columnApi")],t.prototype,"columnApi",void 0),t}(ei),Av=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Ll=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},bv=0,rs=function(n){function t(e,r,o){var i=n.call(this)||this;return i.instanceId=bv++,i.headerCellCtrls={},i.rowIndex=e,i.pinned=r,i.type=o,i}return Av(t,n),t.prototype.getInstanceId=function(){return this.instanceId},t.prototype.setComp=function(e){this.comp=e,this.onRowHeightChanged(),this.onVirtualColumnsChanged(),this.setWidth(),this.addEventListeners(),Ge()&&this.comp.setTransform("translateZ(0)"),e.setAriaRowIndex(this.rowIndex+1)},t.prototype.addEventListeners=function(){this.addManagedListener(this.eventService,v.EVENT_COLUMN_RESIZED,this.onColumnResized.bind(this)),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,this.onDisplayedColumnsChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_VIRTUAL_COLUMNS_CHANGED,this.onVirtualColumnsChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_COLUMN_HEADER_HEIGHT_CHANGED,this.onRowHeightChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_GRID_STYLES_CHANGED,this.onRowHeightChanged.bind(this)),this.addManagedPropertyListener("domLayout",this.onDisplayedColumnsChanged.bind(this)),this.addManagedPropertyListener("headerHeight",this.onRowHeightChanged.bind(this)),this.addManagedPropertyListener("pivotHeaderHeight",this.onRowHeightChanged.bind(this)),this.addManagedPropertyListener("groupHeaderHeight",this.onRowHeightChanged.bind(this)),this.addManagedPropertyListener("pivotGroupHeaderHeight",this.onRowHeightChanged.bind(this)),this.addManagedPropertyListener("floatingFiltersHeight",this.onRowHeightChanged.bind(this))},t.prototype.getHeaderCellCtrl=function(e){return Bt(this.headerCellCtrls).find(function(r){return r.getColumnGroupChild()===e})},t.prototype.onDisplayedColumnsChanged=function(){this.onVirtualColumnsChanged(),this.setWidth(),this.onRowHeightChanged()},t.prototype.getType=function(){return this.type},t.prototype.onColumnResized=function(){this.setWidth()},t.prototype.setWidth=function(){var e=this.getWidthForRow();this.comp.setWidth(e+"px")},t.prototype.getWidthForRow=function(){return this.gridOptionsService.isDomLayout("print")?null!=this.pinned?0:this.columnModel.getContainerWidth("right")+this.columnModel.getContainerWidth("left")+this.columnModel.getContainerWidth(null):this.columnModel.getContainerWidth(this.pinned)},t.prototype.onRowHeightChanged=function(){var e=this.columnModel.getHeaderRowCount(),r=[],o=0;this.columnModel.hasFloatingFilters()&&(e++,o=1);for(var i=this.columnModel.getColumnGroupHeaderRowHeight(),s=this.columnModel.getColumnHeaderRowHeight(),l=e-(1+o),u=0;u=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Mv=function(n){function t(e){var r=n.call(this)||this;return r.hidden=!1,r.includeFloatingFilter=!1,r.groupsRowCtrls=[],r.pinned=e,r}return Fv(t,n),t.prototype.setComp=function(e,r){this.comp=e,this.eViewport=r,this.setupCenterWidth(),this.setupPinnedWidth(),this.setupDragAndDrop(this.eViewport),this.addManagedListener(this.eventService,v.EVENT_GRID_COLUMNS_CHANGED,this.onGridColumnsChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,this.onDisplayedColumnsChanged.bind(this)),this.ctrlsService.registerHeaderContainer(this,this.pinned),this.columnModel.isReady()&&this.refresh()},t.prototype.setupDragAndDrop=function(e){var r=new qf(this.pinned,e);this.createManagedBean(r)},t.prototype.refresh=function(e){var r=this;void 0===e&&(e=!1);var c,p,o=new fr,i=this.focusService.getFocusHeaderToUseAfterRefresh();(function(){var c=r.columnModel.getHeaderRowCount()-1;r.groupsRowCtrls=r.destroyBeans(r.groupsRowCtrls);for(var p=0;p0)&&!(o=r.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(e=r.return)&&e.call(r)}finally{if(s)throw s.error}}return i}(this.groupsRowCtrls));return this.columnsRowCtrl&&e.push(this.columnsRowCtrl),this.filtersRowCtrl&&e.push(this.filtersRowCtrl),e},t.prototype.onGridColumnsChanged=function(){this.refresh(!0)},t.prototype.onDisplayedColumnsChanged=function(){var e=this.columnModel.hasFloatingFilters()&&!this.hidden;this.includeFloatingFilter!==e&&this.refresh(!0)},t.prototype.setupCenterWidth=function(){var e=this;null==this.pinned&&this.createManagedBean(new $n(function(r){return e.comp.setCenterWidth(r+"px")},!0))},t.prototype.setHorizontalScroll=function(e){this.comp.setViewportScrollLeft(e)},t.prototype.setupPinnedWidth=function(){var e=this;if(null!=this.pinned){var r="left"===this.pinned,o="right"===this.pinned;this.hidden=!0;var i=function(){var s=r?e.pinnedWidthService.getPinnedLeftWidth():e.pinnedWidthService.getPinnedRightWidth();if(null!=s){var a=0==s,l=e.hidden!==a,u=e.gridOptionsService.is("enableRtl"),c=e.gridOptionsService.getScrollbarWidth(),p=e.scrollVisibleService.isVerticalScrollShowing()&&(u&&r||!u&&o);e.comp.setPinnedContainerWidth((p?s+c:s)+"px"),e.comp.setDisplayed(!a),l&&(e.hidden=a,e.refresh())}};this.addManagedListener(this.eventService,v.EVENT_LEFT_PINNED_WIDTH_CHANGED,i),this.addManagedListener(this.eventService,v.EVENT_RIGHT_PINNED_WIDTH_CHANGED,i),this.addManagedListener(this.eventService,v.EVENT_SCROLL_VISIBILITY_CHANGED,i),this.addManagedListener(this.eventService,v.EVENT_SCROLLBAR_WIDTH_CHANGED,i)}},t.prototype.getHeaderCtrlForColumn=function(e){if(e instanceof X)return this.columnsRowCtrl?this.columnsRowCtrl.getHeaderCellCtrl(e):void 0;if(0!==this.groupsRowCtrls.length)for(var r=0;r=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},is=function(n){function t(e){var r=n.call(this)||this;return r.headerRowComps={},r.rowCompsList=[],r.pinned=e,r}return Iv(t,n),t.prototype.init=function(){var e=this;this.selectAndSetTemplate();var r={setDisplayed:function(i){return e.setDisplayed(i)},setCtrls:function(i){return e.setCtrls(i)},setCenterWidth:function(i){return e.eCenterContainer.style.width=i},setViewportScrollLeft:function(i){return e.getGui().scrollLeft=i},setPinnedContainerWidth:function(i){var s=e.getGui();s.style.width=i,s.style.maxWidth=i,s.style.minWidth=i}};this.createManagedBean(new Mv(this.pinned)).setComp(r,this.getGui())},t.prototype.selectAndSetTemplate=function(){this.setTemplate("left"==this.pinned?t.PINNED_LEFT_TEMPLATE:"right"==this.pinned?t.PINNED_RIGHT_TEMPLATE:t.CENTER_TEMPLATE),this.eRowContainer=this.eCenterContainer?this.eCenterContainer:this.getGui()},t.prototype.destroyRowComps=function(){this.setCtrls([])},t.prototype.destroyRowComp=function(e){this.destroyBean(e),this.eRowContainer.removeChild(e.getGui())},t.prototype.setCtrls=function(e){var i,r=this,o=this.headerRowComps;this.headerRowComps={},this.rowCompsList=[],e.forEach(function(a){var l=a.getInstanceId(),u=o[l];delete o[l];var c=u||r.createBean(new ov(a));r.headerRowComps[l]=c,r.rowCompsList.push(c),function(a){var l=a.getGui();l.parentElement!=r.eRowContainer&&r.eRowContainer.appendChild(l),i&&pn(r.eRowContainer,l,i),i=l}(c)}),et(o).forEach(function(a){return r.destroyRowComp(a)})},t.PINNED_LEFT_TEMPLATE='',t.PINNED_RIGHT_TEMPLATE='',t.CENTER_TEMPLATE='',os([P("eCenterContainer")],t.prototype,"eCenterContainer",void 0),os([D],t.prototype,"init",null),os([se],t.prototype,"destroyRowComps",null),t}(W),Nv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),Qr=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Qe=(()=>(function(n){n[n.UP=0]="UP",n[n.DOWN=1]="DOWN",n[n.LEFT=2]="LEFT",n[n.RIGHT=3]="RIGHT"}(Qe||(Qe={})),Qe))(),Gv=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Nv(t,n),t.prototype.postConstruct=function(){var e=this;this.ctrlsService.whenReady(function(r){e.gridBodyCon=r.gridBodyCtrl})},t.prototype.getHeaderRowCount=function(){var e=this.ctrlsService.getHeaderRowContainerCtrl();return e?e.getRowCount():0},t.prototype.navigateVertically=function(e,r,o){if(r||(r=this.focusService.getFocusedHeader()),!r)return!1;var i=r.headerRowIndex,s=r.column,a=this.getHeaderRowCount(),u=e===Qe.UP?this.headerPositionUtils.getColumnVisibleParent(s,i):this.headerPositionUtils.getColumnVisibleChild(s,i),c=u.nextRow,p=u.nextFocusColumn,d=!1;return c<0&&(c=0,p=s,d=!0),c>=a&&(c=-1),!(!d&&!p)&&this.focusService.focusHeaderPosition({headerPosition:{headerRowIndex:c,column:p},allowUserOverride:!0,event:o})},t.prototype.navigateHorizontally=function(e,r,o){void 0===r&&(r=!1);var l,u,i=this.focusService.getFocusedHeader();return(l=e===Qe.LEFT!==this.gridOptionsService.is("enableRtl")?this.headerPositionUtils.findHeader(i,u="Before"):this.headerPositionUtils.findHeader(i,u="After"))||!r?this.focusService.focusHeaderPosition({headerPosition:l,direction:u,fromTab:r,allowUserOverride:!0,event:o}):this.focusNextHeaderRow(i,u,o)},t.prototype.focusNextHeaderRow=function(e,r,o){var i=e.headerRowIndex,s=null;return"Before"===r?i>0&&(s=this.headerPositionUtils.findColAtEdgeForHeaderRow(i-1,"end")):s=this.headerPositionUtils.findColAtEdgeForHeaderRow(i+1,"start"),this.focusService.focusHeaderPosition({headerPosition:s,direction:r,fromTab:!0,allowUserOverride:!0,event:o})},t.prototype.scrollToColumn=function(e,r){if(void 0===r&&(r="After"),!e.getPinned()){var o;if(e instanceof Se){var i=e.getDisplayedLeafColumns();o="Before"===r?Q(i):i[0]}else o=e;this.gridBodyCon.getScrollFeature().ensureColumnVisible(o)}},Qr([h("focusService")],t.prototype,"focusService",void 0),Qr([h("headerPositionUtils")],t.prototype,"headerPositionUtils",void 0),Qr([h("ctrlsService")],t.prototype,"ctrlsService",void 0),Qr([D],t.prototype,"postConstruct",null),Qr([b("headerNavigationService")],t)}(T),Hv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),ii=function(n,t,e,r){var s,o=arguments.length,i=o<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,e):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(n,t,e,r);else for(var a=n.length-1;a>=0;a--)(s=n[a])&&(i=(o<3?s(i):o>3?s(t,e,i):s(t,e))||i);return o>3&&i&&Object.defineProperty(t,e,i),i},Vv=function(n){function t(){return null!==n&&n.apply(this,arguments)||this}return Hv(t,n),t.prototype.setComp=function(e,r,o){this.comp=e,this.eGui=r,this.createManagedBean(new Pt(o,{onTabKeyDown:this.onTabKeyDown.bind(this),handleKeyDown:this.handleKeyDown.bind(this),onFocusOut:this.onFocusOut.bind(this)})),this.addManagedListener(this.eventService,v.EVENT_COLUMN_PIVOT_MODE_CHANGED,this.onPivotModeChanged.bind(this)),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,this.onDisplayedColumnsChanged.bind(this)),this.onPivotModeChanged(),this.setupHeaderHeight(),this.ctrlsService.registerGridHeaderCtrl(this)},t.prototype.setupHeaderHeight=function(){var e=this.setHeaderHeight.bind(this);e(),this.addManagedPropertyListener("headerHeight",e),this.addManagedPropertyListener("pivotHeaderHeight",e),this.addManagedPropertyListener("groupHeaderHeight",e),this.addManagedPropertyListener("pivotGroupHeaderHeight",e),this.addManagedPropertyListener("floatingFiltersHeight",e),this.addManagedListener(this.eventService,v.EVENT_DISPLAYED_COLUMNS_CHANGED,e),this.addManagedListener(this.eventService,v.EVENT_COLUMN_HEADER_HEIGHT_CHANGED,e),this.addManagedListener(this.eventService,v.EVENT_GRID_STYLES_CHANGED,e)},t.prototype.getHeaderHeight=function(){return this.headerHeight},t.prototype.setHeaderHeight=function(){var i,e=this.columnModel,r=0,o=e.getHeaderRowCount();e.hasFloatingFilters()&&(o++,r=1);var a=this.columnModel.getColumnGroupHeaderRowHeight(),l=this.columnModel.getColumnHeaderRowHeight(),c=o-(1+r);i=r*e.getFloatingFiltersHeight(),i+=c*a,this.headerHeight!==(i+=l)&&(this.headerHeight=i,this.comp.setHeightAndMinHeight(i+1+"px"),this.eventService.dispatchEvent({type:v.EVENT_HEADER_HEIGHT_CHANGED}))},t.prototype.onPivotModeChanged=function(){var e=this.columnModel.isPivotMode();this.comp.addOrRemoveCssClass("ag-pivot-on",e),this.comp.addOrRemoveCssClass("ag-pivot-off",!e)},t.prototype.onDisplayedColumnsChanged=function(){var r=this.columnModel.getAllDisplayedColumns().some(function(o){return o.isSpanHeaderHeight()});this.comp.addOrRemoveCssClass("ag-header-allow-overflow",r)},t.prototype.onTabKeyDown=function(e){var r=this.gridOptionsService.is("enableRtl");(this.headerNavigationService.navigateHorizontally(e.shiftKey!==r?Qe.LEFT:Qe.RIGHT,!0,e)||this.focusService.focusNextGridCoreContainer(e.shiftKey))&&e.preventDefault()},t.prototype.handleKeyDown=function(e){var r=null;switch(e.key){case _.LEFT:r=Qe.LEFT;case _.RIGHT:R(r)||(r=Qe.RIGHT),this.headerNavigationService.navigateHorizontally(r,!1,e);break;case _.UP:r=Qe.UP;case _.DOWN:R(r)||(r=Qe.DOWN),this.headerNavigationService.navigateVertically(r,null,e)&&e.preventDefault();break;default:return}},t.prototype.onFocusOut=function(e){var r=this.gridOptionsService.getDocument(),o=e.relatedTarget;!o&&this.eGui.contains(r.activeElement)||this.eGui.contains(o)||this.focusService.clearFocusedHeader()},ii([h("headerNavigationService")],t.prototype,"headerNavigationService",void 0),ii([h("focusService")],t.prototype,"focusService",void 0),ii([h("columnModel")],t.prototype,"columnModel",void 0),ii([h("ctrlsService")],t.prototype,"ctrlsService",void 0),t}(T),Bv=function(){var n=function(t,e){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,o){r.__proto__=o}||function(r,o){for(var i in o)Object.prototype.hasOwnProperty.call(o,i)&&(r[i]=o[i])})(t,e)};return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");function r(){this.constructor=t}n(t,e),t.prototype=null===e?Object.create(e):(r.prototype=e.prototype,new r)}}(),jv=function(n){function t(){return n.call(this,t.TEMPLATE)||this}return Bv(t,n),t.prototype.postConstruct=function(){var e=this,r={addOrRemoveCssClass:function(s,a){return e.addOrRemoveCssClass(s,a)},setHeightAndMinHeight:function(s){e.getGui().style.height=s,e.getGui().style.minHeight=s}};this.createManagedBean(new Vv).setComp(r,this.getGui(),this.getFocusableElement());var i=function(s){e.createManagedBean(s),e.appendChild(s)};i(new is("left")),i(new is(null)),i(new is("right"))},t.TEMPLATE='